Hero_123
08.04.2011, 21:40
Hallo
Hat schon jemand mal versucht, das "main.c" des Prgammes "demo2" (NiboLib 2.10, Programm ist im Ordner /src/examples2/demo2) zu kompilieren und zum Laufen zu bringen?
Erstens fehlen die header-dateien acquisition.h und behaviour.h - diese kann man sich aber aus dem repository von sourceforgenet (V157) rausholen, aber wenn man das Programm kompiliert, erhält man 8 Warnungen, u.a eine bezgl mangelhafter Deklaration eines Arrays (../../../src/examples2/demo2/main.c:257: warning: array subscript is above array bounds) - > der Fehler liegt darin, daß der Array von 0 - 4 geht und nicht wie u.a:
xbee_tx_buf[17] = HIBYTE(copro_distance[5]);
xbee_tx_buf[18] = LOBYTE(copro_distance[5]);
das ist ein eigentlich übler Schnitzer... die anderen Fehler sind Hinweise, daß es "unused variables" gibt (kein Problem), nicht-initialisierte Variablen (naja...), eine Typumwandlung..
Hat jemand Erfahrung mit den im Programm verwendeten XBEE-Befehlen bzw hat schon jemand die Xbee-lib benutzt?
Hero_123
Hat schon jemand mal versucht, das "main.c" des Prgammes "demo2" (NiboLib 2.10, Programm ist im Ordner /src/examples2/demo2) zu kompilieren und zum Laufen zu bringen?
Erstens fehlen die header-dateien acquisition.h und behaviour.h - diese kann man sich aber aus dem repository von sourceforgenet (V157) rausholen, aber wenn man das Programm kompiliert, erhält man 8 Warnungen, u.a eine bezgl mangelhafter Deklaration eines Arrays (../../../src/examples2/demo2/main.c:257: warning: array subscript is above array bounds) - > der Fehler liegt darin, daß der Array von 0 - 4 geht und nicht wie u.a:
xbee_tx_buf[17] = HIBYTE(copro_distance[5]);
xbee_tx_buf[18] = LOBYTE(copro_distance[5]);
das ist ein eigentlich übler Schnitzer... die anderen Fehler sind Hinweise, daß es "unused variables" gibt (kein Problem), nicht-initialisierte Variablen (naja...), eine Typumwandlung..
Hat jemand Erfahrung mit den im Programm verwendeten XBEE-Befehlen bzw hat schon jemand die Xbee-lib benutzt?
Hero_123