Closed OstlerDev closed 1 year ago
+1 for merging this! It looks great
bump- I see no reason to not merge this, works fine!
It would be great to see this merged in! 😸
sorry for late response, I am wrapping other works and will review this as soon as I could. Thank you for your patient.
Hello! I have been working on a personal project recently and came across some missing functionality inside of the library. There was no way to connect as a Central role to an HID Gamepad peripheral. I went ahead and implemented it myself closely mirroring the Keyboard support.
This work is related to and extends upon the following old issues and pull requests.
The testing process I took is as follows:
examples/Central/central_hid/central_hid.ino
to an Adafruit Feather NRF52840 Express boardexamples/Peripheral/blehid_gamepad/blehid_gamepad.ino
to an Adafruit Feather NRF52840 Express boardI am fairly confident it should be ready to be merged in, however I would greatly appreciate feedback on what to change.
Changelog
Added
BLEClientHidAdafruit
Changed
BLEDiscovery
(This is likely something that will need discussion and feedback on it)BLEDiscovery