ARM Cortex-M3 library