Basic gcc template and playground for the stm32f401 nucleo board using st hal drivers