A framework for building applications for ARM Cortex-M microcontrollers.