FreeRTOS-编程风格
创始人
2025-05-31 00:07:42

数据类型

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

相关内容

热门资讯

今年我省粮食产量达515.56... (来源:辽宁日报)转自:辽宁日报 图为在中储粮(盘锦)储运有限公司,装运粮食的重型卡车排起长队...
国家发展改革委部署促进投资止跌... (来源:辽宁日报)转自:辽宁日报 新华社北京12月13日电 (记者魏玉坤) 记者13日从全国发展和改...
江苏省实施《中华人民共和国森林... (来源:新华日报) 目 录 第一章 总则 第二章 森林、林木和林地权属管理...
姜堰数字化产品讲“活”理论 (来源:新华日报) □ 本报记者 卢佳乐 通讯员 姜宣 “王教授,您约我‘喝茶论道’,...
联合国维和部队在苏丹遇袭 6人... 转自:财联社【联合国维和部队在苏丹遇袭 6人死亡】财联社12月14日电,当地时间13日,苏丹武装部队...