Initial commit of Arduino libraries
This commit is contained in:
25
EspUsbHost/examples/EspUsbHostKeybord/EspUsbHostKeybord.ino
Normal file
25
EspUsbHost/examples/EspUsbHostKeybord/EspUsbHostKeybord.ino
Normal file
@@ -0,0 +1,25 @@
|
||||
#include "EspUsbHost.h"
|
||||
|
||||
class MyEspUsbHost : public EspUsbHost {
|
||||
void onKeyboardKey(uint8_t ascii, uint8_t keycode, uint8_t modifier) {
|
||||
if (' ' <= ascii && ascii <= '~') {
|
||||
Serial.printf("%c", ascii);
|
||||
} else if (ascii == '\r') {
|
||||
Serial.println();
|
||||
}
|
||||
};
|
||||
};
|
||||
|
||||
MyEspUsbHost usbHost;
|
||||
|
||||
void setup() {
|
||||
Serial.begin(115200);
|
||||
delay(500);
|
||||
|
||||
usbHost.begin();
|
||||
usbHost.setHIDLocal(HID_LOCAL_Japan_Katakana);
|
||||
}
|
||||
|
||||
void loop() {
|
||||
usbHost.task();
|
||||
}
|
||||
Reference in New Issue
Block a user