1.__CUST_NEW__ 宏的作用
proj.mak
DRV_CUSTOM_TOOL_SUPPORT = TRUE # TRUE or FALSE, To enable using driver customization tool for GPIO/EINT/ADC/UEM/Keypad setting.
option.mak
ifdef DRV_CUSTOM_TOOL_SUPPORT
ifeq ($(strip $(DRV_CUSTOM_TOOL_SUPPORT)),TRUE)
COM_DEFS += __CUST_NEW__
endif
endif
设DRV_CUSTOM_TOOL_SUPPORT为TRUE就用DRV_TOOL配置GPIO口,__CUST_NEW__ 这个宏就会定义;
设DRV_CUSTOM_TOOL_SUPPORT为FALSE就手动配置GPIO口,__CUST_NEW__ 这个宏就没有定义了;