From ce6bee19af41a8295ad65558feb41c887a5d1b2c Mon Sep 17 00:00:00 2001 From: Phat Nguyen Date: Tue, 6 Feb 2024 13:24:10 +0700 Subject: [PATCH] updated `ledBarTestRequested` --- examples/ONE_I-9PSL/ONE_I-9PSL.ino | 56 +++++++++++++++++++++++++++--- 1 file changed, 51 insertions(+), 5 deletions(-) diff --git a/examples/ONE_I-9PSL/ONE_I-9PSL.ino b/examples/ONE_I-9PSL/ONE_I-9PSL.ino index 142e118..1431182 100644 --- a/examples/ONE_I-9PSL/ONE_I-9PSL.ino +++ b/examples/ONE_I-9PSL/ONE_I-9PSL.ino @@ -538,17 +538,63 @@ void loop() { updateWiFiConnect(); } +static void setTestColor(char color) { + int r = 0; + int g = 0; + int b = 0; + switch (color) { + case 'g': + g = 255; + break; + case 'y': + r = 255; + g = 255; + break; + case 'o': + r = 255; + g = 128; + break; + case 'r': + r = 255; + break; + case 'b': + b = 255; + break; + case 'w': + r = 255; + g = 255; + b = 255; + break; + case 'p': + r = 153; + b = 153; + break; + case 'z': + r = 102; + break; + case 'n': + default: + break; + } + ag.ledBar.setColor(r, g, b); +} + static void ledTest() { displayShowText("LED Test", "running", "....."); - setRGBledColor('r'); + setTestColor('r'); + ag.ledBar.show(); delay(1000); - setRGBledColor('g'); + setTestColor('g'); + ag.ledBar.show(); delay(1000); - setRGBledColor('b'); + setTestColor('b'); + ag.ledBar.show(); delay(1000); - setRGBledColor('w'); + setTestColor('w'); + ag.ledBar.show(); delay(1000); - setRGBledColor('n'); + setTestColor('n'); + ag.ledBar.show(); delay(1000); }