Dont attack the ledc to the LED pin if no LED is available

Signed-off-by: Mimoja <git@mimoja.de>
This commit is contained in:
Mimoja
2023-06-19 16:37:56 +02:00
parent a3fc1da6d2
commit 940795d05d

View File

@@ -263,10 +263,12 @@ void ledTask(void* parameter) {
ledQueue = xQueueCreate(30, sizeof(struct ledInstruction*));
digitalWrite(FLASHER_LED, HIGH);
pinMode(FLASHER_LED, OUTPUT);
ledcSetup(7, 5000, 8);
ledcAttachPin(FLASHER_LED, 7);
if (FLASHER_LED != -1) {
digitalWrite(FLASHER_LED, HIGH);
pinMode(FLASHER_LED, OUTPUT);
ledcAttachPin(FLASHER_LED, 7);
}
struct ledInstruction* monoled = nullptr;