We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f424e81 commit 1378876Copy full SHA for 1378876
main/src/user/led_daemon.c
@@ -9,7 +9,7 @@
9
#include "freertos/task.h"
10
#include "esp_log.h"
11
12
-#include "driver/led.h"
+#include "driver/gpio.h"
13
14
static const uint16_t led_mode_table[][2] = {/* { delay, count} */
15
{ 0, 2}, // 0, Keep off
@@ -31,12 +31,14 @@ void led_daemon(void *pvParameter)
31
{
32
uint16_t i = 0;
33
34
+ gpio_set_direction(CONFIG_LED_PIN, GPIO_MODE_OUTPUT);
35
+
36
while (1) {
37
portTickType xLastWakeTime = xTaskGetTickCount();
38
if (i++ % led_mode_table[led_mode_index][1]) {
- led_off();
39
+ gpio_set_level(CONFIG_LED_PIN, 0);
40
} else {
- led_on();
41
+ gpio_set_level(CONFIG_LED_PIN, 1);
42
}
43
vTaskDelayUntil(&xLastWakeTime, led_mode_table[led_mode_index][0]);
44
0 commit comments