Comments (16)
v3.7.2 released
from bluepad32.
yep. if it works with regular ESP32 Arduino, then it should work with ESP32-Bluepad32 Ardunio.
from bluepad32.
fixed, I'm assuming you are using the Arduino API.
will be part of the next stable release
https://gitlab.com/ricardoquesada/bluepad32/-/commit/227db920471c5fe78f40820e090124748df2cbcc
https://gitlab.com/ricardoquesada/bluepad32/-/commit/a702cc6c4b210c3df32f5ff86fcc5ce8b98c0a37
from bluepad32.
from bluepad32.
I don't have a date, but soon :)
perhaps in one week or less
from bluepad32.
from bluepad32.
fixed, I'm assuming you are using the Arduino API.
will be part of the next stable release
https://gitlab.com/ricardoquesada/bluepad32/-/commit/227db920471c5fe78f40820e090124748df2cbcc https://gitlab.com/ricardoquesada/bluepad32/-/commit/a702cc6c4b210c3df32f5ff86fcc5ce8b98c0a37
Can I also use this for the ESP32 DEVKIT?
from bluepad32.
I have tried using the disconnect class method through the Controller example as shown in the image below:
But the ESP32 just reboots and gives me the following error:
How can I resolve this issue?
from bluepad32.
mmm.... let me double check it.
from bluepad32.
I cannot reproduce it... seems to be working ok with me.
Please provide:
- Platform you are using: Arduino IDE (which version), Arduino ESP-IDF (which ESP 4.4 version), etc..
- OS: Linux, Windows, etc... (which version)
- Gamepad and the FW used by the gamepad
- somewhere post your entire sketch (not a screenshot... the code so that I can copy paste it)
- the more info you add, the easier for me
from bluepad32.
Platform: Arduino IDE v2.1.0
ESP32 Chip - ESP32-D0WDQ6 (revision v1.0)
esptool.py v4.5.1
OS - Windows 11
Controller - PS5 Dual Sense
Arduino IDE Sketch:
Controller.zip
from bluepad32.
Platform: Arduino IDE v2.1.0
ESP32 Chip - ESP32-D0WDQ6 (revision v1.0)
esptool.py v4.5.1
OS - Windows 11
Controller - PS5 Dual Sense
Arduino IDE Sketch:
Controller.zip
from bluepad32.
In you code you have:
if (myGamepad->x()) {
// try to disconnect the controller
myGamepad->disconnect();
return; // <--- DO NOT RETURN FROM update();
}
just remove the return;
from bluepad32.
It works, thank you
from bluepad32.
Sorry to disturb, but can you assist me with my school project code below:
ESP32_Elephant_Master.zip
I am trying to use the ESP32 as a Bluetooth module for an Arduino mega. I will be using I2C for the communication between ESP32 and Arduino.
I tried implementing the Controller example but it causing the ESP to reboot every time I try to disconnect the controller.
from bluepad32.
look at the NINA code, which is similar as what you want but using SPI:
https://gitlab.com/ricardoquesada/bluepad32/-/blob/main/docs/plat_nina.md
from bluepad32.
Related Issues (20)
- Add setFlash option for Dualsense RGB LED HOT 2
- Timeout selection need for disconnected controller HOT 2
- PS4 esp32 HOT 3
- Add improved Rumble API: weak / strong magnitude, delayed start, and duration in ms HOT 1
- Arduino Nano ESP32 / Lolin S3 mini: Serial output not working HOT 3
- [Bug]: 8bitdo controllers go into constant rumble with new play_dual_rumble API HOT 25
- [Bug]: Pico SIGTRAP in Switch IMU parsing
- Filter gamepad connection HOT 2
- [Bug]: erro ao baixar pacote de placas HOT 7
- [Bug]: Failed to disconnect HIDS client for hids_cid=0, status=2 HOT 1
- [Bug]: 4.0.2 reports weird 99.99.99 version after flashing HOT 6
- [Bug]: More than three Xboxone handles will cause problems HOT 15
- [Bug]: Xbox One controller hangs on pairing HOT 8
- [Bug]: Warning message when Gamesir T3s connects HOT 1
- ESP32-C3 does not found Switch / 8Bitdo Controller but XBOX Wireless Controller HOT 3
- SDK Config Parameter for Analog->Digital presses HOT 1
- SDK parameter to control button remapping by position or lettering HOT 1
- ESP32 Pico D4 support HOT 2
- xiao_esp32c3 bluepad not show anything in serial monitor after reset HOT 1
- [Bug]: Regression - Rapidly calling Controller->setColorLED() creates errors HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bluepad32.