//#include <string.h>
#include <esp_log.h>
#include "freertos/FreeRTOS.h"
#include "freertos/task.h"
#include "driver/gpio.h"
#include "esp_task_wdt.h"
//include "driver/uart.h"
#include "freertos/queue.h"
#include "Led_config.h"
#include "button_config.h"
#include "uart_config.h"
// static const char *TAG = "UART_LED_BTN";
void app_main() {
esp_log_level_set("*", ESP_LOG_VERBOSE);
esp_task_wdt_deinit();
led_pin_init();
//button_pin_init();
uart_init();
uint8_t ch; // Переменная в которую читается информация по UART
while (true) {
int len = uart_read_bytes(UART_PORT, &ch, 1, portMAX_DELAY);
if (len > 0){
if (ch == '1') {
//gpio_set_level(LED_PIN, 1);
led_set(1);
} else if (ch == '0') {
//gpio_set_level(LED_PIN, 0);
led_set(0);
}
}
}
}