头文件包含规则
一般编写一个模块会包含四个文件,如上图;
XXXX_Cfg.h
XXXX_PBcfg.c
XXXX.c
XXXX.h
XXXX_Cfg.h 包含
#include “Std_Types.h”
XXXX_PBcfg.c 包含
涉及到的其他模块的XXXX.h
such as:
#include “AnalogKey.h”
#include “AdcManager.h”
XXXX.c 包含对应的 XXXX.h头文件
such as:
Key.c文件 包含
#include “Key.h”
XXXX.h 包含
#include “XXXX_Cfg.h”
注:只有XXXX_PBcfg.c 会包含多个头文件,其他都是只包含一个头文件