#if defined 等宏义的用法

 

用法1:

#if defined (ENABLE_OUTPUT_DEBUG_MSG) && !defined (POWER_SAVING)

表示,如果定义宏 ENABLE_OUTPUT_DEBUG_MSG,并且不定义宏 POWER_SAVING,才执行里面的东西。

 

 

用法2:

#define USE_GPIO_TO_SIMULATOR 0
#define USE_HAREWARE_SPI 1
#define USE_SPI_TYPE USE_GPIO_TO_SIMULATOR

#if USE_SPI_TYPE == USE_GPIO_TO_SIMULATOR
    
#elif USE_SPI_TYPE == USE_HAREWARE_SPI

#endif

 

 

 

posted on 2020-07-29 09:27  lizhuohui  阅读(344)  评论(0编辑  收藏  举报

导航