FreeRTOS中的数据类型
主要分为stdint.h文件中定义的和自定义的.char和char* 要特别注意
自定义的数据类型:
- TickType_t
使能了宏定义configUSE_16_BIT_TICKS,那么TickType_t定义的是16为无符号数
反之为32位无符号数,对于32位的处理器,一定要禁止此宏定义,设置为0即可 - BaseType_t
32位处理器,BaseType_t为32位有符号数
16位处理器,BaseType_t为16位有符号数 - UBaseType_t
是BaseType_t的无符号版本 - StackType_t
栈变量数据类型定义,16位处理器,变量是16位。32位处理器,变量是32位。
FreeRTOS 的排版和注释
- 缩进
Tab制表符用于缩进,Tab一次缩进4个字符空间 - 注释
FreeRTOS中注释不会超过80个字符宽度,除非对函数的参数注释时。采用/* */
形式注释。不采用// 注释