/* This function will post an message to usb message queue, */
rt_err_t rt_usbd_event_signal(struct udev_msg *msg)
/* This function will post an message to usb message queue, */
rt_err_t rt_usbd_event_signal(struct udev_msg *msg)
{
    RT_ASSERT(msg != RT_NULL);
    return rt_mq_send(&usb_mq, (void*)msg, sizeof(struct udev_msg));
}