Description
usb.dir::USB Device Framework Architecture
Framework Architecture
The following three-tiered structure is used:
- A hardware layer which performs low-level operations on the USB controller.
- The USB API offers hardware-independent methods and structures.
- The application layer, made up of a USB class driver and the user application.
The framework includes the USBD API and the hardware layer as well as a standard request handler. The application layer is build on top of that to provide the device functionalty.
There are also callbacks automatically called by the USBD API to perform specific operations, to perform communication between the USBD API and the application layer.
USB Framework Architecture
Source
The documentation for this Page was generated from the following file:
usb.dir