28 #include "PluggableUSB.h" 31 #include "HIDTables.h" 48 size_t press(uint8_t);
Definition: BootKeyboard.h:34
int availableFeatureReport(void)
Definition: BootKeyboard.h:72
int getDescriptor(USBSetup &setup)
Definition: BootKeyboard.cpp:90
void end(void)
Definition: BootKeyboard.cpp:121
int featureLength
Definition: BootKeyboard.h:103
BootKeyboard_ BootKeyboard
Definition: BootKeyboard.cpp:307
uint8_t reserved
Definition: BootKeyboard.h:38
void disableFeatureReport(void)
Definition: BootKeyboard.h:83
int getInterface(uint8_t *interfaceCount)
Definition: BootKeyboard.cpp:80
int sendReport(void)
Definition: BootKeyboard.cpp:210
uint8_t getLeds(void)
Definition: BootKeyboard.cpp:202
BootKeyboard_(void)
Definition: BootKeyboard.cpp:75
uint8_t protocol
Definition: BootKeyboard.h:97
void setFeatureReport(void *report, int length)
Definition: BootKeyboard.h:62
size_t press(uint8_t)
Definition: BootKeyboard.cpp:225
uint8_t modifiers
Definition: BootKeyboard.h:37
Definition: BootKeyboard.h:45
void enableFeatureReport(void)
Definition: BootKeyboard.h:79
void wakeupHost(void)
Definition: BootKeyboard.cpp:214
HID_BootKeyboardReport_Data_t _keyReport
Definition: BootKeyboard.h:89
size_t release(uint8_t)
Definition: BootKeyboard.cpp:262
uint8_t getProtocol(void)
Definition: BootKeyboard.cpp:206
uint8_t leds
Definition: BootKeyboard.h:100
uint8_t epType[1]
Definition: BootKeyboard.h:96
void releaseAll(void)
Definition: BootKeyboard.cpp:303
uint8_t * featureReport
Definition: BootKeyboard.h:102
bool setup(USBSetup &setup)
Definition: BootKeyboard.cpp:128
void begin(void)
Definition: BootKeyboard.cpp:112
uint8_t idle
Definition: BootKeyboard.h:98