FreeRTOS-编程风格
数据类型
portCHAR -- char
portSHORT -- short
portLONG -- long
portTickType : 用于定义系统时基计数器的值和阻塞时间
-- unsigned short int , 当 FreeRTOSConfig.h 宏 configUSE_16_BIT_TICKS 为 1 时为 16 位
-- unsigned int , 当 FreeRTOSConfig.h 宏 configUSE_16_BIT_TICKS 为 0 时为 32 位
portBASE_TYPE : 由处理器的架构决定多少位
-- long
变量名
前缀
char -- c
short -- s
long -- l
portBASE_TYPE -- x
void -- v
数据结构、任务句柄、队列句柄 -- x
无符号 -- u
指针变量 -- p
函数名
前缀 + 文件名驼峰 + 功能描述
private -- prv : 私有函数前缀
宏
前缀 -- 表明宏所在头文件
port -- portable.h
task -- task.h
pd -- projdefs.h
config -- FreeRTOSConfig.h
err -- projdefs.h
常用的宏的值:
pdTRUE -- 1
pdFALSE -- 0
pdPASS -- 1
pdFAIL -- 0