diff options
Diffstat (limited to 'blink/main')
| -rw-r--r-- | blink/main/CMakeLists.txt | 1 | ||||
| -rw-r--r-- | blink/main/main.c | 19 |
2 files changed, 20 insertions, 0 deletions
diff --git a/blink/main/CMakeLists.txt b/blink/main/CMakeLists.txt new file mode 100644 index 0000000..52a3b94 --- /dev/null +++ b/blink/main/CMakeLists.txt @@ -0,0 +1 @@ +idf_component_register(SRCS "main.c" INCLUDE_DIRS ".") diff --git a/blink/main/main.c b/blink/main/main.c new file mode 100644 index 0000000..5e79590 --- /dev/null +++ b/blink/main/main.c @@ -0,0 +1,19 @@ +#include "freertos/FreeRTOS.h" +#include "freertos/task.h" +#include "driver/gpio.h" + +#define LED_PIN 2 + +void app_main(void) +{ + gpio_reset_pin(LED_PIN); + gpio_set_direction(LED_PIN, GPIO_MODE_OUTPUT); + + while(1) { + gpio_set_level(LED_PIN, 1); + vTaskDelay(50 / portTICK_PERIOD_MS); + gpio_set_level(LED_PIN, 0); + vTaskDelay(50 / portTICK_PERIOD_MS); + } +} + |
