a me da quest errore:
Arduino:1.6.6 (Windows 8.1), Scheda:"Arduino/Genuino Uno"
Sketch_xnotar_14-09-2014:57: error: 'volatileboolean' does not name a type
lSerial++;
^
C:\Users\Edevige\Desktop\Sketch_xnotar_14-09-2014\Sketch_xnotar_14-09-2014.ino: In function 'void set_bus(boolean)':
Sketch_xnotar_14-09-2014:99: error: 'void set_bus(boolean)' was declared 'extern' and later 'static' [-fpermissive]
static void set_bus(boolean state) {
^
Sketch_xnotar_14-09-2014:53: error: previous declaration of 'void set_bus(boolean)' [-fpermissive]
{
^
C:\Users\Edevige\Desktop\Sketch_xnotar_14-09-2014\Sketch_xnotar_14-09-2014.ino: In function 'boolean read_bus()':
Sketch_xnotar_14-09-2014:103: error: 'boolean read_bus()' was declared 'extern' and later 'static' [-fpermissive]
static boolean read_bus(void) {
^
Sketch_xnotar_14-09-2014:54: error: previous declaration of 'boolean read_bus()' [-fpermissive]
unsigned char szTempBuffer[20] = {0};
^
C:\Users\Edevige\Desktop\Sketch_xnotar_14-09-2014\Sketch_xnotar_14-09-2014.ino: In function 'void unio_inter_command_gap()':
Sketch_xnotar_14-09-2014:106: error: 'void unio_inter_command_gap()' was declared 'extern' and later 'static' [-fpermissive]
static void unio_inter_command_gap(void) {
^
Sketch_xnotar_14-09-2014:55: error: previous declaration of 'void unio_inter_command_gap()' [-fpermissive]
memcpy(szTempBuffer,&cArray[lAddress],lSize);
^
C:\Users\Edevige\Desktop\Sketch_xnotar_14-09-2014\Sketch_xnotar_14-09-2014.ino: In function 'void unio_standby_pulse()':
Sketch_xnotar_14-09-2014:111: error: 'void unio_standby_pulse()' was declared 'extern' and later 'static' [-fpermissive]
static void unio_standby_pulse(void) {
^
Sketch_xnotar_14-09-2014:56: error: previous declaration of 'void unio_standby_pulse()' [-fpermissive]
long lSerial = atol((char *)szTempBuffer);
^
C:\Users\Edevige\Desktop\Sketch_xnotar_14-09-2014\Sketch_xnotar_14-09-2014.ino: In function 'boolean read_bit()':
Sketch_xnotar_14-09-2014:132: error: 'boolean read_bit()' was declared 'extern' and later 'static' [-fpermissive]
static boolean read_bit(void) {
^
Sketch_xnotar_14-09-2014:58: error: previous declaration of 'boolean read_bit()' [-fpermissive]
sprintf((char *)szTempBuffer,"%04d",lSerial);
^
C:\Users\Edevige\Desktop\Sketch_xnotar_14-09-2014\Sketch_xnotar_14-09-2014.ino: In function 'boolean send_byte(byte, boolean)':
Sketch_xnotar_14-09-2014:140: error: 'boolean send_byte(byte, boolean)' was declared 'extern' and later 'static' [-fpermissive]
static boolean send_byte(byte b, boolean mak) {
^
Sketch_xnotar_14-09-2014:59: error: previous declaration of 'boolean send_byte(byte, boolean)' [-fpermissive]
memcpy(&cArray[lAddress],szTempBuffer,lSize);
^
C:\Users\Edevige\Desktop\Sketch_xnotar_14-09-2014\Sketch_xnotar_14-09-2014.ino: In function 'boolean read_byte(byte*, boolean)':
Sketch_xnotar_14-09-2014:149: error: 'boolean read_byte(byte*, boolean)' was declared 'extern' and later 'static' [-fpermissive]
static boolean read_byte(byte *b, boolean mak) {
^
Sketch_xnotar_14-09-2014:60: error: previous declaration of 'boolean read_byte(byte*, boolean)' [-fpermissive]
}
^
C:\Users\Edevige\Desktop\Sketch_xnotar_14-09-2014\Sketch_xnotar_14-09-2014.ino: In function 'boolean unio_send(const byte*, word, boolean)':
Sketch_xnotar_14-09-2014:161: error: 'boolean unio_send(const byte*, word, boolean)' was declared 'extern' and later 'static' [-fpermissive]
static boolean unio_send(const byte *data,word length,boolean end) {
^
Sketch_xnotar_14-09-2014:61: error: previous declaration of 'boolean unio_send(const byte*, word, boolean)' [-fpermissive]
^
C:\Users\Edevige\Desktop\Sketch_xnotar_14-09-2014\Sketch_xnotar_14-09-2014.ino: In function 'boolean unio_read(byte*, word)':
Sketch_xnotar_14-09-2014:168: error: 'boolean unio_read(byte*, word)' was declared 'extern' and later 'static' [-fpermissive]
static boolean unio_read(byte *data,word length) {
^
Sketch_xnotar_14-09-2014:62: error: previous declaration of 'boolean unio_read(byte*, word)' [-fpermissive]
class NanodeUNIO {
^
C:\Users\Edevige\Desktop\Sketch_xnotar_14-09-2014\Sketch_xnotar_14-09-2014.ino: In function 'void unio_start_header()':
Sketch_xnotar_14-09-2014:175: error: 'void unio_start_header()' was declared 'extern' and later 'static' [-fpermissive]
static void unio_start_header(void) {
^
Sketch_xnotar_14-09-2014:63: error: previous declaration of 'void unio_start_header()' [-fpermissive]
private:
^
C:\Users\Edevige\Desktop\Sketch_xnotar_14-09-2014\Sketch_xnotar_14-09-2014.ino: In function 'void status(boolean)':
Sketch_xnotar_14-09-2014:302: error: 'void status(boolean)' was declared 'extern' and later 'static' [-fpermissive]
static void status(boolean r)
^
Sketch_xnotar_14-09-2014:64: error: previous declaration of 'void status(boolean)' [-fpermissive]
byte addr;
^
C:\Users\Edevige\Desktop\Sketch_xnotar_14-09-2014\Sketch_xnotar_14-09-2014.ino: In function 'void dump_eeprom(word, word)':
Sketch_xnotar_14-09-2014:308: error: 'void dump_eeprom(word, word)' was declared 'extern' and later 'static' [-fpermissive]
static void dump_eeprom(word address,word length)
^
Sketch_xnotar_14-09-2014:65: error: previous declaration of 'void dump_eeprom(word, word)' [-fpermissive]
public:
^
exit status 1
'volatileboolean' does not name a type
Questo report potrebbe essere più ricco di informazioni con
"Mostra un output dettagliato durante la compilazione"
abilitato in "File > Impostazioni"