Open huangganggui opened 2 years ago
Hi, I have a question about hidkeyboard lib
When I wrote the demo code for my keyboard. I got the crash message and my esp32-s2 always reboot.
This is my code:
#include "hidkeyboard.h" HIDkeyboard dev; void setup() { Serial.begin(115200); dev.begin(); dev.sendPress(HID_KEY_A, 0); //delay(1000); //dev.sendRelease(); } void loop() { delay(1000); Serial.println("loop..."); }
And the this is the esp32 log:
Rebooting... ESP-ROM:esp32s2-rc4-20191025 Build:Oct 25 2019 rst:0xc (RTC_SW_CPU_RST),boot:0x8 (SPI_FAST_FLASH_BOOT) Saved PC:0x40026258 SPIWP:0xee mode:DIO, clock div:1 load:0x3ffe6100,len:0x498 load:0x4004c000,len:0xa88 load:0x40050000,len:0x25a8 entry 0x4004c19c Guru Meditation Error: Core 0 panic'ed (IntegerDivideByZero). Exception was unhandled. Core 0 register dump: PC : 0x4008eca7 PS : 0x00060a30 A0 : 0x8008e294 A1 : 0x3ffc8190 A2 : 0x00000000 A3 : 0x00000000 A4 : 0x3ffc1c28 A5 : 0x00000009 A6 : 0x00000000 A7 : 0x00000000 A8 : 0x00000000 A9 : 0x3ffc2274 A10 : 0x00000000 A11 : 0x00000000 A12 : 0x00000001 A13 : 0x3ffc2128 A14 : 0x00000001 A15 : 0x00000000 SAR : 0x00000018 EXCCAUSE: 0x00000006 EXCVADDR: 0x00000000 LBEG : 0x00000001 LEND : 0x3ffc2128 LCOUNT : 0x400270c1 Backtrace:0x4008eca4:0x3ffc81900x4008e291:0x3ffc81b0 0x4008bea5:0x3ffc81d0 0x4008bee1:0x3ffc81f0 0x40081ce6:0x3ffc8220 0x400813aa:0x3ffc8250 0x40083b0e:0x3ffc8280 ELF file SHA256: 0000000000000000 Rebooting...
The sendChar work for me. I do not know how to debug. Did I use it wrong?
sendChar
Thanks a lot.
I add delay(1000) between dev.begin() and dev.sendPress(HID_KEY_A, 0); it works.
delay(1000)
dev.begin()
dev.sendPress(HID_KEY_A, 0);
I do not know the reason why esp32 always reboot.
Hi, thanks for reporting.
Hi, I have a question about hidkeyboard lib
When I wrote the demo code for my keyboard. I got the crash message and my esp32-s2 always reboot.
This is my code:
And the this is the esp32 log:
The
sendChar
work for me. I do not know how to debug. Did I use it wrong?Thanks a lot.