Hallo!
Ich versuche gerade ein Projekt für 2 unterschiedliche Boards
anzupassen. Hauptunterschied ist die Ansteuerung des LCDs. Eimal als
Bus-Mode (STK200), einmal als 4-Bit-Mode. Das wollte ich wie folgt
umsetzen
1 | //main.c
|
2 | #define STK200 0
|
1 | //lcd.h
|
2 | #if STK200
|
3 | #define LCD_CONTROLLER_KS0073 0 /**< Use 0 for HD44780 controller, 1 for KS0073 controller */
|
4 | #else
|
5 | #define LCD_CONTROLLER_KS0073 1 /**< Use 0 for HD44780 controller, 1 for KS0073 controller */
|
6 | #endif
|
GCC meldet mir allerdings immer den Fehler in der lcd.h:
lcd.h:55:5: warning: "STK200" is not defined
Wie lange ist denn das "#define STK200 0" in der main.c gültig? Oder wo
muss ich das "#define STK200 0" setzten, damit es Projektweit gültig
ist?
Gruß und Dank
Michael