Releases: lemmingDev/ESP32-BLE-Gamepad
Release 7.0
TX power level can now be set either initially using the configuration system eg. bleGamepadConfig.setTXPowerLevel(3);
Defaults to 9 if not set
Range: -12 to 9 dBm and the only valid values are: -12, -9, -6, -3, 0, 3, 6 and 9
TX power can also be set at any time using bleGamepad.setTXPower(int8_t)
You can also get the current TX power level by using bleGamepad.getTXPower(int8_t)
See CharacteristicsConfiguration.ino example for more info
Release 6.9
Allow forced pairing and removing of bonds
Much requested features to work around hosts aggressively connecting to gamepad unwantedly.
Example provided
Release 6.8
Revert axes code to working state
oops
Release 6.7
Fix setting axes and update library properties to correct version
Release 6.6
Fix min and max axes datatypes and rollover checks
Forgot to update the library version number, so won't update in Arduino library manager.
Sit tight for v0.6.7
Release 6.5
Two changes to avoid compilation errors
- Use memcmp to compare arrays
- No longer include driver/adc.h
Release 6.4
Removed the example showing how to set a custom MAC address as it no longer worked
Release 6.3
Release 6.2
Fixed advertising name not being set, leading to some devices not showing the Gamepad in their Bluetooth Managers.
Thanks to @PiniponSelvagem
Release 6.1
Compatibility with NimBLE 2.1.0
Thanks to @Sab1e-GitHub for the recent pull requests