FreeTRX/MDUV380_firmware/application/source
Marcus Kida 70ff8e55ba Power-on indicator: flash the green LED while the screen is dark
When the display doesn't stay lit — any backlight mode where the screen goes
dark, including "None" — the green LED now flashes for 100 ms every 3 s, so a
dark screen doesn't leave you wondering whether the radio is still switched on.

The flash stands down whenever the LEDs are already in use: while receiving
(DMR slot RX or an analog/digital signal), while transmitting, and while muted
(which flashes the red LED instead). On standing down it restores the green LED
to the current RX state, matching the existing mute-indicator handling. Writes
go through LedWrite(), so the CPS "all LEDs disabled" option still applies.

Docs (README, MANUAL, CHANGELOG) updated.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JCK7s3WnwRHZNtQLdyyWBu
2026-08-26 09:02:56 +02:00
..
dmr_codec Fix DMR hang: call AMBE codec via C function pointers, not inline asm 2026-07-06 11:14:06 +02:00
functions Battery header: add "Bars" display mode 2026-07-22 11:06:24 +02:00
hardware Pride theme: paint status and menu title bars in the top stripe colour 2026-07-14 15:47:26 +02:00
interfaces Initial Commit 2026-07-06 08:45:33 +02:00
io Fix: green LED flicker between red mute flashes during a DMR QSO 2026-07-12 13:15:23 +02:00
linkerdata Initial Commit 2026-07-06 08:45:33 +02:00
usb Initial Commit 2026-07-06 08:45:33 +02:00
user_interface Battery "Bars" mode: localise the menu label 2026-07-24 08:55:25 +02:00
applicationMain.c Power-on indicator: flash the green LED while the screen is dark 2026-08-26 09:02:56 +02:00