FreeRTOS 變量名,函數名,宏的命名規則(2)

前言

  1. 內容均來自野火相關書籍,寫博客是爲了方便查看;
  2. 博客內容並不完善,慢慢補充;
函數名:包含函數返回值的類型、 函數所在的文件名和函數的功能

例:

  1. vTaskPrioritySet()函數的返回值爲 void 型, 在 task.c 這個文件中定義。
  2. xQueueReceive()函數的返回值爲 portBASE_TYPE 型, 在 queue.c 這個文件中定義。
  3. vSemaphoreCreateBinary()函數的返回值爲 void 型, 在 semphr.h 這個文件中定義。

如果是私有的函數則會加一個 prv(private) 的前綴。

變量名:前綴爲變量數據類型

在這裏插入圖片描述
變量名前綴可混合使用;

宏:由大寫字母表示,並配有小寫字母的前綴, 前綴用於表示該宏在哪個頭文件定義

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章