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.
 

Detailed Description

Represents a hardware USB driver call table.

Definition at line 307 of file usbd_core.h.


The documentation for this struct was generated from the following file: