fix(example): print correct fade direction (#10450)

* fix(example): print correct fade direction

* fix(example): Change to fade in out

* fix(example): Codespell fix
This commit is contained in:
Jan Procházka 2024-10-17 09:43:47 +02:00 committed by GitHub
parent 51b2fb356d
commit 955b277497
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -21,7 +21,7 @@
#define LEDC_FADE_TIME (3000) #define LEDC_FADE_TIME (3000)
bool fade_ended = false; // status of LED fade bool fade_ended = false; // status of LED fade
bool fade_on = true; bool fade_in = true;
void ARDUINO_ISR_ATTR LED_FADE_ISR() { void ARDUINO_ISR_ATTR LED_FADE_ISR() {
fade_ended = true; fade_ended = true;
@ -55,15 +55,15 @@ void loop() {
Serial.println("LED fade ended"); Serial.println("LED fade ended");
fade_ended = false; fade_ended = false;
// Check if last fade was fade on // Check what fade should be started next
if (fade_on) { if (fade_in) {
ledcFadeWithInterrupt(LED_PIN, LEDC_START_DUTY, LEDC_TARGET_DUTY, LEDC_FADE_TIME, LED_FADE_ISR); ledcFadeWithInterrupt(LED_PIN, LEDC_START_DUTY, LEDC_TARGET_DUTY, LEDC_FADE_TIME, LED_FADE_ISR);
Serial.println("LED Fade off started."); Serial.println("LED Fade in started.");
fade_on = false; fade_in = false;
} else { } else {
ledcFadeWithInterrupt(LED_PIN, LEDC_TARGET_DUTY, LEDC_START_DUTY, LEDC_FADE_TIME, LED_FADE_ISR); ledcFadeWithInterrupt(LED_PIN, LEDC_TARGET_DUTY, LEDC_START_DUTY, LEDC_FADE_TIME, LED_FADE_ISR);
Serial.println("LED Fade on started."); Serial.println("LED Fade out started.");
fade_on = true; fade_in = true;
} }
} }
} }