summaryrefslogtreecommitdiff
path: root/blink/main
diff options
context:
space:
mode:
authorpants <niklasjo2004@gmail.com>2026-09-21 14:16:49 -0700
committerpants <niklasjo2004@gmail.com>2026-09-21 14:16:49 -0700
commita203dd13618db523d38daca82c608b285bc21c8f (patch)
tree4a2cfc861248415d07f7c834557d36224ec00694 /blink/main
Diffstat (limited to 'blink/main')
-rw-r--r--blink/main/CMakeLists.txt1
-rw-r--r--blink/main/main.c19
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);
+ }
+}
+