我工作的兩個不同的LCD初始化。一個來自教授的硬件,另一個來自我的硬件。我想用宏定義兩種功能之間切換:變化與宏
#ifndef LCD_Professor
void InitLCD (uint8_t N, uint8_t F, uint8_t D, uint8_t C, uint8_t B, uint8_t ID, uint8_t SH) {
...
}
#endif
#ifndef LCD_Group3
void InitLCD (uint8_t N, uint8_t F, uint8_t D, uint8_t C, uint8_t B, uint8_t ID, uint8_t SH) {
...
}
#endif
我希望,如果我在文件的開頭使用的#define LCD_Group3,我可能這兩種功能之間進行選擇。事實是,我從來沒有真正使用過這些宏。這應該工作嗎?或者說,有沒有其他方法可以做到這一點?
謝謝!
謝謝你,你是對的。我多麼愚蠢! – notsag2d