From 793c878c6674cdb7ed95fb3ec21634af26010fb3 Mon Sep 17 00:00:00 2001 From: Blaz Kristan Date: Thu, 2 Jun 2022 18:30:23 +0200 Subject: [PATCH] Added display information for hue/sat/preset/cct --- .../usermod_v2_rotary_encoder_ui_ALT.h | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/usermods/usermod_v2_rotary_encoder_ui_ALT/usermod_v2_rotary_encoder_ui_ALT.h b/usermods/usermod_v2_rotary_encoder_ui_ALT/usermod_v2_rotary_encoder_ui_ALT.h index 310843763..a39c24b28 100644 --- a/usermods/usermod_v2_rotary_encoder_ui_ALT/usermod_v2_rotary_encoder_ui_ALT.h +++ b/usermods/usermod_v2_rotary_encoder_ui_ALT/usermod_v2_rotary_encoder_ui_ALT.h @@ -695,6 +695,11 @@ public: seg.colors[0] = RGBW32(col[0], col[1], col[2], col[3]); } lampUdated(); + #ifdef USERMOD_FOUR_LINE_DISPLAY + char lineBuffer[64]; + sprintf(lineBuffer, "%d", currentHue1); + display->overlay(lineBuffer, 500, 7); // use brush + #endif } void changeSat(bool increase){ @@ -719,6 +724,11 @@ public: seg.colors[0] = RGBW32(col[0], col[1], col[2], col[3]); } lampUdated(); + #ifdef USERMOD_FOUR_LINE_DISPLAY + char lineBuffer[64]; + sprintf(lineBuffer, "%d", currentSat1); + display->overlay(lineBuffer, 500, 8); // use contrast + #endif } void changePreset(bool increase) { @@ -739,6 +749,11 @@ public: apireq += presetHigh; handleSet(nullptr, apireq, false); lampUdated(); + #ifdef USERMOD_FOUR_LINE_DISPLAY + char lineBuffer[64]; + sprintf(lineBuffer, "%d", currentPreset); + display->overlay(lineBuffer, 500, 11); // use heart + #endif } } @@ -763,6 +778,11 @@ public: // seg.setCCT(currentCCT, strip.getMainSegmentId()); // } lampUdated(); + #ifdef USERMOD_FOUR_LINE_DISPLAY + char lineBuffer[64]; + sprintf(lineBuffer, "%d", currentCCT); + display->overlay(lineBuffer, 500, 10); // use star + #endif } /*