1. Add debug status to Desktop clock like "D hh:mm"

2. Alutech_at_4n protocol acceleration
This commit is contained in:
Dmitry422
2026-01-09 00:39:44 +07:00
parent 1412a45977
commit 015ee6e7e4
2 changed files with 52 additions and 31 deletions

View File

@@ -105,14 +105,18 @@ static void desktop_clock_draw_callback(Canvas* canvas, void* context) {
}
char buffer[20];
snprintf(buffer, sizeof(buffer), "%02u:%02u", hour, desktop->clock.minute);
if(furi_hal_rtc_is_flag_set(FuriHalRtcFlagDebug)) {
snprintf(buffer, sizeof(buffer), "D %02u:%02u", hour, desktop->clock.minute);
} else {
snprintf(buffer, sizeof(buffer), "%02u:%02u", hour, desktop->clock.minute);
}
view_port_set_width(
desktop->clock_viewport,
canvas_string_width(canvas, buffer) - 1 + (desktop->clock.minute % 10 == 1));
view_port_set_width(
desktop->clock_viewport,
canvas_string_width(canvas, buffer) - 1 + (desktop->clock.minute % 10 == 1));
canvas_draw_str_aligned(canvas, 0, 8, AlignLeft, AlignBottom, buffer);
}
canvas_draw_str_aligned(canvas, 0, 8, AlignLeft, AlignBottom, buffer);
}
static void desktop_stealth_mode_icon_draw_callback(Canvas* canvas, void* context) {
UNUSED(context);