ARM Cortex M0-M4 code for personal use