USB Middleware generated by STM32CubeMX.
