该 IDE 的库文件及自动生成代码所遵循的命名标准很困惑。
比如这个定义:RCC_PeriphCLKInitTypeDef PeriphClkInit = {0};
再对比这个定义:GPIO_InitTypeDef GPIO_InitStruct
这两个定义都来自外部模块,但只有前者遵循了 “模块名 + 下划线 + 后续内容” 的规则……
还有这个例子:DMA_HandleTypeDef hdma_adc1;
这里用下划线分隔单词。
是否有相关指南详细说明这些库文件及自动生成代码所遵循的命名规范?
|
|