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 …