array clear, safer calls to array
char/void* dynamic arrays
USB composite device: class interface decoding
USBD HAL abstraction
USBD interface/endpoint class requests mapping
USB device class memory usage optimization
USBD alert handler