Build-time configuration macros for AK-mOS.
More...
#include <stddef.h>
#include <stdio.h>
#include <stdint.h>
Go to the source code of this file.
Build-time configuration macros for AK-mOS.
Definition in file config.h.
◆ OS_CFG_DELAY_MAX
| #define OS_CFG_DELAY_MAX ((uint32_t)0xffffffffUL) |
Maximum delay timeout value (effectively infinite wait).
Definition at line 27 of file config.h.
◆ OS_CFG_HEAP_SIZE
| #define OS_CFG_HEAP_SIZE ((size_t)2144U) |
Total static heap size in bytes for OS allocator.
Definition at line 25 of file config.h.
◆ OS_CFG_MSG_POOL_SIZE
| #define OS_CFG_MSG_POOL_SIZE (32u) |
Number of preallocated message objects in global pool.
Definition at line 35 of file config.h.
◆ OS_CFG_PRIO_MAX
| #define OS_CFG_PRIO_MAX (10) |
Number of priority levels (0 .. OS_CFG_PRIO_MAX-1).
Definition at line 26 of file config.h.
◆ OS_CFG_SYSTICK_CLOCK_HZ
| #define OS_CFG_SYSTICK_CLOCK_HZ ((uint32_t)32000000) |
◆ OS_CFG_TASK_MSG_Q_SIZE_NORMAL
| #define OS_CFG_TASK_MSG_Q_SIZE_NORMAL (8u) |
Default per-task message queue depth.
Definition at line 32 of file config.h.
◆ OS_CFG_TASK_STACK_FILL_BYTE
| #define OS_CFG_TASK_STACK_FILL_BYTE (0x5Au) |
Fill byte used to initialize task stacks for debug/usage checks.
Definition at line 31 of file config.h.
◆ OS_CFG_TASK_STK_SIZE_MIN
| #define OS_CFG_TASK_STK_SIZE_MIN ((size_t)17u) |
Minimum task stack size in 32-bit words (must be > 64 bytes).
Definition at line 30 of file config.h.
◆ OS_CFG_TIMER_POOL_SIZE
| #define OS_CFG_TIMER_POOL_SIZE (8u) |
Maximum number of software timers allocatable at runtime.
Definition at line 38 of file config.h.
◆ OS_CFG_TIMER_TASK_PRI
| #define OS_CFG_TIMER_TASK_PRI (0u) |
Priority for internal timer task (lower value means higher priority).
Definition at line 39 of file config.h.
◆ OS_CFG_USE_CLI
| #define OS_CFG_USE_CLI (0u) |
Enable (1) or disable (0) CLI support hooks.
Definition at line 52 of file config.h.
◆ OS_CFG_USE_LOG
| #define OS_CFG_USE_LOG (1u) |
Enable (1) or disable (0) logging helpers.
Definition at line 43 of file config.h.
◆ OS_CFG_USER_PRINT
| #define OS_CFG_USER_PRINT |
( |
| ... | ) |
|
Value:User-supplied print backend hook.
Definition at line 47 of file config.h.