OpenStickCommunity / OpenStickCommunity/GP2040-CE

Pipe Screensaver causes Noticeable Delay on Wake-Up

Open
#1,472 0 comments 0 reactions 1 assignee View on GitHub

@mikepparks is already working on this.

Since Aug 30, 2025.

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

Coming out of the Pipe screensaver should not require a long press of the GPIO.

Current Behavior

Pipe screensaver appears to "lock" the controller while its displaying. This is most likely the CPU locking up while its rendering a new pipe.

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 C16-S
  • N/A
Steps to Reproduce

Please provide detailed steps for reproducing the issue.

  1. Enable the Pipes screen saver from the Web Config
  2. Wait for the screensaver to enable
  3. Quick-press any button to unlock the screen
  4. Observe the lights do not stay lit and the screensaver does not unlock
Screenshots & Files

N/A

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.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.