Hi,
i jus gotten a touchshield slide and when i tried to use the EEPROM function i get this bunch of error below, i'm using an arduino0018-antipasto0043 downloaded from liquidware
previously when i used this on my touch shield stealth it works perfect, even now when i used the stealth it compiles and uploads OK but when i switch the board to slide, the error runs up.. Anyone with any thoughts of how i may resolve this?
Settings\Administrator\Desktop\Antipasto\hardware\arduino\cores\touchshield\src\components\libraries\EEPROM\EEPROM.cpp:24:
[apply] c:/documents and settings/administrator/desktop/antipasto/hardware/tools/avr/lib/gcc/../../avr/include/avr/eeprom.h: In function 'void eeprom_read_block(void*, const void*, size_t)':
[apply] c:/documents and settings/administrator/desktop/antipasto/hardware/tools/avr/lib/gcc/../../avr/include/avr/eeprom.h:290: error: ISO C++ forbids incrementing a pointer of type 'void*'
[apply] c:/documents and settings/administrator/desktop/antipasto/hardware/tools/avr/lib/gcc/../../avr/include/avr/eeprom.h:290: error: ISO C++ forbids incrementing a pointer of type 'const void*'
[apply] c:/documents and settings/administrator/desktop/antipasto/hardware/tools/avr/lib/gcc/../../avr/include/avr/eeprom.h:290: error: invalid conversion from 'const void*' to 'const uint8_t*'
[apply] c:/documents and settings/administrator/desktop/antipasto/hardware/tools/avr/lib/gcc/../../avr/include/avr/eeprom.h:290: error: initializing argument 1 of 'uint8_t eeprom_read_byte(const uint8_t*)'
[apply] c:/documents and settings/administrator/desktop/antipasto/hardware/tools/avr/lib/gcc/../../avr/include/avr/eeprom.h: In function 'void eeprom_write_block(const void*, void*, size_t)':
[apply] c:/documents and settings/administrator/desktop/antipasto/hardware/tools/avr/lib/gcc/../../avr/include/avr/eeprom.h:398: error: ISO C++ forbids incrementing a pointer of type 'void*'
[apply] c:/documents and settings/administrator/desktop/antipasto/hardware/tools/avr/lib/gcc/../../avr/include/avr/eeprom.h:398: error: ISO C++ forbids incrementing a pointer of type 'const void*'
[apply] c:/documents and settings/administrator/desktop/antipasto/hardware/tools/avr/lib/gcc/../../avr/include/avr/eeprom.h:398: error: invalid conversion from 'void*' to 'uint8_t*'
[apply] c:/documents and settings/administrator/desktop/antipasto/hardware/tools/avr/lib/gcc/../../avr/include/avr/eeprom.h:398: error: initializing argument 1 of 'void eeprom_write_byte(uint8_t*, uint8_t)'
Thanks in advance
Jonathan