|
USB Host Shield 2.0
|
#include <hidboot.h>


Public Member Functions | |
| KeyboardReportParser () | |
| void | Parse (USBHID *hid, bool is_rpt_id, uint8_t len, uint8_t *buf) |
Protected Member Functions | |
| uint8_t | OemToAscii (uint8_t mod, uint8_t key) |
| virtual uint8_t | HandleLockingKeys (USBHID *hid, uint8_t key) |
| virtual void | OnControlKeysChanged (uint8_t before, uint8_t after) |
| virtual void | OnKeyDown (uint8_t mod, uint8_t key) |
| virtual void | OnKeyUp (uint8_t mod, uint8_t key) |
| virtual const uint8_t * | getNumKeys () |
| virtual const uint8_t * | getSymKeysUp () |
| virtual const uint8_t * | getSymKeysLo () |
| virtual const uint8_t * | getPadKeys () |
Protected Attributes | ||
| union { | ||
| KBDINFO kbdInfo | ||
| uint8_t bInfo [sizeof(KBDINFO)] | ||
| } | prevState | |
| union { | ||
| KBDLEDS kbdLeds | ||
| uint8_t bLeds | ||
| } | kbdLockingKeys | |
Definition at line 165 of file hidboot.cpp.
|
virtual |
Implements HIDReportParser.
Definition at line 127 of file hidboot.cpp.
| union { ... } KeyboardReportParser::prevState |
| union { ... } KeyboardReportParser::kbdLockingKeys |