C:\Users\Michi\Documents\Arduino\libraries\jeelib-master\RF12.cpp: In function 'void rf12_interrupt()':
C:\Users\Michi\Documents\Arduino\libraries\jeelib-master\RF12.cpp:331:43: error: '_crc16_update' was not declared in this scope
rf12_crc = crc_update(rf12_crc, in);
^
C:\Users\Michi\Documents\Arduino\libraries\jeelib-master\RF12.cpp:341:48: error: '_crc16_update' was not declared in this scope
rf12_crc = crc_update(rf12_crc, out);
^
C:\Users\Michi\Documents\Arduino\libraries\jeelib-master\RF12.cpp: In function 'void rf12_recvStart()':
C:\Users\Michi\Documents\Arduino\libraries\jeelib-master\RF12.cpp:401:46: error: '_crc16_update' was not declared in this scope
rf12_crc = crc_update(rf12_crc, group);
^
C:\Users\Michi\Documents\Arduino\libraries\jeelib-master\RF12.cpp: In function 'void rf12_sendStart(uint8_t)':
C:\Users\Michi\Documents\Arduino\libraries\jeelib-master\RF12.cpp:508:42: error: '_crc16_update' was not declared in this scope
rf12_crc = crc_update(rf12_crc, group);
^
C:\Users\Michi\Documents\Arduino\libraries\jeelib-master\RF12.cpp: In function 'uint8_t rf12_configSilent()':
C:\Users\Michi\Documents\Arduino\libraries\jeelib-master\RF12.cpp:724:32: error: '_crc16_update' was not declared in this scope
crc = crc_update(crc, e);
^
Fehler beim Kompilieren.
#endif ? Und was steht darüber? Da wird mit bedingter Kompilierung gearbeitet, d.h. es wird nur in bestimmten Fällen übersetzt. z.B. für einen bestimmten Prozessor oder wenn ein anderes Makro definiert ist.
Außerdem bedeutet dass das crc_update im Text durch _crc16_update ersetzt wird. Letzteres brauchst du dann immer noch als eigentliche Funktion.
[/
#include <VirtualWire.h> // bei verwendung von VirtualWire.h und JeeLib.h, die crc16.h
#include <JeeLib.h> // von C:\Program Files (x86)\Arduino\hardware\tools\avr\avr\include\util nach
//C:\Program Files (x86)\Arduino\libraries\VirtualWire\util kopieren
//und vorher die bestehende Datei umbenennen.
code]
hi, i don't speak Deutsch lang but i have same problem...if you can speak english, can you help me solve this problem? how you fix it error? i use jeelib with virtualwire, if i use only jeelib then my code work but not if i use jeelib+virtualwire