Hi@all,
First special thanks to Bill Porter, I really love your work. The ET Lib works since several month great for me.
Now I tried to use it on my new Intel Galileo Gen2 Board and run into some issues.
I tried to connect the Galileo Gen2 to Arduino Uno/Nano once as RX once as TXCommunication between Uno and Nano works, so sketch and cables are fine.
When i try to compile EasyTransfer_RX_Example.ino on the Galileo I receive the following error message:
In file included from EasyTransfer_TX_Example.pde:1:0:
C:\ArduinoGalileo\arduino-1.5.3-Intel.1.0.4\libraries\EasyTransfer/EasyTransfer.h:42:20: fatal error: avr/io.h: No such file or directory
compilation terminated.
So the EasyTransfer Lib uses some AVR specific stuff and will not run on the x86 plattform.
What I tried allready, without success:
1.) remove line 42 from EasyTransfer.h (as mentioned in this forum for the Arduino Due)
//#include <avr/io.h>
With this little hack I can compile without issues but the serial communication will not work.
2.) include the original io.h from the normal IDE to C:\ArduinoGalileo\arduino-1.5.3-Intel.1.0.4\hardware\arduino\x86\cores\arduino\avr
The io.h has also several includes: coomon.h, fuse.h, lock.h, portpins.h, sfr_defs.h, version.h
When I copy them all to this folder I’m able to compile without any issues. But the Serial Communication will not work.
Are there any other suggestions?
King regards,
Pac-Man