/* This function will post an message to the usb message queue, */
rt_err_t rt_usb_post_event(struct uhost_msg *msg, rt_size_t size)
/* This function will post an message to the usb message queue, */
rt_err_t rt_usb_post_event(struct uhost_msg *msg, rt_size_t size)
{
    RT_ASSERT(msg != RT_NULL);
    rt_mq_send(usb_mq, (void*)msg, size);
    return RT_EOK;
}