Solutions to 'Discovering the STM32 Microcontroller' by Geoffrey Brown