From 948f86a844e7c279ddee344385b5a6b6a344aab0 Mon Sep 17 00:00:00 2001 From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Fri, 21 Feb 2025 13:00:03 +0000 Subject: [PATCH] Add test application for FreeRTOS simulation Co-Authored-By: daniele@wolfssl.com --- .../freertos-wolfip-wolfssl-https/src/main.c | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 fullstack/freertos-wolfip-wolfssl-https/src/main.c diff --git a/fullstack/freertos-wolfip-wolfssl-https/src/main.c b/fullstack/freertos-wolfip-wolfssl-https/src/main.c new file mode 100644 index 00000000..07d50f2b --- /dev/null +++ b/fullstack/freertos-wolfip-wolfssl-https/src/main.c @@ -0,0 +1,25 @@ +#include +#include "FreeRTOS.h" +#include "task.h" + +static void testTask(void* pvParameters) { + const TickType_t xDelay = 1000 / portTICK_PERIOD_MS; + + for(;;) { + printf("FreeRTOS Test Task Running\n"); + vTaskDelay(xDelay); + } +} + +int main(void) { + printf("Starting FreeRTOS simulation...\n"); + + /* Create the test task */ + xTaskCreate(testTask, "TestTask", configMINIMAL_STACK_SIZE, NULL, tskIDLE_PRIORITY + 1, NULL); + + /* Start the scheduler */ + vTaskStartScheduler(); + + /* Should never reach here */ + return 0; +}