#include "leds.h" #include #include #include #include "esp_log.h" static const char * TAG = "leds.c"; void led_blink_task(void *pvParameter) { initLEDs(); while (1) { ESP_LOGI(TAG, "Blink LEDs..."); // Blink the LEDs gpio_set_level(LED1, 0); gpio_set_level(LED2, 0); //gpio_set_level(LED_INT, 1); vTaskDelay(500 / portTICK_PERIOD_MS); gpio_set_level(LED1, 0); gpio_set_level(LED2, 1); //gpio_set_level(LED_INT, 0); vTaskDelay(500 / portTICK_PERIOD_MS); gpio_set_level(LED1, 1); gpio_set_level(LED2, 0); //gpio_set_level(LED_INT, 1); vTaskDelay(500 / portTICK_PERIOD_MS); gpio_set_level(LED1, 1); gpio_set_level(LED2, 1); //gpio_set_level(LED_INT, 0); vTaskDelay(500 / portTICK_PERIOD_MS); } } unsigned initLEDs() { gpio_set_direction(LED1,GPIO_MODE_OUTPUT); gpio_set_direction(LED2,GPIO_MODE_OUTPUT); //gpio_set_direction(LED_INT,GPIO_MODE_OUTPUT); return 0; }