![]() |
NUC472_NUC442_BSP V3.03.003
The Board Support Package for NUC472/NUC442
|

Go to the source code of this file.
Macros | |
| #define | USBH_INTR_BUFF_SIZE |
| #define | USBH_RET_NO_ERR |
| #define | USBH_RET_ERR_PARM |
| #define | USBH_RET_INIT |
| #define | USBH_RET_NO_DEVICE |
| #define | USBH_RET_DEV_CONN_KEEP |
| #define | USBH_RET_DEV_REMOVED |
| #define | USBH_RET_XFER_TIMEOUT |
| #define | USBH_RET_STALL |
| #define | USBH_RET_XFER_ERR |
| #define | USBH_RET_UNSUPPORT |
| #define | USBH_RET_DEV_NOT_READY |
| #define | USBH_RET_ERR_CLASS_CMD |
| #define | USBH_RET_ERR_DEV_INIT |
| #define | USBH_RET_ERR_PORT_RST |
| #define | USBH_RET_ERR_PORT_ENABLE |
Functions | |
| int | usbh_init (void) |
| Initialized USB host controller driver. More... | |
| int | usbh_probe_port (uint32_t port) |
| Probe USB root-hub port connect/disconnect status. A newly connected device will be initialized in this function. More... | |
| int | usbh_get_device_descriptor (uint8_t *desc_buff) |
| Get device descriptor from the USB device. More... | |
| int | get_config_descriptor (uint8_t *desc_buff) |
| Get configuration descriptor from the USB device. More... | |
| int | usbh_set_configuration (int conf_val) |
| Issue a standard request SET_CONFIGURATION to USB device. More... | |
| int | usbh_clear_halt (uint16_t ep_addr) |
| Issue a standard request SET_FEATURE to clear USB device endpoint halt state. More... | |
| int | usbh_drv_ctrl_req (uint8_t requesttype, uint8_t request, uint16_t value, uint16_t index, uint16_t length, int data_len, uint8_t *buffer, int dir) |
| Execute a control transfer request. More... | |
| int | usbh_drv_bulk_xfer (uint16_t ep_addr, uint8_t *toggle, uint8_t *data_buff, int data_len, int timeout) |
| Execute a control transfer request. More... | |