Files
dc-sensor/firmware/main/src/leds.c
T
Sven Luethi 9bd0883aeb modified: Makefile
deleted:    main/include/dht.h
new file:   main/include/leds.h
modified:   main/include/sensor.h
deleted:    main/src/dht.c
new file:   main/src/leds.c
modified:   main/src/main.c
modified:   main/src/sensor.c
2024-08-01 23:32:24 +02:00

40 lines
1.1 KiB
C

#include "leds.h"
#include <freertos/FreeRTOS.h>
#include <freertos/task.h>
#include <driver/gpio.h>
#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;
}