1.1 配置说明:
freeRTOS 系统通过文件freeRTOSConfig.h文件来配置系统的各个功能,通过#define来配置系统。
配置FreeRTOS主要是配置包括include 开始的宏和config开始的宏,通过打开关闭或修改值来完成配置的。
1.2 include 开始的宏
代表使能或失能freeRTOS中对应的API函数,定义为1支持对应函数,定义为0则不支持对应函数
#define INCLUDE_xTaskGetSchedulerState 1
#define INCLUDE_vTaskPrioritySet 1
#define INCLUDE_uxTaskPriorityGet 1
#define INCLUDE_vTaskDelete 1
#define INCLUDE_vTaskCleanUpResources 1
#define INCLUDE_vTaskSuspend 1
#define INCLUDE_vTaskDelayUntil 1
#define INCLUDE_vTaskDelay 1
#define INCLUDE_eTaskGetState 1
#define INCLUDE_xTimerPendFunctionCall 1
#define INCLUDE_xTaskGetHandle 1
1.3 config开始的宏
config 开始的宏代表FreeRTOS基础配置配置选项
#define configUSE_PREEMPTION 1