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 |