Enhance logging and task management; enable trace facility, add scheduler state logging, and improve shutdown handling

This commit is contained in:
Lukas Höppner
2026-08-12 14:12:43 +02:00
parent b623e5cf0a
commit b04ba14891
11 changed files with 187 additions and 119 deletions
+1 -1
View File
@@ -12,7 +12,7 @@
#define configMINIMAL_STACK_SIZE ( ( unsigned short ) 128 )
#define configTOTAL_HEAP_SIZE ( ( size_t ) ( 64 * 1024 ) )
#define configMAX_TASK_NAME_LEN ( 16 )
#define configUSE_TRACE_FACILITY 0
#define configUSE_TRACE_FACILITY 1
#define configUSE_16_BIT_TICKS 0
#define configIDLE_SHOULD_YIELD 1
+2
View File
@@ -7,4 +7,6 @@ void nova64_log(const char *format, ...);
const nova64_io_interface_t *nova64_get_io_interface(void);
void nova64_log_scheduler_state(void);
#endif // NOVA64_INTERNAL_H
+3
View File
@@ -32,4 +32,7 @@ bool wasm_runner_start_program(
void wasm_runner_terminate(void);
uint32_t wasm_runner_get_active_slots
(void);
#endif // WASM_RUNNER_H