1.驱动文件结构图
(1)XXX.h文件说明
文件头说明如下图所示:
定义内、外部函数定打印Log开关:
#ifndef __XXXXXX_H__ #define __XXXXXX_H__
#define public #define private static
#define OPEN_XXXXXX_LOG FALSE //打Log开关,FALSE/TRUE:关/开
//模块外部变量
//模块外部函数接口
//模块内部函数方法
//模块内部变量
#endif //__XXXXXX_H__ |
(2)Xxx.c[pp]文件说明
(3)Log打印风格
RETAILMSG(OPEN_XXX_LOG, (TEXT("[!!]XXX +/[&]-XXX!/n")));
OPEN_XXX_LOG:使用宏定义作为该模块Log打印的开关;
[!!]:可选,当Log是反映出错信息时,加“!!”作为标识;
+/-:标识Log对应功能被执行前/后。+&-表示只有打印动作。