|
VSF Documented
|
#include "./vsf_kernel_cfg.h"#include "hal/arch/vsf_arch.h"#include "utilities/preprocessor/mf_u8_dec2str.h"Go to the source code of this file.
Macros | |
| #define | __VSF_SWI_PRIO_INIT(__index, __unused) |
| #define | MFUNC_IN_U8_DEC_VALUE VSF_OS_CFG_PRIORITY_NUM |
Typedefs | |
| typedef enum vsf_prio_t | vsf_prio_t |
| Kernel priority enumeration. | |
Enumerations | |
| enum | vsf_prio_t { vsf_prio_inherit = -1 , vsf_prio_highest = MFUNC_OUT_DEC_STR - 1 } |
| Kernel priority enumeration. More... | |
| #define __VSF_SWI_PRIO_INIT | ( | __index, | |
| __unused ) |
| #define MFUNC_IN_U8_DEC_VALUE VSF_OS_CFG_PRIORITY_NUM |
| typedef enum vsf_prio_t vsf_prio_t |
Kernel priority enumeration.
Defines the priority levels used by the kernel scheduler and event queues. According to VSF_OS_CFG_PRIORITY_NUM (N), the concrete values vsf_prio_0 .. vsf_prio_{N-1} are generated; vsf_prio_highest is a separate alias equal to the last generated value (so the enum contains a duplicate value).
| enum vsf_prio_t |
Kernel priority enumeration.
Defines the priority levels used by the kernel scheduler and event queues. According to VSF_OS_CFG_PRIORITY_NUM (N), the concrete values vsf_prio_0 .. vsf_prio_{N-1} are generated; vsf_prio_highest is a separate alias equal to the last generated value (so the enum contains a duplicate value).
| Enumerator | |
|---|---|
| vsf_prio_inherit | Inherit the priority of the current event queue. |
| vsf_prio_highest | Highest valid priority level. |