VSF Documented
vsf_kernel_common.h File Reference

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...
 

Macro Definition Documentation

◆ __VSF_SWI_PRIO_INIT

#define __VSF_SWI_PRIO_INIT ( __index,
__unused )
Value:
vsf_prio_##__index,

◆ MFUNC_IN_U8_DEC_VALUE

#define MFUNC_IN_U8_DEC_VALUE   VSF_OS_CFG_PRIORITY_NUM

Typedef Documentation

◆ vsf_prio_t

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).

Enumeration Type Documentation

◆ vsf_prio_t

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.

Generated from commit: vsfteam/vsf@a5104db