/* Handle Bulk In/Out Endpoint Events. 
The function handles Bulk In/Out endpoint events. It is used for endpoints that do In and Out functionality on the same endpoint number. It dispatches events to appropriate In or Out event handlers. */
void USBD_CDC_ACM_EP_BULK_Event(uint32_t event)
/* Handle Bulk In/Out Endpoint Events. 
The function handles Bulk In/Out endpoint events. It is used for endpoints that do In and Out functionality on the same endpoint number. It dispatches events to appropriate In or Out event handlers. */
void USBD_CDC_ACM_EP_BULK_Event(uint32_t event)
{
    if (event & USBD_EVT_OUT) {
        USBD_CDC_ACM_EP_BULKOUT_Event(event);
    }
    if (event & USBD_EVT_IN) {
        USBD_CDC_ACM_EP_BULKIN_Event(event);
    }
}