27#if OS_CFG_PRIO_MAX > 255u || OS_CFG_PRIO_MAX < 0u
28#error OS_CFG_PRIO_MAX have to be between 0-255
31#define OS_TRUE ((uint8_t)1)
32#define OS_FALSE ((uint8_t)0)
34#define core_assert(exp, err) ((exp) ? (void)0 : LOG_ASSERT("%s", err))
53#define AKOS_CORE_ENTER_CRITICAL() akos_core_enter_critical()
54#define AKOS_CORE_EXIT_CRITICAL() akos_core_exit_critical()
Build-time configuration macros for AK-mOS.
void akos_core_run(void)
Start scheduler and run first thread.
void akos_core_init(void)
Initialize kernel subsystems.
void akos_core_exit_critical(void)
Exit critical section.
void akos_core_enter_critical(void)
Enter critical section.
Logging and assertion macro definitions.