|
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 |