25-08-2016, 07:43
(25-08-2016, 06:14)Werk_AG Wrote: Hi,
Most likely you will find the solution here:
http://www.meteocercal.info/forum/Thread...-v2-0-b011
A little search in the forum sometimes helps
Werk_AG
I read the thread but it may as well be in Latin. I decided to delete all the Arduino files and start from scratch. I have as you said deleted the LiquidCrystal-I2C from the Arduino library and amalgamated your library file with it. I checked my configuration file and it seems OK to me (I did have it working before in test mode) but changed out the receive module as I think it was faulty and would not communicate with the TX board. I have had no luck since.
If you can explain how to post the Config file I will do so.
I have put my lat /long in as"-191.5 (19degrees 15 south) and1464.9 (146.49 East).
This is the latest compile error file
Thanks
Jim
Arduino: 1.7.10 (Windows 8.1), Board: "Arduino Nano, ATmega328"
In file included from C:\Users\user\Documents\Arduino\hardware\arduino\avr\libraries\SPI/SPI.h:17:0,
from WeatherDuino_Pro2_RX_v2.0_b017.ino:20:
Routines.ino: In function 'void SystemInit1()':
C:\Users\user\Documents\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:100:38: error: invalid operands of types 'double' and 'int' to binary 'operator&'
#define lowByte(w) ((uint8_t) ((w) & 0xff))
^
Routines.ino:9:30: note: in expansion of macro 'lowByte'
C:\Users\user\Documents\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:101:40: error: invalid operands of types 'double' and 'int' to binary 'operator>>'
#define highByte(w) ((uint8_t) ((w) >> 8))
^
Routines.ino:10:30: note: in expansion of macro 'highByte'
C:\Users\user\Documents\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:100:38: error: invalid operands of types 'double' and 'int' to binary 'operator&'
#define lowByte(w) ((uint8_t) ((w) & 0xff))
^
Routines.ino:11:30: note: in expansion of macro 'lowByte'
C:\Users\user\Documents\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:101:40: error: invalid operands of types 'double' and 'int' to binary 'operator>>'
#define highByte(w) ((uint8_t) ((w) >> 8))
^
Routines.ino:12:30: note: in expansion of macro 'highByte'
Error compiling.
This report would have more information with
"Show verbose output during compilation"
enabled in File > Preferences.


