Hi,
I've just added Arduino IDE support for Bluepad32.
It allows you to use any modern Bluetooth gamepad for ESP32 / ESP32-S3 / ESP32-C3 boards using Arduino IDE.
Project info: Ricardo Quesada / Bluepad32 · GitLab
If you have any question / doubt / etc, please let me know. Thanks.
(My previous post was about using ESP-IDF toolchain. This is about Arduino IDE: ANN: Gamepad Bluetooth for ESP32 boards )