main/task_dcf.c

changeset 5
676c38f52d08
parent 4
426defedd402
child 6
60ae555eff0b
--- a/main/task_dcf.c	Sat Oct 21 16:22:20 2023 +0200
+++ b/main/task_dcf.c	Sat Oct 21 17:22:37 2023 +0200
@@ -109,9 +109,9 @@
 			ledc_set_duty(LEDC_LOW_SPEED_MODE, LEDC_CHANNEL_1, 512);
 			ledc_update_duty(LEDC_LOW_SPEED_MODE, LEDC_CHANNEL_1);
 			if (impulseArray[actualSecond] == 1) {
-			    gpio_set_level(CONFIG_LED1_PIN, 1);
+			    set_ob_led(5, 5, 0);
 			} else if (impulseArray[actualSecond] == 2) {
-			    gpio_set_level(CONFIG_LED2_PIN, 1);
+			    set_ob_led(0, 5, 5);
 			}
 			break;
 	case 1:		if (impulseArray[actualSecond] == 1) {
@@ -120,7 +120,7 @@
     			    ledc_update_duty(LEDC_LOW_SPEED_MODE, LEDC_CHANNEL_0);
     			    ledc_set_duty(LEDC_LOW_SPEED_MODE, LEDC_CHANNEL_1, 0);
     			    ledc_update_duty(LEDC_LOW_SPEED_MODE, LEDC_CHANNEL_1);
-			    gpio_set_level(CONFIG_LED1_PIN, 0);
+			    set_ob_led(0, 2, 0);
 			}
 			break;
 	case 2:		/* Carrier back to 100% */
@@ -128,8 +128,7 @@
                         ledc_update_duty(LEDC_LOW_SPEED_MODE, LEDC_CHANNEL_0);
                         ledc_set_duty(LEDC_LOW_SPEED_MODE, LEDC_CHANNEL_1, 0);
                         ledc_update_duty(LEDC_LOW_SPEED_MODE, LEDC_CHANNEL_1);
-			gpio_set_level(CONFIG_LED1_PIN, 0);
-			gpio_set_level(CONFIG_LED2_PIN, 0);
+			set_ob_led(0, 2, 0);
 			break;
 	case 9:		impulseCount = 0;
     			/*
@@ -279,11 +278,6 @@
     dcf_state = malloc(sizeof(DCF_State));
     memset(dcf_state, 0x00, sizeof(DCF_State));
 
-    gpio_reset_pin(LED1);
-    gpio_reset_pin(LED2);
-    gpio_set_direction(LED1, GPIO_MODE_OUTPUT);
-    gpio_set_direction(LED2, GPIO_MODE_OUTPUT);
-
     esp_timer_create_args_t timerDCF = {
         .callback = &DCFout,
         .name = "DCF timer"

mercurial