#include #include /* FreeRTOS */ #include "freertos/FreeRTOS.h" #include "freertos/task.h" /* ESP */ #include "driver/gpio.h" #include "esp_log.h" #define LED0_PIN 10 static const char *LOG_TAG = "MAIN"; void app_main(void) { ESP_LOGI(LOG_TAG, "Hello world"); gpio_config_t led_cfg = { .pin_bit_mask = (1U << LED0_PIN), .mode = GPIO_MODE_OUTPUT, .intr_type = GPIO_INTR_DISABLE, .pull_down_en = GPIO_PULLDOWN_DISABLE, .pull_up_en = GPIO_PULLUP_DISABLE, }; gpio_config(&led_cfg); for (;;) { gpio_set_level(LED0_PIN, 1); vTaskDelay(pdMS_TO_TICKS(50)); gpio_set_level(LED0_PIN, 0); vTaskDelay(pdMS_TO_TICKS(950)); } }