Searched refs:ep_pool (Results 1 – 2 of 2) sorted by relevance
1891 RT_ASSERT(device->dcd->ep_pool != RT_NULL); in rt_usbd_ep_assign()1895 while(device->dcd->ep_pool[i].addr != 0xFF) in rt_usbd_ep_assign()1897 if(device->dcd->ep_pool[i].status == ID_UNASSIGNED && in rt_usbd_ep_assign()1898 …ep->ep_desc->bmAttributes == device->dcd->ep_pool[i].type && (EP_ADDRESS(ep) & 0x80) == device->dc… in rt_usbd_ep_assign()1900 EP_ADDRESS(ep) |= device->dcd->ep_pool[i].addr; in rt_usbd_ep_assign()1901 ep->id = &device->dcd->ep_pool[i]; in rt_usbd_ep_assign()1902 device->dcd->ep_pool[i].status = ID_ASSIGNED; in rt_usbd_ep_assign()1904 LOG_D("assigned %d", device->dcd->ep_pool[i].addr); in rt_usbd_ep_assign()1918 RT_ASSERT(device->dcd->ep_pool != RT_NULL); in rt_usbd_ep_unassign()
139 struct ep_id* ep_pool; member
Completed in 8 milliseconds