USB Host Shield 2.0
|
#include <usbhid.h>
Protected Member Functions | |
void | PrintEndpointDescriptor (const USB_ENDPOINT_DESCRIPTOR *ep_ptr) |
void | PrintHidDescriptor (const USB_HID_DESCRIPTOR *pDesc) |
virtual HIDReportParser * | GetReportParser (uint8_t id) |
Protected Attributes | |
USB * | pUsb |
uint8_t | bAddress |
Static Protected Attributes | |
static const uint8_t | epInterruptInIndex = 1 |
static const uint8_t | epInterruptOutIndex = 2 |
static const uint8_t | maxHidInterfaces = 5 |
static const uint8_t | maxEpPerInterface = 2 |
static const uint8_t | totalEndpoints = (maxHidInterfaces * maxEpPerInterface + 1) |
|
protected |
Definition at line 74 of file usbhid.cpp.
|
protected |
Definition at line 90 of file usbhid.cpp.
|
inlineprotectedvirtual |
Reimplemented in HIDComposite.
|
inlinevirtual |
Reimplemented in HIDBoot< BOOT_PROTOCOL >, and HIDComposite.
Definition at line 66 of file usbhid.cpp.
Definition at line 70 of file usbhid.cpp.
Definition at line 58 of file usbhid.cpp.
Definition at line 62 of file usbhid.cpp.
uint8_t USBHID::GetReportDescr | ( | uint16_t | wIndex, |
USBReadParser * | parser = NULL |
||
) |
Definition at line 34 of file usbhid.cpp.
uint8_t USBHID::GetReport | ( | uint8_t | ep, |
uint8_t | iface, | ||
uint8_t | report_type, | ||
uint8_t | report_id, | ||
uint16_t | nbytes, | ||
uint8_t * | dataptr | ||
) |
Definition at line 54 of file usbhid.cpp.
uint8_t USBHID::SetReport | ( | uint8_t | ep, |
uint8_t | iface, | ||
uint8_t | report_type, | ||
uint8_t | report_id, | ||
uint16_t | nbytes, | ||
uint8_t * | dataptr | ||
) |
Definition at line 50 of file usbhid.cpp.
|
staticprotected |