TypeScript/JavaScript library to create micro:bit Universal Hex files for micro:bit.
The Universal Hex file format was created to be able to contain the binary data for micro:bit V1 and V2 boards in a single file, so that it works in all versions of the micro:bit.
The documentation can be found in https://microbit-foundation.github.io/microbit-universal-hex/.
To add this package to your project:
npm install @microbit/microbit-universal-hex
- Universal Hex Creator (source) creates a Universal Hex from two Intel Hex files. It is also available on the micro:bit tech site.
- Universal Hex Splitter (source) splits a Universal Hex into its Intel Hex files.
This software is under the MIT open source license.
Trust, partnership, simplicity and passion are our core values we live and breathe in our daily work life and within our projects. Our open-source projects are no exception. We have an active community which spans the globe and we welcome and encourage participation and contributions to our projects by everyone. We work to foster a positive, open, inclusive and supportive environment and trust that our community respects the micro:bit code of conduct.
Please see our code of conduct which outlines our expectations for all those that participate in our community and details on how to report any concerns and what would happen should breaches occur.

