Thought some of you might get a kick out of my firmware dev "stick"

This page summarizes the projects mentioned and recommended in the original post on /r/fightsticks

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • GP2040

    Discontinued Gamepad firmware for Raspberry Pi Pico and other RP2040 microcontrollers supporting Nintendo Switch, XInput and DirectInput

    Don't feel stupid, this stuff is super niche. It's all used for developing the GP2040 gamepad firmware, which is also used in fightsticks. If you want to know what each thing is and does, read on...

  • pico-sdk

    I would suggest starting with the Pico. Arduino stuff is nice, but the platform generally is a bit more restrictive given it's targeted at lower spec MCUs. With the Pico you have a bunch of options as far as programming environment: Python with Circuit/MicroPython, C++ with Pico SDK or Arduino Pico. If you don't like fudging with build tools and SDKs I would suggest setting up PlatformIO for dev. I have a page to help set that up for C++ and Pico SDK dev with my firmware, but could help you generally get going if you choose that route: https://gp2040.info/#/development

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • arduino-pico

    Raspberry Pi Pico Arduino core, for all RP2040 boards

    I would suggest starting with the Pico. Arduino stuff is nice, but the platform generally is a bit more restrictive given it's targeted at lower spec MCUs. With the Pico you have a bunch of options as far as programming environment: Python with Circuit/MicroPython, C++ with Pico SDK or Arduino Pico. If you don't like fudging with build tools and SDKs I would suggest setting up PlatformIO for dev. I have a page to help set that up for C++ and Pico SDK dev with my firmware, but could help you generally get going if you choose that route: https://gp2040.info/#/development

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts