OpenStickCommunity / OpenStickCommunity/GP2040-CE

Feature Request: Allow tilt button to be used in macro or Allow tilt with another button assigned to one pin.

Open
#963 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
C++
Stars
2.5k
Forks
667
Avg merge
1d 19h
Merged PRs (30d)
7

Description

Problem

This feature does not solve any problem, but it does expand the capabilities and usefulness of the software in many games.

In many 2d games, including some fighting games, tilt+directional input allows you to walk more slowly or change dash into walk. In smash, tilt+a allows you to do tilt attack rather than smash attack.

In many 3d games, tilt+directional input allows you to turn around more slowly.

Solution

There are two possible ways to solve this.

  • Allow tilt button to be used in macro.
  • Allow user to assign tilt button with another button, it could be directional button or any other button, or maybe a GPIO pin.
Do you plan to work on this feature yourself?

I am willing to but I am not sure I can find the correct file to edit this feature. And currently, I have no environment to compile and test the code.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The issue names no files, tests, or entry points; begin by locating the firmware's tilt-button, macro, and button-assignment handling, then identify the build and test workflow for the RP2040 firmware. Done would require choosing one of the proposed behaviors, documenting its scope, and verifying it in the relevant input scenarios.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
embedded-iot
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.