1、 CSL命名规则
类型 |
命名规则 |
函数 |
PER_funcName() |
变量 |
PER_varName |
宏 |
PER_MACRO_NAME |
Typedef类型 |
PER_Typename |
函数传递参数 |
funcArg |
结构体成员 |
memberName |
² 所有函数、变量、宏及数据类型都是以“PER_“开始,其中PER是模块或外设的名字
² 外设名后面的函数名,用小写字母表示;只有当函数包括两个单词时才能用大写字母如PER_getConfig()
² 外设名后面的宏名要用大写;如DMA_PRICTL_RMK
² 数据类型用大写字母开头;如DMA_Handle
注意:CSL库中每个寄存器和每个域的宏名和常量名都定义在了CSL文件中,因此,在重新定义时不要重名,由于许多CSL函数都已在CSL