Skip to content

Commit 1378876

Browse files
committed
user/led_daemon: replace led driver with gpio driver
1 parent f424e81 commit 1378876

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

main/src/user/led_daemon.c

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
#include "freertos/task.h"
1010
#include "esp_log.h"
1111

12-
#include "driver/led.h"
12+
#include "driver/gpio.h"
1313

1414
static const uint16_t led_mode_table[][2] = {/* { delay, count} */
1515
{ 0, 2}, // 0, Keep off
@@ -31,12 +31,14 @@ void led_daemon(void *pvParameter)
3131
{
3232
uint16_t i = 0;
3333

34+
gpio_set_direction(CONFIG_LED_PIN, GPIO_MODE_OUTPUT);
35+
3436
while (1) {
3537
portTickType xLastWakeTime = xTaskGetTickCount();
3638
if (i++ % led_mode_table[led_mode_index][1]) {
37-
led_off();
39+
gpio_set_level(CONFIG_LED_PIN, 0);
3840
} else {
39-
led_on();
41+
gpio_set_level(CONFIG_LED_PIN, 1);
4042
}
4143
vTaskDelayUntil(&xLastWakeTime, led_mode_table[led_mode_index][0]);
4244
}

0 commit comments

Comments
 (0)