Open PeterHindes opened 1 year ago
This seems to be related to two overlapping variables KeyReport
and HID_SUBCLASS_NONE
.
HID_SUBCLASS_NONE
is part of the esp library, it can just be removed from there. as for KeyReport
it can be renamed KeyReportBLE
in this repo and will avoid conflicts with the stock usb keyboard implementation from espresif.
I have opened a pr with espresif for the collision in their repo https://github.com/espressif/arduino-esp32/pull/7463
Now I have a pr for this repo to fix the naming conflicts present here. https://github.com/T-vK/ESP32-BLE-Keyboard/pull/197
The following imports conflict with eachother. This is an issue as I would like to use usb and bluetooth keyboards in the same program.
The full program looks somewhat like this