Go to the documentation of this file.
21#include "../../../vsf_cfg.h"
23#ifndef __VSF_FREERTOS_CFG_H__
24#define __VSF_FREERTOS_CFG_H__
31#ifndef VSF_USE_FREERTOS
32# define VSF_USE_FREERTOS DISABLED
35#ifndef VSF_FREERTOS_ASSERT
36# define VSF_FREERTOS_ASSERT VSF_ASSERT
39#define VSF_FREERTOS_WRAPPER(__api) VSF_SHELL_WRAPPER(vsf_freertos, __api)
45#ifndef VSF_FREERTOS_CFG_VERSION_MAJOR
46# define VSF_FREERTOS_CFG_VERSION_MAJOR 10
48#ifndef VSF_FREERTOS_CFG_VERSION_MINOR
49# define VSF_FREERTOS_CFG_VERSION_MINOR 5
51#ifndef VSF_FREERTOS_CFG_VERSION_BUILD
52# define VSF_FREERTOS_CFG_VERSION_BUILD 0
59#ifndef VSF_FREERTOS_CFG_USE_TASK
60# define VSF_FREERTOS_CFG_USE_TASK ENABLED
62#ifndef VSF_FREERTOS_CFG_USE_QUEUE
63# define VSF_FREERTOS_CFG_USE_QUEUE ENABLED
65#ifndef VSF_FREERTOS_CFG_USE_SEMPHR
66# define VSF_FREERTOS_CFG_USE_SEMPHR DISABLED
68#ifndef VSF_FREERTOS_CFG_USE_TIMERS
69# define VSF_FREERTOS_CFG_USE_TIMERS DISABLED
71#ifndef VSF_FREERTOS_CFG_USE_EVENT_GROUPS
72# define VSF_FREERTOS_CFG_USE_EVENT_GROUPS DISABLED
76#ifndef VSF_FREERTOS_CFG_USE_NOTIFY
77# define VSF_FREERTOS_CFG_USE_NOTIFY DISABLED
80#ifndef VSF_FREERTOS_CFG_USE_STREAM_BUFFER
81# define VSF_FREERTOS_CFG_USE_STREAM_BUFFER DISABLED
88#ifndef VSF_FREERTOS_CFG_USE_CRITICAL
89# define VSF_FREERTOS_CFG_USE_CRITICAL ENABLED
97#ifndef VSF_FREERTOS_CFG_DEFAULT_VSF_PRIO
98# define VSF_FREERTOS_CFG_DEFAULT_VSF_PRIO vsf_prio_0
104#ifndef VSF_FREERTOS_CFG_MIN_STACK_BYTES
105# define VSF_FREERTOS_CFG_MIN_STACK_BYTES 1024