Android Open Accessory(ADK) firmware for STM32F4-Discovery