프로젝트 소개
GP2040-CE(Community Edition)는 Raspberry Pi Pico 및 기타 RP2040 기반 보드용 멀티 플랫폼 게임패드 펌웨어입니다. 폭넓은 플랫폼 호환성, 낮은 입력 지연, 풍부한 기능 세트를 결합하면서도 사용자 정의가 가능하도록 하는 것을 목표로 합니다.
호환성에는 PC, PS3, PS4, PS5, Nintendo Switch, Xbox One, Steam Deck, MiSTer, Android가 포함됩니다. 이 펌웨어는 X-Input, Nintendo Switch, PlayStation 4/5, Xbox One, D-Input, Keyboard를 포함한 14가지 입력 모드를 제공합니다.
주요 기능:
- 여러 SOCD 정리 모드: Up Priority(Stickless), Neutral, Second Input Priority.
- D-pad 입력 또는 전용 토글 스위치를 통한 좌우 스틱 에뮬레이션.
- D-pad와 LS/RS를 통한 이중 방향.
- 버튼을 통한 입력 반전.
- 속도 선택이 가능한 Turbo 및 Turbo LED.
- 버튼별 RGB LED 지원, PWM 플레이어 표시 LED(XInput 전용), 여러 LED 프로필.
- 128x64 단색 I2C 디스플레이(SSD1306, SH1106, SH1107) 지원.
- 웹 구성을 통한 이미지 업로드가 가능한 사용자 정의 시작 스플래시 화면.
- 패시브 부저 스피커 지원(3V 또는 5V).
- 별도 다운로드가 필요 없는 내장 임베디드 웹 구성기.
이 프로젝트는 기본 1000 Hz(1 ms) 폴링 레이트에서 WydD의 inputlag.science 방법론을 사용한 지연 테스트 결과를 공개합니다. v0.7.12의 경우 보고된 평균에는 XInput 0.76 ms, Switch 0.72 ms, HID USB 0.73 ms, PS3 0.83 ms, PS4 0.90 ms, PS5 0.91 ms가 포함됩니다. 전체 스프레드시트는 저장소에서 링크됩니다.
문서, 다운로드, 설치, 배선, 사용법, FAQ는 gp2040-ce.info에서 호스팅됩니다. 커뮤니티 지원은 GitHub 이슈와 OpenStick GP2040-CE Discord를 통해 제공됩니다. 기여는 풀 리퀘스트와 커뮤니티 참여를 통해 환영하며, 프로젝트는 기여자들에게 기존 코딩 스타일을 존중하고 .editorconfig 파일을 사용할 것을 요청합니다.
README는 FeralAI의 원래 GP2040 프로젝트, TinyUSB 및 관련 예제, OneBitDisplay 및 BitBang_I2C 라이브러리, 그리고 turbo, PS4 지원, Xbox 지원, 웹 UI 개선과 같은 기능에 기여한 수많은 개인 기여자들에게 감사를 표합니다.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.