new module

This commit is contained in:
2025-12-09 11:48:31 +00:00
parent 4820d9111e
commit e6e2622a95
98 changed files with 5349 additions and 8607 deletions

View File

@@ -0,0 +1,18 @@
// components/scheduler/include/scheduler.h
#pragma once
#include <stdbool.h>
#include "scheduler_types.h"
#ifdef __cplusplus
extern "C" {
#endif
void scheduler_init(void);
void scheduler_set_config(const sched_config_t *cfg);
sched_config_t scheduler_get_config(void);
bool scheduler_is_allowed_now(void);
#ifdef __cplusplus
}
#endif