Commit Graph

252 Commits

Author SHA1 Message Date
lemmingDev
b1ea331546 Use memcmp to compare arrays 2025-01-24 17:33:01 +09:00
lemmingDev
8afbd83cac Merge pull request #260 from DrSimgear/patch-1
Update BleGamepad.cpp
2025-01-24 17:09:42 +09:00
lemmingDev
7d4407354d Use memcmp to compare arrays to avoid warnings 2025-01-24 17:05:51 +09:00
DrSimgear
692884f139 Update BleGamepad.cpp
Removed because its a deprecated legacy adc driver which gives a warning in arduino ide when compiling and not being used by BLE Gamepad library.
2025-01-23 21:16:23 -05:00
lemmingDev
d43027a7e6 Update CharacteristicsConfiguration.ino v0.6.4 2025-01-22 10:08:41 +09:00
lemmingDev
c0d180a323 Update CharacteristicsConfiguration.ino
Removed example of how to set a custom MAC address as that functionality seems to have been removed by Espressif
2025-01-22 10:08:22 +09:00
lemmingDev
6f3308fa2d Merge pull request #258 from LeeNX/master-leenx-docs
Add some troubleshooting suggestions
2025-01-21 00:03:29 +09:00
C.Lee Taylor
18acfdb0ef Spelling correction and some formatting fixes 2025-01-20 15:55:00 +02:00
C.Lee Taylor
10fee5880e Add some troubleshooting suggestions 2025-01-20 09:48:46 +02:00
lemmingDev
ecf8a083d7 Update main.yml 2025-01-20 07:30:00 +09:00
lemmingDev
65c0f7adab Formatting 2025-01-20 07:29:05 +09:00
lemmingDev
4df465ca3b Disable setting MAC address 2025-01-20 07:28:06 +09:00
lemmingDev
b3aa3542f0 Merge pull request #253 from lemmingDev/dependabot/github_actions/actions/checkout-4
Bump actions/checkout from 2 to 4
2025-01-12 11:54:32 +09:00
lemmingDev
156bce78cd Update README.md v0.6.3 2025-01-12 11:31:20 +09:00
lemmingDev
203da613a9 Update BleGamepadConfiguration.cpp 2025-01-12 11:12:57 +09:00
lemmingDev
90d348e7d2 Update library.properties 2025-01-12 11:12:14 +09:00
lemmingDev
1c8eff226e Merge pull request #257 from h2zero/bugfix/windows-reconnect
Fix Windows notifications not being sent on reconnection.
2025-01-12 11:06:19 +09:00
h2zero
2bec081589 Fix Windows notifications not being sent on reconnection.
When Windows bonds with a device and subscribes to notifications/indications of the device characteristics it does not re-subscribe on subsequent connections.
If a notification is sent when Windows reconnects it will overwrite the stored subscription value in the NimBLE stack configuration with an invalid value which results in notifications/indications not being sent.

This change will ensure that no notification or indication is sent before authentication upon reconnection, avoiding the described issue described above.
2025-01-11 16:47:47 -07:00
dependabot[bot]
b092df8b2d Bump actions/checkout from 2 to 4
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-07 01:23:05 +00:00
lemmingDev
a255104d1a Merge pull request #252 from LeeNX/ci-build-leet
chore(ci): add ci workflow that test builds example sketches
2025-01-07 10:22:30 +09:00
C.Lee Taylor
35df7e5c1f chore(ci): fix the workflow 2025-01-06 11:14:10 +02:00
C.Lee Taylor
4cb84b01ac chore(ci): add github action to build example sketchs on push and pr 2025-01-06 11:10:16 +02:00
lemmingDev
16b29ba9d1 Update BleGamepadConfiguration.cpp v0.6.2 2025-01-06 12:21:13 +09:00
lemmingDev
3d199141ce Update library.properties 2025-01-06 12:20:43 +09:00
lemmingDev
3588894505 Update README.md 2025-01-06 12:20:04 +09:00
lemmingDev
8355bb1e88 Merge pull request #250 from PiniponSelvagem/master
Fixed advertising name not being set, leading to some devices not showing the Gamepad in their Bluetooth Managers.
2025-01-01 17:49:54 +09:00
PiniponSelvagem
22b5cc1796 Fixed advertising name not being set, leading to some devices not showing the Gamepad in their Bluetooth Managers. 2024-12-30 16:24:33 +00:00
lemmingDev
177920d909 Update README.md v0.6.1 2024-12-16 21:15:27 +10:00
lemmingDev
b88a2e7b40 Update README.md 2024-12-16 21:14:35 +10:00
lemmingDev
a60981da03 Update BleGamepadConfiguration.cpp 2024-12-16 21:13:14 +10:00
lemmingDev
350306a462 Update library.properties 2024-12-16 21:12:43 +10:00
lemmingDev
d0a6ed1e87 Merge pull request #247 from Sab1e-GitHub/master
Adapt code for NimBLE Arduino 2.1.0 compatibility
2024-12-16 21:11:01 +10:00
Sab1e
ef3be28b41 Adapt code for NimBLE Arduino 2.1.0 compatibility 2024-12-15 23:11:13 +08:00
lemmingDev
8d72c505fa Merge pull request #241 from Sab1e-GitHub/master
Restore mistakenly deleted code
2024-12-10 04:37:41 +10:00
Sab1e
ea90630763 Restore mistakenly deleted code
- Restore the code for the Output Report accidentally deleted by someone.
2024-12-07 20:56:55 +08:00
lemmingDev
4ffb1d429b Update TestReceivingOutputReport.ino v0.6.0 2024-12-02 21:10:07 +10:00
lemmingDev
b819fa8500 Update BleGamepadConfiguration.cpp 2024-12-02 21:09:17 +10:00
lemmingDev
302e7f8a00 Update library.properties 2024-12-02 21:08:18 +10:00
lemmingDev
d229363620 Update README.md 2024-12-02 21:07:34 +10:00
lemmingDev
7cf1f565aa Merge pull request #238 from Sab1e-GitHub/master
Fix compatibility with NimBle version 2.0.0
2024-12-02 18:03:23 +10:00
Sab1e
c7f2a0df36 Merge branch 'lemmingDev:master' into master 2024-12-02 14:27:41 +08:00
Sab1e
843f0071f9 Merge branch 'master' of https://github.com/Sab1e-GitHub/ESP32-BLE-Gamepad 2024-12-02 14:24:37 +08:00
Sab1e
51cdda37f1 Fix compatibility with NimBle version 2.0.0
- Modified method signatures to adapt to changes in NimBle version 2.0.0.
2024-12-02 14:24:32 +08:00
lemmingDev
fc9fe7ee71 Revert 2024-11-30 09:44:06 +10:00
lemmingDev
0bce68b122 Revert 2024-11-30 09:39:27 +10:00
lemmingDev
3bfdc750f1 Update TestReceivingOutputReport.ino now that PID byte swapping is fixed in NimBLE 2024-11-30 09:16:15 +10:00
lemmingDev
fc27dbad8f Update BleOutputReceiver.hv for updated NimBLE 2024-11-30 09:04:32 +10:00
lemmingDev
2448cda3c9 Update README.md 2024-11-30 08:31:05 +10:00
lemmingDev
2723e76a3f Fix missing comma 2024-11-28 13:56:57 +10:00
lemmingDev
873167d793 Merge pull request #230 from Mystfit/patch-1
Fixing broken PID/VID
2024-11-24 07:46:18 +10:00