|
| 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.
|
|