void main(void) {
    if(HexmateChecksum != crc(checksumData,
                    sizeof(checksumData)/sizeof(readType), 0xFFFF))
        // something’s not right, take appropriate action (e.g. break)
        __builtin_software_breakpoint();

    // data verifies okay, continue with the program
    // your code goes here
    …