Hi!
Ich will den Präprozessor einen Wert überprüfen lassen ... leider klappt 
das irgendwie nicht.
| 1 | #define FREQ 2000.0 // CLK frequency for LCD
 | 
| 2 | #define OCRVAL (unsigned char)((double)F_CPU/(16.0*FREQ)+1)
 | 
| 3 | #if (OCRVAL > 255)
 | 
| 4 | #error "The OCR0 value is too large. Increase the prescaler."
 | 
| 5 | #endif
 | 
Obiges erzeugt folgende unsinnige Fehlermeldung:
"error: missing binary operator before token "char""
Wenn ich im "#if" OCRVAL durch eine Zahl ersetze meckert der Compiler 
nicht mehr. Gibt es eine Möglichkeit per #if einen vom Präprozessor 
berechneten Wert zu vergleichen?