tachikoma0023
8500df4764
Update Fightstick.ino
...
Fixed logic bug in button state update. Also converts for loops to memcpy built-in to match memcmp usage
2025-10-21 19:33:15 -05:00
C.Lee Taylor
21c9d29e07
Add comment back of readable if statement
2025-04-27 19:15:58 +02:00
lemmingDev
f3c97cc21c
Fix variable scope and remove unneeded ones
2025-02-17 12:39:18 +09:00
lemmingDev
7a35a86af0
Fix compiler binary number formatting warnings
2025-02-15 13:10:28 +09:00
lemmingDev
62e8597edc
Support setting Battery Power State 0x2A1A values
...
Use nRF Connect on Android to test
2025-02-15 12:55:44 +09:00
lemmingDev
b7bdda754f
Updated examples for setAxes argument order
2025-02-07 13:32:31 +09:00
lemmingDev
2ed0c15727
Fix compile warnings and axes order
2025-02-01 23:54:34 +09:00
lemmingDev
0065833f00
Add gyroscope, accelerometer and fix left thumbstick in config
2025-02-01 21:51:44 +09:00
lemmingDev
c48ca5df8f
TX power level can now be set
...
TX power level can now be set either initially using the configuration system eg. bleGamepadConfig.setTXPowerLevel(txPowerLevel);
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)
2025-01-31 16:26:25 +09:00
lemmingDev
f6a21ce4f4
Access peer conn info, device config info and device name etc
2025-01-31 13:51:54 +09:00
lemmingDev
22603ae878
Can now get peer connection info and device configuration info
...
See GetPeerInfo.ino example for details
2025-01-31 13:00:46 +09:00
lemmingDev
dd7b68f7fb
Update TestReceivingOutputReport.ino - formatting
2025-01-29 22:20:57 +09:00
lemmingDev
2a5e82ec58
Update TestAll.ino - formatting
2025-01-29 22:18:26 +09:00
lemmingDev
70c8f2879c
Update MultipleButtonsAndHats.ino - formatting
2025-01-29 22:15:06 +09:00
lemmingDev
16b775267b
Update Keypad4x4.ino - new AliExpress link
2025-01-29 22:14:10 +09:00
lemmingDev
564e47b58b
Update IndividualAxes.ino - formatting
2025-01-29 22:10:01 +09:00
lemmingDev
0f398b7c58
Update Fightstick.ino - formatting
2025-01-29 22:08:51 +09:00
lemmingDev
319cb95eca
Update ForcePairingMode.ino - spelling
2025-01-29 22:07:48 +09:00
lemmingDev
57d0ae639a
Allow forced pairing and removing of bonds
...
A much requested feature to work around hosts aggressively connecting to gamepad unwantedly.
Example provided
2025-01-29 20:39:03 +09:00
lemmingDev
78323097d3
Updated sketch to allow easier setting of axes min / max / center values
2025-01-25 16:17:01 +09:00
lemmingDev
b1ea331546
Use memcmp to compare arrays
2025-01-24 17:33:01 +09:00
lemmingDev
7d4407354d
Use memcmp to compare arrays to avoid warnings
2025-01-24 17:05:51 +09:00
lemmingDev
d43027a7e6
Update CharacteristicsConfiguration.ino
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
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
4ffb1d429b
Update TestReceivingOutputReport.ino
2024-12-02 21:10:07 +10:00
lemmingDev
3bfdc750f1
Update TestReceivingOutputReport.ino now that PID byte swapping is fixed in NimBLE
2024-11-30 09:16:15 +10:00
Sab1e
65ce7c2595
Add link to OutputReportDemo program
2024-11-23 19:14:41 +08:00
Sab1e
cdf05b3fcc
Add Output Report Function
...
Added Output Report function and provided examples.
2024-11-20 21:53:22 +08:00
lemmingDev
ae3029f2b1
Update Fightstick.ino
...
Add xinput for link
2024-03-16 06:23:50 +10:00
lemmingDev
f2030c0330
Add Fightstick controller example
2024-03-16 06:18:14 +10:00
lemmingDev
3fd1360b91
Fix min\max
2024-02-24 13:21:22 +10:00
lemmingDev
e7773edd57
Fix min/max
2024-02-24 13:20:36 +10:00
lemmingDev
fff571a54b
Update SpecialButtons.ino
...
Fix copy/paste error
2023-06-11 08:04:27 +10:00
lemmingDev
f74c1a521e
Update SetBatteryLevel.ino
2022-11-11 05:31:01 +10:00
lemmingDev
af97682c4e
Set battery level example added
2022-11-02 06:43:49 +10:00
lemmingDev
884ddba409
Add more configurable BLE characteristics
2022-09-27 09:54:51 +10:00
lemmingDev
7533b377ee
Update Gamepad.ino
...
Typo
2022-09-05 15:45:33 +10:00
lemmingDev
68199dd94f
Updated examples
2022-08-21 09:06:31 +10:00
lemmingDev
1a10cb9fb1
Updated examples
2022-08-21 08:57:55 +10:00
lemmingDev
5653383f65
Update Gamepad.ino
2022-05-27 16:36:13 +10:00
lemmingDev
427fd53e54
Update TestAll.ino
2022-05-27 04:58:42 +10:00
lemmingDev
419d085938
Add info to enable special buttons individually
2022-05-27 04:52:43 +10:00
lemmingDev
f245ac6925
Fix typo
2022-05-27 04:43:49 +10:00
lemmingDev
c08b5c68d3
Add example to set custom VID and PID (Vendor ID and Product ID)
2022-05-05 19:34:47 +10:00
dexterdy
e526d263f3
Merge branch 'master' of https://github.com/lemmingDev/ESP32-BLE-Gamepad into lemmingDev-master
2022-05-04 15:17:57 +02:00
dexterdy
49bc392acb
added a delay for the specialButton example
2022-05-04 15:08:18 +02:00
dexterdy
14f7ea1af0
fixed special buttons hid report descriptor
2022-05-04 15:07:38 +02:00
dexterdy
51532435b0
removed redundant sendreport();
2022-05-02 23:55:14 +02:00