Refactor sleep function for FreeRTOS; replace no-op definition with vTaskDelay for better task management

This commit is contained in:
Lukas Höppner
2026-08-12 14:32:41 +02:00
parent bc78ce3534
commit 86981fc45a
2 changed files with 3 additions and 2 deletions
+3 -1
View File
@@ -16,7 +16,9 @@ void nova64_log_scheduler_state(void);
#include <unistd.h>
#define nova64_host_sleep_ms(ms) usleep((ms) * 1000)
#else
#define nova64_host_sleep_ms(ms) ((void)0)
#include "FreeRTOS.h"
#include "task.h"
#define nova64_host_sleep_ms(ms) vTaskDelay(pdMS_TO_TICKS(ms))
#endif
#endif // NOVA64_INTERNAL_H