Project and libraries for STM32F429 Discovery development board