Why is USBD CDC Data OUT Receive callback passed RxLength as a pointer instead of as a value?
Regarding the definition of the Receive callback in usbd_cdc.h:typedef struct _USBD_CDC_Itf { // ... int8_t (* Receive)(uint8_t *Buf, uint32_t *Len); // ... } USBD_CDC_ItfTypeDef; Passing length as a pointer implies that the call...