- //#define SPI_HARDWARE
- //#define SPI_SOFT
- #if defined(SPI_HARDWARE)+defined(SPI_SOFT)!=1 //要注意的是defined 不是define
- #error Please make sure spi mode is correct
- #endif
分析:由于既没有定义SPI_SOFT也没有定义SPI_HARDWARE,#if defined(SPI_HARDWARE)+defined(SPI_SOFT)!=1的条件自然不会满足,因此会输出错误信息“Please make sure spi mode is correct”。
|