{"categories":[{"label":"Embedded Systems","url":"https://skillfed.io/packages/category/software-development-embedded-systems"}],"enrichment":{"capability":"Calculates LPC firmware checksums for embedded systems, usable as a standalone command-line tool or as a Python module integrated into build pipelines.","skillfed_tags":["embedded-systems","firmware-tools","nxp-lpc"],"use_cases":["Calculate checksums for LPC firmware binaries before flashing to microcontrollers during embedded development.","Integrate checksum validation into SCons or other build systems to automate firmware verification steps.","Validate Intel HEX firmware files for integrity before deployment in production embedded systems.","Verify firmware images in CI/CD pipelines for LPC-based embedded projects."],"what_it_does":"lpc_checksum computes checksums for LPC firmware binaries, a critical step in embedded development workflows. It wraps a C algorithm in a pure-Python implementation that requires no compilation. The package supports both binary and Intel HEX input formats and can be invoked as a command-line utility or imported as a module for integration into build systems like SCons.\n\nThe package depends only on intelhex for format handling and targets Python 3.9 and newer. It is classified as production-stable but has been abandoned since mid-2023, meaning no active maintenance or updates are occurring. For teams actively developing LPC firmware, this tool remains functional for checksum calculation, but you should verify compatibility with your current toolchain and consider alternatives if you need ongoing support.","worth_installing":"Yes, if you are actively developing LPC firmware and need a lightweight, pure-Python checksum calculator with no compilation overhead. The low install friction and permissive license make it straightforward to add to a project. However, be aware that the package is abandoned\u2014no updates since 2022\u2014so verify compatibility with your current LPC toolchain and Python version before committing to it. If you require ongoing maintenance or support, evaluate alternatives or maintain a fork."},"id":"lpc-checksum","links":{"html":"https://skillfed.io/packages/lpc-checksum","md":"https://skillfed.io/packages/lpc-checksum.md","pypi":"https://pypi.org/project/lpc-checksum/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2022-11-13","license_spdx":null,"license_treatment":"permissive","name":"lpc-checksum","python_support":"supports_current","summary":"Python script to calculate LPC firmware checksums"},"popularity":{"monthly_downloads":722539,"position":5227,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"3.0.0"}
