|
Lightweight USB stack
1.0
|
Represents a hardware USB driver call table. More...
#include <usbd_core.h>
Data Fields | |
| usbd_hw_getinfo | getinfo |
| Get USB device status and capabilities. | |
| usbd_hw_enable | enable |
| Enables or disables USB hardware. | |
| usbd_hw_connect | connect |
| usbd_hw_setaddr | setaddr |
| Sets USB hardware address. | |
| usbd_hw_ep_config | ep_config |
| Configures endpoint. | |
| usbd_hw_ep_deconfig | ep_deconfig |
| De-configures, cleans and disables endpoint. | |
| usbd_hw_ep_read | ep_read |
| Reads data from OUT or control endpoint. | |
| usbd_hw_ep_write | ep_write |
| Writes data to IN or control endpoint. | |
| usbd_hw_ep_setstall | ep_setstall |
| usbd_hw_ep_isstalled | ep_isstalled |
| Checks endpoint for stalled state. | |
| usbd_hw_poll | poll |
| Polls USB hardware for the events. | |
| usbd_hw_get_frameno | frame_no |
| Gets frame number from usb hardware. | |
| usbd_hw_get_serialno | get_serialno_desc |
| Makes a string descriptor contains unique serial number from hardware ID's. | |
Represents a hardware USB driver call table.
Definition at line 307 of file usbd_core.h.