added stuff from discovering the stm32 book's template