From 2bc8143045c31a0e059fb1fc397a84ac75949c89 Mon Sep 17 00:00:00 2001 From: hueso Date: Tue, 17 Feb 2026 02:41:37 -0300 Subject: [PATCH] 4 brightness levels instead of 16 --- src/badge_screen.c | 4 ++-- src/led.c | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/badge_screen.c b/src/badge_screen.c index 71e4b58..a0ea42d 100644 --- a/src/badge_screen.c +++ b/src/badge_screen.c @@ -29,7 +29,7 @@ static void badge_event(struct screen_event event) { } } else if (event.type == SE_BUTTON_PRESS) { if (event.data == 0) { - display_brightness = (display_brightness + 1) % 16; + display_brightness = (display_brightness + 1) % 4; } else if (event.data == 1) { if (flash_header_valid) { image_index++; @@ -40,7 +40,7 @@ static void badge_event(struct screen_event event) { } } else if (event.type == SE_BUTTON_HOLD) { if (event.data == 0) { - display_brightness = (display_brightness + 15) % 16; + display_brightness = (display_brightness + 3) % 4; screen_push(&menu_screen); } } diff --git a/src/led.c b/src/led.c index 5cf42b2..bd807ef 100644 --- a/src/led.c +++ b/src/led.c @@ -160,7 +160,7 @@ void TMR0_IRQHandler(void) } } - if (cur_bness > display_brightness) { + if ( cur_bness+2 > 1 << 1 << display_brightness ) { // sorry I don't know how to make this nicer display_commit(&blank); } else { display_commit(display_screen_render + cur_index);