Skip to content

Comments

Respect saved buzzer preference during startup#1803

Open
andrewdefilippis wants to merge 1 commit intomeshcore-dev:devfrom
andrewdefilippis:fix-buzzer-startup-respects-pref
Open

Respect saved buzzer preference during startup#1803
andrewdefilippis wants to merge 1 commit intomeshcore-dev:devfrom
andrewdefilippis:fix-buzzer-startup-respects-pref

Conversation

@andrewdefilippis
Copy link

@andrewdefilippis andrewdefilippis commented Feb 23, 2026

Disables startup sound when buzzer silenced on T1000-E and WisMesh Tag.

buzzer.begin() unconditionally enabled the buzzer and played the startup
sound before the saved preference was applied. Users who disabled the
buzzer via triple-press would still hear the startup beep on every boot.

Move startup sound out of begin() and into UITask where the saved
preference is already available. begin() now only initializes hardware
in a quiet state. The caller applies the preference, then conditionally
plays the startup sound.

Tested on T1000-E hardware — startup sound correctly plays only when
the buzzer is enabled, and is silent when previously disabled.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
andrewdefilippis added a commit to andrewdefilippis/MeshCore that referenced this pull request Feb 23, 2026
Document devcontainer build workarounds (toolchain pin, GCC 14
narrowing fix) in CLAUDE.md so they are discoverable on the
workspace branch.

Add research and plan docs for the buzzer startup preference fix
(PR meshcore-dev#1803).
@nakoeppen
Copy link
Contributor

Hi! I am the developer of #1543. I'd be happy to coordinate, improving buzzer controls is a very high priority of mine, and seemingly for some other users who wish to get more functionality out of devices like the T1000-E and WisMesh Tag. If you need anything from me, please do not hesitate to @ me.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants