soltuions for stm32 book from http://homes.soic.indiana.edu/geobrown/c335.php