oh god the bugs, they are everywhere, I feel so dirty...

This commit is contained in:
Gareth Coleman 2024-04-19 00:28:20 +01:00
parent 0ae7674982
commit eea85d26ca
3 changed files with 10 additions and 8 deletions

View File

@ -59,9 +59,9 @@ class AmbientLightingThread : public concurrency::OSThread
return; return;
} }
LOG_DEBUG("AmbientLightingThread initializing\n"); LOG_DEBUG("AmbientLightingThread initializing\n");
pinMode(RGBLED_RED, output); pinMode(RGBLED_RED, OUTPUT);
pinMode(RGBLED_GREEN, output); pinMode(RGBLED_GREEN, OUTPUT);
pinMode(RGBLED_BLUE, output); pinMode(RGBLED_BLUE, OUTPUT);
setLighting(); setLighting();
#endif #endif
} }
@ -111,7 +111,7 @@ class AmbientLightingThread : public concurrency::OSThread
analogWrite(RGBLED_BLUE, 255 - moduleConfig.ambient_lighting.blue); analogWrite(RGBLED_BLUE, 255 - moduleConfig.ambient_lighting.blue);
LOG_DEBUG("Initializing Ambient lighting RGB Common Anode w/ red=%d, green=%d, blue=%d\n", LOG_DEBUG("Initializing Ambient lighting RGB Common Anode w/ red=%d, green=%d, blue=%d\n",
moduleConfig.ambient_lighting.red, moduleConfig.ambient_lighting.green, moduleConfig.ambient_lighting.blue); moduleConfig.ambient_lighting.red, moduleConfig.ambient_lighting.green, moduleConfig.ambient_lighting.blue);
#elifdef RGBLED_RED #elif defined(RGBLED_RED)
analogWrite(RGBLED_RED, moduleConfig.ambient_lighting.red); analogWrite(RGBLED_RED, moduleConfig.ambient_lighting.red);
analogWrite(RGBLED_GREEN, moduleConfig.ambient_lighting.green); analogWrite(RGBLED_GREEN, moduleConfig.ambient_lighting.green);
analogWrite(RGBLED_BLUE, moduleConfig.ambient_lighting.blue); analogWrite(RGBLED_BLUE, moduleConfig.ambient_lighting.blue);

View File

@ -611,11 +611,13 @@ void setup()
if (rgb_found.type != ScanI2C::DeviceType::NONE) { if (rgb_found.type != ScanI2C::DeviceType::NONE) {
ambientLightingThread = new AmbientLightingThread(rgb_found.type); ambientLightingThread = new AmbientLightingThread(rgb_found.type);
} }
#endif
#ifdef UNPHONE #ifdef UNPHONE
ambientLightingThread = new AmbientLightingThread(rgb_found.type); ambientLightingThread = new AmbientLightingThread(rgb_found.type);
#endif #endif
#ifdef RGBLED_RED
ambientLightingThread = new AmbientLightingThread(rgb_found.type);
#endif
#endif
#ifdef T_WATCH_S3 #ifdef T_WATCH_S3
drv.begin(); drv.begin();

View File

@ -268,7 +268,7 @@ void ExternalNotificationModule::setExternalOn(uint8_t index)
analogWrite(RGBLED_RED, 255 - red); analogWrite(RGBLED_RED, 255 - red);
analogWrite(RGBLED_GREEN, 255 - green); analogWrite(RGBLED_GREEN, 255 - green);
analogWrite(RGBLED_BLUE, 255 - blue); analogWrite(RGBLED_BLUE, 255 - blue);
#elifdef RGBLED_RED #elif defined(RGBLED_RED)
analogWrite(RGBLED_RED, red); analogWrite(RGBLED_RED, red);
analogWrite(RGBLED_GREEN, green); analogWrite(RGBLED_GREEN, green);
analogWrite(RGBLED_BLUE, blue); analogWrite(RGBLED_BLUE, blue);
@ -322,7 +322,7 @@ void ExternalNotificationModule::setExternalOff(uint8_t index)
analogWrite(RGBLED_RED, 255 - red); analogWrite(RGBLED_RED, 255 - red);
analogWrite(RGBLED_GREEN, 255 - green); analogWrite(RGBLED_GREEN, 255 - green);
analogWrite(RGBLED_BLUE, 255 - blue); analogWrite(RGBLED_BLUE, 255 - blue);
#elifdef RGBLED_RED #elif defined(RGBLED_RED)
red = 0; red = 0;
green = 0; green = 0;
blue = 0; blue = 0;