Another version of the rover project, using the plain STM32F4 firmware library without an RTOS