Hallo,
ich will ein Programm compilieren, dass ich hier gefunden habe:
https://www.das-labor.org/svn/microcontroller/src-atmel/borg/borgware-2d/
In der Datei borg hw/borg_hw.h, das ist die folgende, entsteht ein
Fehler:
1 | #ifndef BORG_HW_H
|
2 | #define BORG_HW_H
|
3 |
|
4 | //Linebytes gibt die Zahl der Bytes pro Zeile in der
|
5 | //Pixmap an, also Spaltenzahl/8 aufgerundet
|
6 | #define LINEBYTES (((NUM_COLS-1)/8)+1)
|
7 |
|
8 |
|
9 | extern unsigned char pixmap[NUMPLANE][NUM_ROWS][LINEBYTES];
|
10 |
|
11 | void watchdog_enable();
|
12 | void borg_hw_init();
|
13 | void timer0_off();
|
14 |
|
15 | #endif
|
Fehler:
.../borg_hw/borg_hw.h:9: error: 'NUMPLANE' undeclared here (not in a
function)
.../borg_hw/borg_hw.h:9: error: 'NUM_ROWS' undeclared here (not in a
function)
.../borg_hw/borg_hw.h:9: error: 'LINEBYTES' undeclared here (not in a
function)
Jetzt ist mir natürlich klar, was die Fehler heißen, aber ich verstehe
nicht, was ich falsch gemacht habe. Man darf eigentlich sicher sein,
dass der Code normalerweise keinen Fehler produziert, also habe ich wohl
was falsch gemacht. Nur was?
(Ich benutze AVR Studio (GCC))
Julius