MTB CAT1 Peripheral driver library

General Description

API Reference

 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.