c代碼文件內佈局規範
從上到下按如下佈局代碼:
*.h文件內代碼佈局規範
- 文件頭註釋。
- 文件條件編譯宏。
- 頭文件包含。
- 普通宏定義。
- 結構體定義。
- 聯合定義。
- 枚舉定義。
- 宏定義。
- 全局變量聲明。
- 全局函數聲明。
- 宏函數定義。
*.c文件內代碼佈局規範
- 文件頭註釋。
- 頭文件包含。
- 變量定義(按類型分類,從佔字節少到字節多,然後是結構體、聯合、枚舉變量)。
- 函數定義。
從上到下按如下佈局代碼:
說明: 以下介紹示例的MCU地址空間如下: ROM空間爲:0x0000 0000 – 0x0000 8000 RAM空間爲:0x2000 0000 – 0x2000 2000
STM32中enumeration特殊使用方法 定義如下: /*! * STM32 Pin Names */ #define MCU