Skip to content

fix(gat562): show white breathing light instead of colorful marquee on NeoPixel standby - #25

Open
ssp97 wants to merge 2 commits into
developfrom
fix/gat562-standby-white-breathing
Open

fix(gat562): show white breathing light instead of colorful marquee on NeoPixel standby#25
ssp97 wants to merge 2 commits into
developfrom
fix/gat562-standby-white-breathing

Conversation

@ssp97

@ssp97 ssp97 commented Jun 24, 2026

Copy link
Copy Markdown
Owner

Problem

Users with GAT562 Mesh Tracker Pro reported that after updating firmware, the NeoPixel 'breathing light' shows colorful colors during standby (showNotificationMarquee HSV cycling), while they preferred the previous standby behavior of a white light.

Change

In src/AmbientLightingThread.h:

  • For GAT562 devices with HAS_NEOPIXEL, after the boot animation marquee finishes, transition to a white breathing effect instead of turning the LED off.
    • Color: RGB(255, 255, 255)
    • Max brightness: 30 (soft)
    • Breath period: 2 seconds
  • Added _lastMarqueeCall tracking so the breathing effect pauses briefly when ExternalNotificationModule is actively showing notification marquees, avoiding LED flicker.
  • Non-GAT562 NeoPixel devices keep the original behavior: LED turns off after boot.

Verification

  • pio run -e gat562_mesh_tracker_pro ✅
  • pio run -e gat562_mesh_tracker_pro_zhcn ✅

@ssp97 ssp97 added the bug Something isn't working label Jun 24, 2026
@ssp97
ssp97 force-pushed the fix/gat562-standby-white-breathing branch from 26827ad to 701a7b4 Compare June 24, 2026 07:34
@ssp97 ssp97 added bugfix Bug fixes and removed bug Something isn't working labels Jun 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bugfix Bug fixes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant