Skip to content

Commit 4079861

Browse files
committed
Remap LED brightness from 0 to 100
1 parent b7563bb commit 4079861

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

src/Modulino.h

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -183,11 +183,9 @@ class ModulinoPixels : public Module {
183183
bool begin() {
184184
Module::begin();
185185
}
186-
void set(int idx, ModulinoColor rgb, uint8_t brightness = 5) {
187-
if (brightness > 0x1F) {
188-
brightness = 0x1F;
189-
}
190-
data[idx] = (uint32_t)rgb | brightness | 0xE0;
186+
void set(int idx, ModulinoColor rgb, uint8_t brightness = 25) {
187+
uint8_t _brightness = map(brightness, 0, 100, 0, 0x1F);
188+
data[idx] = (uint32_t)rgb | _brightness | 0xE0;
191189
}
192190
void set(int idx, uint8_t r, uint8_t g, uint8_t b, uint8_t brightness = 5) {
193191
set(idx, ModulinoColor(r,g,b), brightness);

0 commit comments

Comments
 (0)