of the bit-level detail required to program the
STM32, they are relatively mature and have been thoroughly tested, and
they enable the development of application code that is portable across the
STM32 family. In contrast, we have examined the sample code distributed
with the NXP LPC13xx Cortex-M3 processors and found it to be incomplete
and in a relatively immature state.