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; +}