MicroPythonBLEHID
MicroPythonBLEHID copied to clipboard
Human Interface Device (HID) over Bluetooth Low Energy (BLE) GATT library for MicroPython.
When I attempt to reconnect a keyboard that's already been paired with Windows 10, I get this: Started advertising Central connected: 0 Central disconnected Connecting for the first time seems...
HI! I was running the "/examples/simple/keyboard_example.py" on a ESP32-C3 devkit. It started with no problem, but had a stack overflow error when connecting to the computer. `Server created no secrets...
The latest esp32 micropython code support gap_pair() now So I try to pair ble device to win10 computer The first time,it can be paired successful Server created get secret: 10...
I attached the buttons, executed async mouse example, connected to Mouse device (it is exactly detected as mouse device), so I can see ``` Notify with report: (0, 0, 127,...
Hi I have some problem if use your example for keyboard on v1.20.0 micropython - on my PC (windows) driver has errored - on my android device no any events...
**Error scenario:** MicroPython v1.19.1 for ESP32. async keyboard example. A single key causes non-stop repeating of keys. Defect is found to be the calling of `self._ble.gatts_notify(self.conn_handle, self.h_rep, state)` in `notify_hid_report(...
In lines 836 to 837... ``` (UUID(0x2A4D), F_READ_NOTIFY, ((UUID(0x2908), F_READ),)), (UUID(0x2A4D), F_READ_WRITE, ((UUID(0x2908), F_READ),)), ``` ...the descriptor flags are set to `F_READ`, which is equivalent to `bluetooth.FLAG_READ`, which is 0x02....
Thanks for an amazing library! It's nice and complete. Question: I'm running this on ESP32-S1-WROOM, and I have trouble reconnecting after power-cycling the ESP32. My setup would be much nicer...