命名规范

 

文件夹/文件名:全部小写 + 下划线

理由:Linux下方便编辑查看

规则:所属 _ 功能

举例:

  • 文件夹:phal drive

  • 文件:phal_usart.c    os_core.c

 

 

函数:首字母大写(缩写组合也是如此) + 下划线

理由:方便区分

规则:所属 _ 功能 _ 动作

举例:

  • Gpio_Output_Init()   Tim_General_Init()

 

全局变量(包括全局静态变量):g + 首字母大写

理由:方便区分

规则:g所属+功能

举例:

  • gOsClkOverCnt

 

局部静态变量:s + 首字母大写 + 下划线

理由:方便区分

规则:t首字母大写

举例:

  • sFsm

 

局部变量:t + 首字母大写 + 下划线

理由:方便区分

规则:t首字母大写

举例:

  • tTime

 

传参变量:全小写 + 下划线

理由:方便区分

规则:全小写

举例:

  • ref_time_us

 

posted @ 2019-03-05 15:10  WittXie  阅读(249)  评论(0编辑  收藏  举报