micro:bit universal hex
    Preparing search index...

    Quick Guide

    You can integrate this library in your project using the npm package:

    npm install @microbit/microbit-universal-hex
    

    To create a Universal Hex from two Intel Hex strings, use createUniversalHex.

    See the Universal Hex Creator demo (source).

    import {
    createUniversalHex,
    microbitBoardId,
    } from '@microbit/microbit-universal-hex';

    const universalHex = createUniversalHex([
    { hex: intelHexStringV1, boardId: microbitBoardId.V1 },
    { hex: intelHexStringV2, boardId: microbitBoardId.V2 },
    ]);

    To separate a Universal Hex into its Intel Hex strings, use separateUniversalHex.

    See the Universal Hex Splitter demo (source).

    import {
    isUniversalHex,
    separateUniversalHex,
    } from '@microbit/microbit-universal-hex';

    if (isUniversalHex(intelHexStr)) {
    for (const { boardId, hex } of separateUniversalHex(intelHexStr)) {
    console.log(boardId);
    console.log(hex);
    }
    }