summaryrefslogtreecommitdiffstats
path: root/firmware
diff options
context:
space:
mode:
Diffstat (limited to 'firmware')
-rwxr-xr-xfirmware/activate.sh3
-rw-r--r--firmware/src/main/hello_world_main.c11
2 files changed, 9 insertions, 5 deletions
diff --git a/firmware/activate.sh b/firmware/activate.sh
index 4f03eda..e747220 100755
--- a/firmware/activate.sh
+++ b/firmware/activate.sh
@@ -1,5 +1,8 @@
#!/bin/sh
+deactivate || true
+
+export IDF_TOOLS_PATH="$PWD/idf-tools"
pushd esp-idf
. ./export.sh
popd
diff --git a/firmware/src/main/hello_world_main.c b/firmware/src/main/hello_world_main.c
index 1222e05..2305439 100644
--- a/firmware/src/main/hello_world_main.c
+++ b/firmware/src/main/hello_world_main.c
@@ -7,14 +7,15 @@
void app_main(void)
{
- gpio_reset_pin(3);
- gpio_set_direction(3, GPIO_MODE_OUTPUT);
+ gpio_reset_pin(5);
+ gpio_set_direction(5, GPIO_MODE_OUTPUT_OD);
+ int i = 0;
while (1) {
- printf("Hello world!\n");
+ printf("Hello world! %i\n", ++i);
fflush(stdout);
- gpio_set_level(3, 1);
+ gpio_set_level(5, 1);
vTaskDelay(1000 / portTICK_PERIOD_MS);
- gpio_set_level(3, 0);
+ gpio_set_level(5, 0);
vTaskDelay(1000 / portTICK_PERIOD_MS);
}
}