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 reddit.com/r/fightsticks

Our great sponsors
  • Scout APM - Less time debugging, more time building
  • SonarLint - Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
  • SaaSHub - Software Alternatives and Reviews
  • GP2040

    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

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • 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