Visit theGP2040-CE Usagepage for more details. Performance Input latency is tested using the methodology outlined atWydD's inputlag.science website, using the default 1000 Hz (1 ms) polling rate in the firmware. You can read more about the setup we use to conduct latency testingHEREif you...
Added the ability to label profiles and have them show up in web-config + a connected OLED Added ability for more controller like features (rumble, better player LEDs, early motion controls, etc) in some modes Added PS4 remote play support (computer side) viaemulation mode Please note that ...
GP2040-CE\headers\gamepad\descriptors\NeogeoDescriptors.h neogeo_string_manufacturer[] neogeo_string_product[] neogeo_device_descriptor[] neogeo_configuration_descriptor[] neogeo_report_descriptor[] GP2040-CE\headers\gamepad\descriptors\PCEngineDescriptors.h pcengine_string_manufacturer[] pcengine_string_pr...
// GP2040-CE Version (32 character limit) #define GP2040VERSION "v0.5.3" const std::string BUTTON_LABEL_UP = "Up"; const std::string BUTTON_LABEL_DOWN = "Down"; const std::string BUTTON_LABEL_LEFT = "Left"; const std::string BUTTON_LABEL_RIGHT = "Right"; const std::string BUT...
Single page application using React and Bootstrap is embedded in the GP2040-CE firmware TinyUSB library provides virtual network connection over USB via RNDIS lwIP library provides an HTTP server for the embedded React app and the web configuration API ...
* Add GamepadRumbleState, update rumble state in XInput driver * Create hard-coded DRV8833RumbleAddon, test 0 and 255 values * Fix rumble state comparison * Add rumble duty rescaling * Properly handle case where one motor is zero and other is non-zero * Working in WebConfig * Remove left...
run: PICO_SDK_PATH=../pico-sdk GP2040_BOARDCONFIG=Pico SKIP_WEBBUILD=TRUE cmake -B ${{github.workspace}}/build -DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}} - name: Pico Build shell: bash @@ -64,10 +69,10 @@ jobs: path: ${{github.workspace}}/build/GP2040-CE_*_Pico.uf2 if-no...
Built-in, embedded web configuration - No download required! Visit the GP2040-CE Usage page for more details. Performance Input latency is tested using the methodology outlined at WydD's inputlag.science website, using the default 1000 Hz (1 ms) polling rate in the firmware. You can read...
Yes! Each GP2040-CE board is treated as a separate controller. However, be sure to only run the embedded web configurator for each controller one at a time. Does GP2040-CE really have less than 1 ms of input latency? Yes! If your platform supports 1000 Hz USB polling, input latency ...
Can I use multiple controllers with GP2040-CE on the same system? Yes! Each GP2040-CE board is treated as a separate controller. However, be sure to only run the embedded web configurator for each controller one at a time. Does GP2040-CE really have less than 1 ms of input latency?