ESP32-BLE-Gamepad
passinglink
ESP32-BLE-Gamepad | passinglink | |
---|---|---|
25 | 7 | |
950 | 154 | |
- | 0.0% | |
6.4 | 0.0 | |
8 days ago | over 1 year ago | |
C++ | C++ | |
GNU General Public License v3.0 or later | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
ESP32-BLE-Gamepad
-
esp32 xbox controller?
Trying to find premade code to make an xbox style controller for Steam. I have looked into it before but what I found isn't exactly clear. https://github.com/lemmingDev/ESP32-BLE-Gamepad This was the code I found but I don't understand what they define as a "hat" and how you're supposed to get 128 buttons.
-
Cursed Arduino mod
Conveniently, I had a spare ESP32 board sitting in a drawer (which is not an Arduino and technically makes the title of this post innacurate, I know), and a quick Google search showed that some legendary human being had already done the hard work of writting an Arduino library to create Bluetooth wireless gamepads on ESP32. The stage was set!
-
Cigar Box Bluetooth Page Turner
Absolutely! It's quite a bit more complicated, but someone else has already put their code on GitHub for one: https://github.com/lemmingDev/ESP32-BLE-Gamepad
-
DIY Joycons
I simply want the controller to be able to function as a single full-fledged controller (with all the buttons of a regular controller) but also have the functionality of being split into two smaller/simpler controllers. For a smaller handheld, I was able to create a simple bluetooth controller using an ESP32-WROOM-32 and the ESP32-BLE-Gamepad library by lemmingDev.
- Bluetooth arcade controller board with 20+ inputs?
-
Wired to wireless gamepad using ESP32
Googling ESP32 Bluetooth game pad shows that there are libraries so I assume it's possible.
-
Connecting controller through steam
I used the ESP32-BLE-Gamepad library and changed up the flight controller example code slightly. Iād appreciate any advice, thanks!
-
has anybody made a game controller thats natively supported on android? what libraries are recommeded
Yes, with an ESP32 and the Bluetooth LE Gamepad library.
-
First ever Bluetooth Clone Hero controller?
This is the library I used.
-
Controlling an ESP32-C3 through gamepad
Have you looked at this one? https://github.com/lemmingDev/ESP32-BLE-Gamepad
passinglink
-
[WTS-EU] Flatbox Hitbox 70ā¬ PC/PS3-4/Switch
That's great news. Thank you for making me aware of it. This one, right? https://github.com/passinglink/passinglink
- GP2040 now supports ps4, does anyone have the file to remove 8 minute timeout?
- Dual Shock 4 Keys - Download Or Resource?
-
Waiting on my Love Live Controller to be shipped this how it looked like: š
I guess I should clarify my question. The question was more on the controller development side, where PS4 requires authentication with the controller. Building a custom controller from scratch would require somehow acquiring those keys, either via some shady places or by intercepting the traffic coming from a real licensed controller.
-
Hints on building a pcb with bluetooth and HID
The Nordic nRF52840 is a fantastic chip that is being used in the keyboard community to make keyboards that support both Bluetooth Low Energy & USB HID. If I were you, I'd grab an Adafruit Feather nRF52840 Express to base my controller on. There is an open source game controller firmware project called PassingLink that supports the Feather.
-
Building a Controller - What are the best parts?
There are open source firmware projects such as Passing Link, but not with PS5 support yet as far as I'm aware.
- Just started this mod: Steam Controller / DS4 - Frankenstein š§āāļø
What are some alternatives?
NimBLE-Arduino - A fork of the NimBLE library structured for compilation with Arduino, for use with ESP32, nRF5x.
GP2040-CE - Multi-Platform Gamepad Firmware for Raspberry Pi Pico and other RP2040 boards
bluepad32 - Bluetooth gamepad, mouse and keyboard support for ESP32 and PicoW
flatbox - Low profile hitbox-layout fightstick
ESP32-BLE-Mouse - Bluetooth LE Mouse library for the ESP32 (Arduino IDE compatible)
ds4 - Tools for working with DualShock 4
ESP32-BLE-Keyboard - Bluetooth LE Keyboard library for the ESP32 (Arduino IDE compatible)
arduino-n64-controller-library - Arduino N64 Controller Library
esp-idf-arduino-bluepad32-template
rr_controller
antimicro - [NOT maintained anymore] Graphical program used to map keyboard buttons and mouse controls to a gamepad. Useful for playing games with no gamepad support