![]() |
Open FFBoard
Open source force feedback firmware
|
Go to the source code of this file.
Classes | |
| struct | usbdcd_driver_s |
Functions | |
| OSAL_QUEUE_DEF (usbd_int_set, _setup_queue_def, CXD56_SETUP_QUEUE_DEPTH, struct usb_ctrlreq_s) | |
| static int | _dcd_bind (FAR struct usbdevclass_driver_s *driver, FAR struct usbdev_s *dev) |
| static void | _dcd_unbind (FAR struct usbdevclass_driver_s *driver, FAR struct usbdev_s *dev) |
| static int | _dcd_setup (FAR struct usbdevclass_driver_s *driver, FAR struct usbdev_s *dev, FAR const struct usb_ctrlreq_s *ctrl, FAR uint8_t *dataout, size_t outlen) |
| static void | _dcd_disconnect (FAR struct usbdevclass_driver_s *driver, FAR struct usbdev_s *dev) |
| static void | _dcd_suspend (FAR struct usbdevclass_driver_s *driver, FAR struct usbdev_s *dev) |
| static void | _dcd_resume (FAR struct usbdevclass_driver_s *driver, FAR struct usbdev_s *dev) |
| static void | usbdcd_ep0incomplete (FAR struct usbdev_ep_s *ep, FAR struct usbdev_req_s *req) |
| bool | dcd_init (uint8_t rhport, const tusb_rhport_init_t *rh_init) |
| void | dcd_int_enable (uint8_t rhport) |
| void | dcd_int_disable (uint8_t rhport) |
| void | dcd_set_address (uint8_t rhport, uint8_t dev_addr) |
| void | dcd_remote_wakeup (uint8_t rhport) |
| void | dcd_connect (uint8_t rhport) |
| void | dcd_disconnect (uint8_t rhport) |
| void | dcd_sof_enable (uint8_t rhport, bool en) |
| bool | dcd_edpt_open (uint8_t rhport, tusb_desc_endpoint_t const *p_endpoint_desc) |
| void | dcd_edpt_close_all (uint8_t rhport) |
| bool | dcd_edpt_xfer (uint8_t rhport, uint8_t ep_addr, uint8_t *buffer, uint16_t total_bytes) |
| void | dcd_edpt_stall (uint8_t rhport, uint8_t ep_addr) |
| void | dcd_edpt_clear_stall (uint8_t rhport, uint8_t ep_addr) |
Variables | |
| static struct usbdcd_driver_s | usbdcd_driver |
| static struct usbdev_s * | usbdev |
| static const struct usbdevclass_driverops_s | g_driverops |
|
static |
Definition at line 98 of file dcd_cxd56.c.
|
static |
Definition at line 162 of file dcd_cxd56.c.
|
static |
Definition at line 196 of file dcd_cxd56.c.
|
static |
Definition at line 137 of file dcd_cxd56.c.
|
static |
Definition at line 188 of file dcd_cxd56.c.
|
static |
Definition at line 131 of file dcd_cxd56.c.
| void dcd_connect | ( | uint8_t | rhport | ) |
Definition at line 248 of file dcd_cxd56.c.
| void dcd_disconnect | ( | uint8_t | rhport | ) |
Definition at line 254 of file dcd_cxd56.c.
| void dcd_edpt_clear_stall | ( | uint8_t | rhport, |
| uint8_t | ep_addr ) |
Definition at line 427 of file dcd_cxd56.c.
| void dcd_edpt_close_all | ( | uint8_t | rhport | ) |
Definition at line 342 of file dcd_cxd56.c.
| bool dcd_edpt_open | ( | uint8_t | rhport, |
| tusb_desc_endpoint_t const * | p_endpoint_desc ) |
Definition at line 272 of file dcd_cxd56.c.
| void dcd_edpt_stall | ( | uint8_t | rhport, |
| uint8_t | ep_addr ) |
Definition at line 413 of file dcd_cxd56.c.
| bool dcd_edpt_xfer | ( | uint8_t | rhport, |
| uint8_t | ep_addr, | ||
| uint8_t * | buffer, | ||
| uint16_t | total_bytes ) |
Definition at line 348 of file dcd_cxd56.c.
| bool dcd_init | ( | uint8_t | rhport, |
| const tusb_rhport_init_t * | rh_init ) |
Definition at line 204 of file dcd_cxd56.c.
| void dcd_int_disable | ( | uint8_t | rhport | ) |
Definition at line 227 of file dcd_cxd56.c.
| void dcd_int_enable | ( | uint8_t | rhport | ) |
Definition at line 219 of file dcd_cxd56.c.
| void dcd_remote_wakeup | ( | uint8_t | rhport | ) |
Definition at line 241 of file dcd_cxd56.c.
| void dcd_set_address | ( | uint8_t | rhport, |
| uint8_t | dev_addr ) |
Definition at line 235 of file dcd_cxd56.c.
| void dcd_sof_enable | ( | uint8_t | rhport, |
| bool | en ) |
Definition at line 260 of file dcd_cxd56.c.
| OSAL_QUEUE_DEF | ( | usbd_int_set | , |
| _setup_queue_def | , | ||
| CXD56_SETUP_QUEUE_DEPTH | , | ||
| struct usb_ctrlreq_s | ) |
|
static |
Definition at line 76 of file dcd_cxd56.c.
|
static |
Definition at line 66 of file dcd_cxd56.c.
|
static |
Definition at line 55 of file dcd_cxd56.c.
|
static |
Definition at line 56 of file dcd_cxd56.c.