|
| | Initialization Functions |
| | The Initialization functions provide an API to begin the USBFS driver operation (configure and enable) and to stop operation (disable and de-initialize).
|
| |
| | Interrupt Functions |
| | The Functions Interrupt functions provide an API to register callbacks for interrupt events provided by the USB block, interrupt handler, and configuration functions.
|
| |
| | Endpoint 0 Service Functions |
| | The Endpoint 0 Service functions provide an API to establish communication with the USB Host using control endpoint 0.
|
| |
| | Data Endpoint Configuration Functions |
| | The Data Endpoint Configuration Functions provide an API to allocate and release hardware resources and override the memcpy function for the data endpoints.
|
| |
| | Data Endpoint Transfer Functions |
| | The Data Endpoint Transfer functions provide an API to establish communication with the USB Host using data endpoint.
|
| |
| | Low Power Functions |
| | The Low-power functions provide an API to implement Low-power callback at the application level.
|
| |
| | LPM (Link Power Management) Functions |
| | The LPM functions provide an API to use the LPM feature available in the USB block.
|
| |