USB communication library for microcontrollers (eg. STM32F4). Based on the linux library libusb.