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.