Drv总结

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__ 这个宏就没有定义了;

你可能感兴趣的:(Drv总结)