#include <USBRequests.h>#include <HIDDescriptors.h>#include <MSDescriptors.h>#include <MSDLun.h>#include "USBD.h"#include <USBDDriver.h>Go to the source code of this file.
Data Structures | |
| struct | _HidMsdDriverConfigurationDescriptors |
Defines | |
| #define | HIDMSDDriverDescriptors_NUMINTERFACE 2 |
| #define | HIDMSDDriverDescriptors_HID_INTERFACE 0 |
| #define | HIDMSDDriverDescriptors_MSD_INTERFACE 1 |
Functions | |
|
struct _HidMsdDriverConfigurationDescriptors | __attribute__ ((__packed__)) HidMsdDriverConfigurationDescriptors |
| void | HIDMSDDriver_Initialize (const USBDDriverDescriptors *pDescriptors, MSDLun *pLuns, uint8_t numLuns) |
| void | HIDMSDDriver_ConfigurationChangedHandler (uint8_t cfgnum) |
| void | HIDMSDDriver_RequestHandler (const USBGenericRequest *request) |
| void | HIDMSDDriver_RemoteWakeUp (void) |
Variables | |
| USBConfigurationDescriptor | configuration |
| USBInterfaceDescriptor | hidInterface |
| HIDDescriptor1 | hid |
| USBEndpointDescriptor | hidInterruptIn |
| USBEndpointDescriptor | hidInterruptOut |
| USBInterfaceDescriptor | msdInterface |
| USBEndpointDescriptor | msdBulkOut |
| USBEndpointDescriptor | msdBulkIn |
Definitions and methods for USB HID + MSD device implement.
Definition in file HIDMSDDriver.h.
| USBConfigurationDescriptor configuration |
Standard configuration descriptor.
Definition at line 122 of file HIDMSDDriver.h.
| USBEndpointDescriptor msdBulkIn |
Bulk-in endpoint descriptor.
Definition at line 136 of file HIDMSDDriver.h.
| USBEndpointDescriptor msdBulkOut |
Bulk-out endpoint descriptor.
Definition at line 134 of file HIDMSDDriver.h.
| USBInterfaceDescriptor msdInterface |
Mass storage interface descriptor.
Definition at line 132 of file HIDMSDDriver.h.
1.7.1