Post by vexatus on Sept 4, 2014 6:06:24 GMT -8
Hi,
Is someone in the community possibly working on making the GD2 work on Galileo?
Trying to compile the hello world as a start, but get this during compilation:
Arduino: 1.5.3 (Mac OS X), Board: "IntelĀ® Galileo"
/Applications/Arduino_Galileo.app/Contents/Resources/Java/hardware/tools/x86/i386-pokysdk-darwin/usr/bin/i586-poky-linux-uclibc/i586-poky-linux-uclibc-g++ -m32 -march=i586 --sysroot=/Applications/Arduino_Galileo.app/Contents/Resources/Java/hardware/tools/x86/i586-poky-linux-uclibc -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -MMD -D__ARDUINO_X86__ -Xassembler -mquark-strip-lock=yes -march=i586 -m32 -DARDUINO=153 -I/Applications/Arduino_Galileo.app/Contents/Resources/Java/hardware/arduino/x86/cores/arduino -I/Applications/Arduino_Galileo.app/Contents/Resources/Java/hardware/arduino/x86/variants/galileo_fab_d -I/Applications/Arduino_Galileo.app/Contents/Resources/Java/hardware/arduino/x86/libraries/EEPROM -I/Applications/Arduino_Galileo.app/Contents/Resources/Java/hardware/arduino/x86/libraries/SPI -I/Users/vexatus/Documents/Arduino/libraries/Gameduino2 /var/folders/xy/cg34ryl94kd3ql9ll461wy0m0000gn/T/build312062963561545333.tmp/helloworld.cpp -o /var/folders/xy/cg34ryl94kd3ql9ll461wy0m0000gn/T/build312062963561545333.tmp/helloworld.cpp.o
Using previously compiled: /var/folders/xy/cg34ryl94kd3ql9ll461wy0m0000gn/T/build312062963561545333.tmp/EEPROM/EEPROM.cpp.o
Using previously compiled: /var/folders/xy/cg34ryl94kd3ql9ll461wy0m0000gn/T/build312062963561545333.tmp/SPI/SPI.cpp.o
/Applications/Arduino_Galileo.app/Contents/Resources/Java/hardware/tools/x86/i386-pokysdk-darwin/usr/bin/i586-poky-linux-uclibc/i586-poky-linux-uclibc-g++ -m32 -march=i586 --sysroot=/Applications/Arduino_Galileo.app/Contents/Resources/Java/hardware/tools/x86/i586-poky-linux-uclibc -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -MMD -D__ARDUINO_X86__ -Xassembler -mquark-strip-lock=yes -march=i586 -m32 -DARDUINO=153 -I/Applications/Arduino_Galileo.app/Contents/Resources/Java/hardware/arduino/x86/cores/arduino -I/Applications/Arduino_Galileo.app/Contents/Resources/Java/hardware/arduino/x86/variants/galileo_fab_d -I/Applications/Arduino_Galileo.app/Contents/Resources/Java/hardware/arduino/x86/libraries/EEPROM -I/Applications/Arduino_Galileo.app/Contents/Resources/Java/hardware/arduino/x86/libraries/SPI -I/Users/vexatus/Documents/Arduino/libraries/Gameduino2 -I/Users/vexatus/Documents/Arduino/libraries/Gameduino2/utility /Users/vexatus/Documents/Arduino/libraries/Gameduino2/GD2.cpp -o /var/folders/xy/cg34ryl94kd3ql9ll461wy0m0000gn/T/build312062963561545333.tmp/Gameduino2/GD2.cpp.o
In file included from /Users/vexatus/Documents/Arduino/libraries/Gameduino2/GD2.cpp:29:0:
/Users/vexatus/Documents/Arduino/libraries/Gameduino2/transports/wiring.h: In member function 'void GDTransport::begin()':
/Users/vexatus/Documents/Arduino/libraries/Gameduino2/transports/wiring.h:16:5: error: 'SPSR' was not declared in this scope
/Users/vexatus/Documents/Arduino/libraries/Gameduino2/transports/wiring.h:16:18: error: 'SPI2X' was not declared in this scope
/Users/vexatus/Documents/Arduino/libraries/Gameduino2/GD2.cpp: At global scope:
/Users/vexatus/Documents/Arduino/libraries/Gameduino2/GD2.cpp:176:22: error: 'prog_int16_t' does not name a type
/Users/vexatus/Documents/Arduino/libraries/Gameduino2/GD2.cpp: In member function 'int16_t GDClass::rsin(int16_t, uint16_t)':
/Users/vexatus/Documents/Arduino/libraries/Gameduino2/GD2.cpp:186:35: error: 'sintab' was not declared in this scope
/Users/vexatus/Documents/Arduino/libraries/Gameduino2/GD2.cpp:186:47: error: 'pgm_read_word_near' was not declared in this scope
/Users/vexatus/Documents/Arduino/libraries/Gameduino2/GD2.cpp: At global scope:
/Users/vexatus/Documents/Arduino/libraries/Gameduino2/GD2.cpp:203:22: error: 'prog_uchar' does not name a type
/Users/vexatus/Documents/Arduino/libraries/Gameduino2/GD2.cpp: In member function 'uint16_t GDClass::atan2(int16_t, int16_t)':
/Users/vexatus/Documents/Arduino/libraries/Gameduino2/GD2.cpp:239:23: error: 'atan8' was not declared in this scope
/Users/vexatus/Documents/Arduino/libraries/Gameduino2/GD2.cpp:239:32: error: 'pgm_read_byte' was not declared in this scope
/Users/vexatus/Documents/Arduino/libraries/Gameduino2/GD2.cpp: At global scope:
/Users/vexatus/Documents/Arduino/libraries/Gameduino2/GD2.cpp:287:34: error: 'prog_uchar' does not name a type
/Users/vexatus/Documents/Arduino/libraries/Gameduino2/GD2.cpp:287:46: error: ISO C++ forbids declaration of 'src' with no type [-fpermissive]
/Users/vexatus/Documents/Arduino/libraries/Gameduino2/GD2.cpp:287:6: error: prototype for 'void GDClass::copy(const int*, int)' does not match any in class 'GDClass'
In file included from /Users/vexatus/Documents/Arduino/libraries/Gameduino2/GD2.cpp:4:0:
/Users/vexatus/Documents/Arduino/libraries/Gameduino2/GD2.h:333:8: error: candidate is: void GDClass::copy(const uint8_t*, int)
/Users/vexatus/Documents/Arduino/libraries/Gameduino2/GD2.cpp:814:22: error: 'prog_uchar' does not name a type
/Users/vexatus/Documents/Arduino/libraries/Gameduino2/GD2.cpp:819:22: error: 'prog_uchar' does not name a type
/Users/vexatus/Documents/Arduino/libraries/Gameduino2/GD2.cpp: In member function 'void GDClass::safeload(const char*)':
/Users/vexatus/Documents/Arduino/libraries/Gameduino2/GD2.cpp:827:10: error: '__bsod' was not declared in this scope
/Users/vexatus/Documents/Arduino/libraries/Gameduino2/GD2.cpp:828:10: error: '__bsod_badfile' was not declared in this scope
I don't know where to start.
Regards,
Vex
Is someone in the community possibly working on making the GD2 work on Galileo?
Trying to compile the hello world as a start, but get this during compilation:
Arduino: 1.5.3 (Mac OS X), Board: "IntelĀ® Galileo"
/Applications/Arduino_Galileo.app/Contents/Resources/Java/hardware/tools/x86/i386-pokysdk-darwin/usr/bin/i586-poky-linux-uclibc/i586-poky-linux-uclibc-g++ -m32 -march=i586 --sysroot=/Applications/Arduino_Galileo.app/Contents/Resources/Java/hardware/tools/x86/i586-poky-linux-uclibc -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -MMD -D__ARDUINO_X86__ -Xassembler -mquark-strip-lock=yes -march=i586 -m32 -DARDUINO=153 -I/Applications/Arduino_Galileo.app/Contents/Resources/Java/hardware/arduino/x86/cores/arduino -I/Applications/Arduino_Galileo.app/Contents/Resources/Java/hardware/arduino/x86/variants/galileo_fab_d -I/Applications/Arduino_Galileo.app/Contents/Resources/Java/hardware/arduino/x86/libraries/EEPROM -I/Applications/Arduino_Galileo.app/Contents/Resources/Java/hardware/arduino/x86/libraries/SPI -I/Users/vexatus/Documents/Arduino/libraries/Gameduino2 /var/folders/xy/cg34ryl94kd3ql9ll461wy0m0000gn/T/build312062963561545333.tmp/helloworld.cpp -o /var/folders/xy/cg34ryl94kd3ql9ll461wy0m0000gn/T/build312062963561545333.tmp/helloworld.cpp.o
Using previously compiled: /var/folders/xy/cg34ryl94kd3ql9ll461wy0m0000gn/T/build312062963561545333.tmp/EEPROM/EEPROM.cpp.o
Using previously compiled: /var/folders/xy/cg34ryl94kd3ql9ll461wy0m0000gn/T/build312062963561545333.tmp/SPI/SPI.cpp.o
/Applications/Arduino_Galileo.app/Contents/Resources/Java/hardware/tools/x86/i386-pokysdk-darwin/usr/bin/i586-poky-linux-uclibc/i586-poky-linux-uclibc-g++ -m32 -march=i586 --sysroot=/Applications/Arduino_Galileo.app/Contents/Resources/Java/hardware/tools/x86/i586-poky-linux-uclibc -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -MMD -D__ARDUINO_X86__ -Xassembler -mquark-strip-lock=yes -march=i586 -m32 -DARDUINO=153 -I/Applications/Arduino_Galileo.app/Contents/Resources/Java/hardware/arduino/x86/cores/arduino -I/Applications/Arduino_Galileo.app/Contents/Resources/Java/hardware/arduino/x86/variants/galileo_fab_d -I/Applications/Arduino_Galileo.app/Contents/Resources/Java/hardware/arduino/x86/libraries/EEPROM -I/Applications/Arduino_Galileo.app/Contents/Resources/Java/hardware/arduino/x86/libraries/SPI -I/Users/vexatus/Documents/Arduino/libraries/Gameduino2 -I/Users/vexatus/Documents/Arduino/libraries/Gameduino2/utility /Users/vexatus/Documents/Arduino/libraries/Gameduino2/GD2.cpp -o /var/folders/xy/cg34ryl94kd3ql9ll461wy0m0000gn/T/build312062963561545333.tmp/Gameduino2/GD2.cpp.o
In file included from /Users/vexatus/Documents/Arduino/libraries/Gameduino2/GD2.cpp:29:0:
/Users/vexatus/Documents/Arduino/libraries/Gameduino2/transports/wiring.h: In member function 'void GDTransport::begin()':
/Users/vexatus/Documents/Arduino/libraries/Gameduino2/transports/wiring.h:16:5: error: 'SPSR' was not declared in this scope
/Users/vexatus/Documents/Arduino/libraries/Gameduino2/transports/wiring.h:16:18: error: 'SPI2X' was not declared in this scope
/Users/vexatus/Documents/Arduino/libraries/Gameduino2/GD2.cpp: At global scope:
/Users/vexatus/Documents/Arduino/libraries/Gameduino2/GD2.cpp:176:22: error: 'prog_int16_t' does not name a type
/Users/vexatus/Documents/Arduino/libraries/Gameduino2/GD2.cpp: In member function 'int16_t GDClass::rsin(int16_t, uint16_t)':
/Users/vexatus/Documents/Arduino/libraries/Gameduino2/GD2.cpp:186:35: error: 'sintab' was not declared in this scope
/Users/vexatus/Documents/Arduino/libraries/Gameduino2/GD2.cpp:186:47: error: 'pgm_read_word_near' was not declared in this scope
/Users/vexatus/Documents/Arduino/libraries/Gameduino2/GD2.cpp: At global scope:
/Users/vexatus/Documents/Arduino/libraries/Gameduino2/GD2.cpp:203:22: error: 'prog_uchar' does not name a type
/Users/vexatus/Documents/Arduino/libraries/Gameduino2/GD2.cpp: In member function 'uint16_t GDClass::atan2(int16_t, int16_t)':
/Users/vexatus/Documents/Arduino/libraries/Gameduino2/GD2.cpp:239:23: error: 'atan8' was not declared in this scope
/Users/vexatus/Documents/Arduino/libraries/Gameduino2/GD2.cpp:239:32: error: 'pgm_read_byte' was not declared in this scope
/Users/vexatus/Documents/Arduino/libraries/Gameduino2/GD2.cpp: At global scope:
/Users/vexatus/Documents/Arduino/libraries/Gameduino2/GD2.cpp:287:34: error: 'prog_uchar' does not name a type
/Users/vexatus/Documents/Arduino/libraries/Gameduino2/GD2.cpp:287:46: error: ISO C++ forbids declaration of 'src' with no type [-fpermissive]
/Users/vexatus/Documents/Arduino/libraries/Gameduino2/GD2.cpp:287:6: error: prototype for 'void GDClass::copy(const int*, int)' does not match any in class 'GDClass'
In file included from /Users/vexatus/Documents/Arduino/libraries/Gameduino2/GD2.cpp:4:0:
/Users/vexatus/Documents/Arduino/libraries/Gameduino2/GD2.h:333:8: error: candidate is: void GDClass::copy(const uint8_t*, int)
/Users/vexatus/Documents/Arduino/libraries/Gameduino2/GD2.cpp:814:22: error: 'prog_uchar' does not name a type
/Users/vexatus/Documents/Arduino/libraries/Gameduino2/GD2.cpp:819:22: error: 'prog_uchar' does not name a type
/Users/vexatus/Documents/Arduino/libraries/Gameduino2/GD2.cpp: In member function 'void GDClass::safeload(const char*)':
/Users/vexatus/Documents/Arduino/libraries/Gameduino2/GD2.cpp:827:10: error: '__bsod' was not declared in this scope
/Users/vexatus/Documents/Arduino/libraries/Gameduino2/GD2.cpp:828:10: error: '__bsod_badfile' was not declared in this scope
I don't know where to start.
Regards,
Vex