From fd17b7daffc21c9fb77b93df01ad916569b1c596 Mon Sep 17 00:00:00 2001 From: maddiebaka Date: Mon, 17 Nov 2025 13:25:36 -0500 Subject: [PATCH] Add RTOS task to test --- main/spincoat-plater-firmware.c | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/main/spincoat-plater-firmware.c b/main/spincoat-plater-firmware.c index 1fe2d6d..5a6dd07 100644 --- a/main/spincoat-plater-firmware.c +++ b/main/spincoat-plater-firmware.c @@ -19,7 +19,16 @@ static const char *TAG = "spincoat-plater-firmware"; -void app_main(void) +void v_echo_task_func(void *pvParameters) { + TickType_t frequency = 5000 / portTICK_PERIOD_MS; // 5000 ms + TickType_t last_wake_time = xTaskGetTickCount(); + while(1) { + printf("Hello from vEchoTaskFunction()\n"); + vTaskDelayUntil(&last_wake_time, frequency); + } +} + +void init_rmt_esc_tx(void) { ESP_LOGI(TAG, "Create RMT TX channel"); rmt_channel_handle_t esc_chan = NULL; @@ -69,3 +78,7 @@ void app_main(void) // } } + +void app_main(void) { + xTaskCreate(&v_echo_task_func, "v_echo_task_func", 2048, NULL, 5, NULL); +}