Quadrocopter controller using the STM32F3 Discovery board