Bidirectional USB HID for the STM32F4Discovery