|
| file | debug.h |
| | This file contains the debug utility macros and prototypes.
|
| |
| file | error.h |
| | This files contains the macros for commonly used error code in StarterWare. These error codes are not specific to any module.
|
| |
| file | hw_types.h |
| | This file contains the in-line functions required to read/write values from/to the hardware registers. This file also contains field manipulation macros to get and set field values.
|
| |
| file | types.h |
| | This file defines the basic data types used to fixed length types. Currently the standard types defined in stdint.h are used. This file also contains macros defining the TRUE,FALSE and NULLi pointer values.
|
| |
| file | usb-ids.h |
| |
| file | usb_dcd_interface.h |
| | This file defines the interface between the usb device core and the device controller drivers. Device controller drivers(dcd) register with usb device protocol core. The protocol core expects a set of function pointers to be populated by the device controller driver with its own implementation and uses them to take care of enumeration and normal data traffic. The dcd inturn uses a set of call backs to interact with the host for event handling.
|
| |
| file | usb_soc_defines.h |
| | This file defines APIs dictated by the SOC specific implementation of the USB system. For example the USB wrapper is implemenation specific and APIs specific to the wrapper is declared here. The defintion of the same would be done in the respective SOC wrapper file.
|
| |
| file | usb_spec_defines.h |
| |
| file | usb_wrapper.h |
| | This file contains APIs for manipulating the SOC specific wrapper.
|
| |
| file | UsbDefs.h |
| |