Gp2040-ce

OpenStickCommunity OpenStickCommunity
Dépôt créer le : 05/12/2022
Release du : 01/03/2026 v0.7.12
Forks: 529 Watcher: 0 2255
Choisir une liste...
FR

GP2040-CE

Multi-Platform Gamepad Firmware pour RP2040

GP2040-CEcmake.yml
inputlag.science-0.86%20ms-blueMiSTer%20latency-0.765%20ms-blue

GP2040-CE (Community Edition) est un firmware de gamepad pour le Raspberry Pi Pico et d'autres cartes basées sur les microcontrôleurs RP2040 qui combine la compatibilité multi-plateforme, faible latence et un ensemble de fonctionnalités riches pour fournir des possibilités de personnalisation infinies sans sacrifier les performances.

GP2040-CE est compatible avec PC, PS3, PS4, PS5, Nintendo Switch, Xbox One, Steam Deck, MiSTer et Android.

Liens

Téléchargements Autres Installation Autres Câblé Autres Utilisation Autres FAQ Autres C'est pas vrai.

Une documentation complète peut être trouvée à l'adresse suivante: https://gp2040-ce.info

Caractéristiques

  • Sélectionnez parmi 14 modes d'entrée, y compris X-Input, Nintendo Switch, Playstation 4/5, Xbox One, D-Input et clavier
  • Moyenne de la latence d'entrée de 0,76ms dans Xinput et 0,91ms pour Playstation 5.
  • Plusieurs modes de nettoyage SOCD - Priorité élevée (a.k.a. Stickless), Neutre et deuxième priorité d'entrée.
  • Emulation de bâtons gauche et droite via des entrées D-pad ainsi que des interrupteurs dédiés.
  • Double direction via D-pad + LS/RS.
  • Entrée inversée via un bouton.
  • Turbo et turbo LED avec une vitesse sélectionnable
  • Support LED RGB par bouton.
  • PWM Indicateur de lecteur LED support (XInput seulement).
  • Prise en charge de plusieurs profils LED.
  • Prise en charge des écrans monochromes I2C 128x64 - compatibles SSD1306, SH1106 et SH1107.
  • Écran de démarrage personnalisé et téléchargement facile d'image via la configuration web.
  • Support pour haut-parleur passif (3v ou 5v).
  • Configuration web intégrée, intégrée - Aucun téléchargement requis !

Visitez le GP2040-CE Utilisation page pour plus de détails.

Résultats

La latence d'entrée est testée à l'aide de la méthodologie décrite à la Le site web de WydD inputlag.science, en utilisant le taux de vote par défaut de 1000 Hz (1 ms) dans le firmware. Vous pouvez en savoir plus sur la configuration que nous utilisons pour effectuer des tests de latence ICI si vous êtes intéressé à tester pour vous-même ou si vous souhaitez en savoir plus sur les appareils utilisés pour le test.

Version Mode Taux de sondage min. max. av.v.v.s. % sur le temps %1f skip %2f skip -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- Xinput, 1 ms, 0,45 ms, 1,28 ms, 0,76 ms, 0,24 ms, 98,48 %, 1,52 %, 0 % 1 ms. 0,41 ms. 1,22 ms. 0,72 ms. 0,24 ms. HID USB: 1 ms. 0,42 ms. 1,25 ms. 0,73 ms. 0,24 ms. 98,52 % 1.48%. 0% 0.52 ms. 0.93 ms 0.90 ms 0.32 ms 98.99 % 1.81 % 0% 0.55 ms.

Les résultats complets peuvent être trouvés dans le GP2040-CE v0.7.12 Résultats des tests de latence du firmware .xlsx Feuille.

Les résultats de v0.7.11 peuvent être trouvés ICI. Les résultats précédents peuvent être trouvés dans le latency_testing dossier.

Appui

Si vous souhaitez discuter de fonctionnalités, de questions ou de tout autre sujet lié à GP2040-CE, veuillez créer un problème ou de rejoindre Disque OpenStick GP2040-CE canal de soutien.

Contribution

Vous voulez aider à améliorer GP2040-CE? Il y a un tas de façons de contribuer!

Participation communautaire

Vous avez une idée pour une nouvelle fonctionnalité cool, ou juste vouloir discuter de quelques détails techniques avec les développeurs? Rejoignez le Disque OpenStick GP2040-CE Serveur pour participer à notre communauté active et en croissance constante!

Demandes de tirage

Les demandes de tirage sont les bienvenues et encouragées pour les améliorations, corrections de bugs et mises à jour de documentation.

Veuillez respecter le style de codage du(des) fichier(s) dans lequel(s) vous travaillez et appliquer l'utilisation de la .editorconfig fichier quand présent.

Remerciements

Contributeurs GitHub

actions-user
actions-user
640 contributions
arntsonl
arntsonl
310 contributions
TheTrainGoes
TheTrainGoes
258 contributions
FeralAI
FeralAI
198 contributions
deeebug
deeebug
81 contributions
Pelsin
Pelsin
79 contributions
mikepparks
mikepparks
76 contributions
jbarket
jbarket
71 contributions
Fortinbra
Fortinbra
71 contributions
bsstephan
bsstephan
69 contributions
NickGuyver
NickGuyver
36 contributions
rafaelcruzpb
rafaelcruzpb
28 contributions
mthiesen
mthiesen
27 contributions
InfraredAces
InfraredAces
23 contributions
SavageCore
SavageCore
18 contributions
mizma
mizma
13 contributions
Lemon-King
Lemon-King
10 contributions
Kadoyu
Kadoyu
9 contributions
henrebotha
henrebotha
9 contributions
UntrustedRoot
UntrustedRoot
8 contributions
davewongillies
davewongillies
5 contributions
thnikk
thnikk
5 contributions
ctehdeploy
ctehdeploy
5 contributions
rebornsick
rebornsick
5 contributions
jfedor2
jfedor2
5 contributions
NoswalDev
NoswalDev
4 contributions
misteraddons
misteraddons
4 contributions
termdisc
termdisc
4 contributions
smashBrosKanu
smashBrosKanu
4 contributions
nullczek
nullczek
3 contributions