Arduino-xboxseriesxcontrolleresp32

asukiaaa asukiaaa
Dépôt créer le : 27/03/2022
Release du : 25/02/2026 1.1.1 – Version inconu
Forks: 16 Watcher: 0 99
Choisir une liste...
FR

arduino-XboxSeriesXControllerESP32 (XboxSeriesXControllerESP32 asukiaa)

Une bibliothèque pour utiliser le contrôleur xbox sur ESP32.

Mettre à jour le firmware du contrôleur

Cette bibliothèque est cochée avec la version firmware 5.13.3143.0 pour contrôleur xbox série X. Vous pouvez vérifier et udpatate firmware avec l'utilisation Accessoires Xbox.

Configuration

Version infromation

Pour NimBLE 2.1.0 ou plus, utilisez la version 1.1.0 ou plus de cette bibliothèque.
Pour NimBLE moins de 2.1.0 (1.4.3 ou moins), utilisez la version 1.0.9 de cette bibliothèque.

IDE Arduino

Installez XboxSeriesXControllerESP32 asukiaaa depuis le gestionnaire de bibliothèque.

PlateformeIO

Spécifiez XboxSeriesXControllerESP32 asukiaaa comme lib deps sur platformio.ini

lib_deps = XboxSeriesXControllerESP32_asukiaaa

Utilisation

Voir exemples.

Introduction d'une bibliothèque de récepteurs pouvant être utilisée via I2C

Si vous voulez créer un récepteur de contrôleur Xbox, écrivez firmware sur le contrôleur xbox à ESP32 puis l'utiliser ContrôleurAsI2c asukiaa bibliothèque d'autres IC via la connexion I2C.

Un problème connu.

L'erreur suivante se produit sur ESP32.

lld_pdu_get_tx_flush_nb HCI packet count mismatch (1, 2)

Il ne se produit pas sur ESP32C3 (peut être aussi S3) parce que BLE5 peut être nécessaire pour communiquer avec le contrôleur xbox. Si vous souhaitez utiliser cette bibliothèque sans l'erreur, veuillez utiliser ESP32 qui prend en charge BLE5.

Questions connexes:

Licence

MIT

Références

Contributeurs GitHub

asukiaaa
asukiaaa
71 contributions
TT-Hans-Stols
TT-Hans-Stols
2 contributions