index e0cfe8318603ec4f22087b5f7bb836ed5cbd9e08..8a73f18442a7a9cca1b56df5d01b3bc6938f57a2 100644 (file)
#include "esp_vfs_dev.h"
#include "esp_log.h"
#include "driver/uart.h"
+#include "driver/gpio.h"
#include "lwip/err.h"
#include "lwip/sockets.h"
#define XSTR(s) STR(s)
#define STR(s) #s
+#define LED_GPIO CONFIG_ESPTIC_LED_GPIO_NUM
#define UDPBUFSIZE 1432 // avoid fragmentation
static const char * TAG = "esptic";
tic2json_main(yyin, buf, UDPBUFSIZE, ticframecb);
}
+static void ledhb_task(void *pvParameter)
+{
+ uint32_t level = 0;
+
+ gpio_set_direction(LED_GPIO, GPIO_MODE_OUTPUT);
+
+ while (1) {
+ gpio_set_level(LED_GPIO, level);
+ level = !level;
+ vTaskDelay(1000 / portTICK_RATE_MS);
+ }
+}
+
void app_main(void)
{
BaseType_t ret;
abort();
}
+ xTaskCreate(&ledhb_task, "lhb", 512, NULL, 1, NULL);
+
ESP_LOGI(TAG, "Rock'n'roll");
}