OpenStickCommunity / OpenStickCommunity/GP2040-CE

Small Stutter in Case RGBs on Linked Mode

Open
#1,361 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

Please read these quoted sections before submitting, and remove them (including this one) when you have provided what
is asked, in order to make addressing the issue easier for everyone. Thank you!

Be sure to:

  • Check the documentation HERE to answer many questions on firmware capabilities and usage.
  • Make sure that your issue has not already been filed HERE.
  • Confirm your issue exists on the latest version of the firmware, found
    HERE.
Expected Behavior

The case rgbs in linked mode should be displaying the same custom theme as the top. If you use any of the linked modes, these should display consistently.

Current Behavior

The case rgbs seem to "stutter" randomly at random times. This is only happening in linked mode and not in actual ambient mode. There doesn't seem to be a "regular" interval, its somewhat random.

Context

Please provide all relevant information about your setup. This is important in case the issue is not reproducible
except under certain conditions. Important elements include:

  • 0.7.11
  • Haute42COSMOXMultra
  • COSMOX M-Ultra
  • :)

If your issue is with the web configurator, also include:

  • Operating System
  • Browser
Steps to Reproduce

Please provide detailed steps for reproducing the issue.

  1. Set the M Ultra ( or M Lite) to ambient case linked mode
  2. Setup a custom theme in the web config
  3. Change the button colors over to custom theme and wait
  4. Watch that the LEDs flicker randomly every like 45-90 seconds
Screenshots & Files

Please include any relevant screenshots, photos/recordings, or files here.

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

No source file, test, or entry point is named. First reproduce the random flicker on firmware 0.7.11 using ambient case linked mode with a custom theme on the M Ultra or M Lite, then trace the linked-mode RGB handling. Done means linked case RGBs consistently match the top theme without periodic stutter.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
embedded-iot
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
28/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.