宏可以在f8wConfig.cfg,f8wCoord.cfg,f8wRouter.cfg,f8wZCL.cfg,f8wEndev.cfg等配置文件中定义,也可以在工程的头文件中定义,如nwk_globals.h,ZGlobals.h,ZDNwkMgr.h等xxx.h,如果在xxx.h头文件定义的宏和xxx.cfg定义的宏定义发生了冲突,会以哪一个的宏定义生效?
例:
ZDNwkMgr.h中
#if !defined ( ZDNWKMGR_MIN_TRANSMISSIONS )
#define ZDNWKMGR_MIN_TRANSMISSIONS 0
#endif
f8wConfig.cfg中
-DZDNWKMGR_MIN_TRANSMISSIONS=20
哪个定义生效?
谢谢!