嵌入式個人代碼規範

一:文件
文件均採用小寫加下劃線的格式命名
eg:uart.c msg_handle.c
名詞和動詞組合
二:函數名
均採用大駝峯的方式
eg:PidInc();
三:變量類型
類型如果有替換好的uint8_t類型的,則全部使用uint8_t
eg:uint16_t
uint32_t
int8_t
四:宏定義
均採用全大寫加下劃線的方式
eg:GPIO_PIN_12
五:全局變量,靜態變量
全局變量要加前綴g_
eg: uint32_t g_WheelSpeedRight;
靜態變量要加前綴s_
eg static uint32_t s_WheelSpeedRight;
六:變量
變量均採用小寫加下劃線和結構體一樣
eg:uint_t
七:結構體
結構體要小寫加下劃線
宏、枚舉成員採用:全大寫 + 下劃線
八:數據
結構型的數組、多維的數組如果在定義時初始化,按照數組的矩陣結構分行書寫。
intaiNumbers[2][2]=
{
1,2,3,
4,6,8,
}
九:i,j,k
可以用作局部循環變量,不可以用在全局

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