USB Host Shield 2.0
|
#include <hidescriptorparser.h>
Public Types | |
enum | { enErrorSuccess = 0 , enErrorIncomplete , enErrorBufferTooSmall } |
typedef void(* | UsagePageFunc) (uint16_t usage) |
Public Member Functions | |
ReportDescParserBase () | |
void | Parse (const uint16_t len, const uint8_t *pbuf, const uint16_t &offset) |
Protected Member Functions | |
virtual uint8_t | ParseItem (uint8_t **pp, uint16_t *pcntdn) |
void | SetUsagePage (uint16_t page) |
Static Protected Member Functions | |
static void | PrintUsagePage (uint16_t page) |
Static Protected Attributes | |
static UsagePageFunc | usagePageFunctions [] |
Definition at line 22 of file hidescriptorparser.h.
Definition at line 24 of file hidescriptorparser.h.
Enumerator | |
---|---|
enErrorSuccess | |
enErrorIncomplete | |
enErrorBufferTooSmall |
Definition at line 138 of file hidescriptorparser.h.
|
inline |
Definition at line 124 of file hidescriptorparser.h.
Definition at line 1296 of file hidescriptorparser.cpp.
Definition at line 1308 of file hidescriptorparser.cpp.
Definition at line 1318 of file hidescriptorparser.cpp.
Definition at line 1327 of file hidescriptorparser.cpp.
Definition at line 1337 of file hidescriptorparser.cpp.
Definition at line 1346 of file hidescriptorparser.cpp.
Definition at line 1354 of file hidescriptorparser.cpp.
Definition at line 1279 of file hidescriptorparser.cpp.
Definition at line 1287 of file hidescriptorparser.cpp.
Definition at line 1362 of file hidescriptorparser.cpp.
Definition at line 1375 of file hidescriptorparser.cpp.
Definition at line 1397 of file hidescriptorparser.cpp.
Definition at line 1407 of file hidescriptorparser.cpp.
Definition at line 1417 of file hidescriptorparser.cpp.
Definition at line 1013 of file hidescriptorparser.cpp.
Definition at line 1020 of file hidescriptorparser.cpp.
Definition at line 1026 of file hidescriptorparser.cpp.
Reimplemented in ReportDescParser2.
Definition at line 1091 of file hidescriptorparser.cpp.
Definition at line 1254 of file hidescriptorparser.cpp.
Definition at line 1236 of file hidescriptorparser.cpp.
|
virtual |
Implements USBReadParser.
Definition at line 993 of file hidescriptorparser.cpp.
Definition at line 20 of file hidescriptorparser.h.
Definition at line 38 of file hidescriptorparser.h.
Definition at line 46 of file hidescriptorparser.h.
Definition at line 57 of file hidescriptorparser.h.
Definition at line 84 of file hidescriptorparser.h.
Definition at line 106 of file hidescriptorparser.h.
Definition at line 117 of file hidescriptorparser.h.
Definition at line 127 of file hidescriptorparser.h.
Definition at line 141 of file hidescriptorparser.h.
Definition at line 149 of file hidescriptorparser.h.
Definition at line 184 of file hidescriptorparser.h.
Definition at line 196 of file hidescriptorparser.h.
Definition at line 200 of file hidescriptorparser.h.
Definition at line 206 of file hidescriptorparser.h.
Definition at line 218 of file hidescriptorparser.h.
Definition at line 240 of file hidescriptorparser.h.
Definition at line 245 of file hidescriptorparser.h.
Definition at line 272 of file hidescriptorparser.h.
Definition at line 281 of file hidescriptorparser.h.
Definition at line 360 of file hidescriptorparser.h.
Definition at line 369 of file hidescriptorparser.h.
Definition at line 389 of file hidescriptorparser.h.
Definition at line 395 of file hidescriptorparser.h.
Definition at line 402 of file hidescriptorparser.h.
Definition at line 419 of file hidescriptorparser.h.
Definition at line 437 of file hidescriptorparser.h.
Definition at line 445 of file hidescriptorparser.h.
Definition at line 450 of file hidescriptorparser.h.
Definition at line 460 of file hidescriptorparser.h.
Definition at line 471 of file hidescriptorparser.h.
Definition at line 480 of file hidescriptorparser.h.
Definition at line 519 of file hidescriptorparser.h.
Definition at line 552 of file hidescriptorparser.h.
Definition at line 565 of file hidescriptorparser.h.
Definition at line 573 of file hidescriptorparser.h.
Definition at line 589 of file hidescriptorparser.h.
Definition at line 597 of file hidescriptorparser.h.
Definition at line 610 of file hidescriptorparser.h.
Definition at line 617 of file hidescriptorparser.h.
Definition at line 691 of file hidescriptorparser.h.
Definition at line 834 of file hidescriptorparser.h.
Definition at line 849 of file hidescriptorparser.h.
Definition at line 855 of file hidescriptorparser.h.
Definition at line 880 of file hidescriptorparser.h.
Definition at line 884 of file hidescriptorparser.h.
Definition at line 932 of file hidescriptorparser.h.
Definition at line 955 of file hidescriptorparser.h.
Definition at line 965 of file hidescriptorparser.h.
Definition at line 972 of file hidescriptorparser.h.
Definition at line 976 of file hidescriptorparser.h.
Definition at line 988 of file hidescriptorparser.h.
|
staticprotected |
Definition at line 1217 of file hidescriptorparser.h.
|
protected |
Definition at line 101 of file hidescriptorparser.h.
|
protected |
Definition at line 102 of file hidescriptorparser.h.
|
protected |
Definition at line 103 of file hidescriptorparser.h.
|
protected |
Definition at line 104 of file hidescriptorparser.h.
|
protected |
Definition at line 106 of file hidescriptorparser.h.
|
protected |
Definition at line 107 of file hidescriptorparser.h.
|
protected |
Definition at line 108 of file hidescriptorparser.h.
|
protected |
Definition at line 109 of file hidescriptorparser.h.
|
protected |
Definition at line 110 of file hidescriptorparser.h.
|
protected |
Definition at line 112 of file hidescriptorparser.h.
|
protected |
Definition at line 117 of file hidescriptorparser.h.