From cd68cf9f8f4f61d62e8a2b9d40f7e49b2c0102e7 Mon Sep 17 00:00:00 2001 From: Markus Birth Date: Sat, 15 Aug 2026 01:29:17 +0100 Subject: [PATCH] Show last intensity setting Signed-off-by: Markus Birth --- scenes/sonicare_scene_read_complete.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/scenes/sonicare_scene_read_complete.c b/scenes/sonicare_scene_read_complete.c index 18eb5e5..2964e06 100644 --- a/scenes/sonicare_scene_read_complete.c +++ b/scenes/sonicare_scene_read_complete.c @@ -124,6 +124,19 @@ void sonicare_scene_read_complete_on_enter(void* context) { furi_string_cat_printf(temp_str, "Unknown last mode: 0x%02x", brush_mode); } + // Brush Intensity + const char* brush_intensities[] = { + "Low", + "Med", + "High" + }; + const uint8_t brush_intensity = ul_data->page[0x24].data[2]; + if (brush_intensity<(sizeof(brush_intensities)/sizeof(brush_intensities[0]))) { + furi_string_cat_printf(temp_str, "Last intensity: %s\n", brush_intensities[brush_intensity]); + } else { + furi_string_cat_printf(temp_str, "Unknown last intensity: 0x%02x", brush_intensity); + } + furi_string_cat_str(temp_str, "____________________\n"); // UID