I have upgraded to latest API - attachement (API 146 and sketch 166). Something in the Arduino IDE (1.8.9 fresh install) is not right. Programmer is the AVRISP mkII which it defaults to. Using an UNO and v2 of the ether net shield. The ethernet built-in library is 2.0 see attached. Something is not set right in the IDE.
(How do you guys paste a screenshot in a post, does not work in Chrome for me?)
Need help with the compiler errors show below:
C:\Users\farm-camera\Documents\HomeseerBoard1\HomeseerBoard1.ino:14:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
char* Version = "1.0.0.166";
^~~~~~~~~~~
In file included from C:\Program Files (x86)\Arduino\libraries\Ethernet2-master\src\Dns.cpp:7:0:
C:\Program Files (x86)\Arduino\libraries\Ethernet2-master\src\Dns.cpp: In member function 'uint16_t DNSClient::BuildRequest(const char*)':
C:\Program Files (x86)\Arduino\libraries\Ethernet2-master\src\utility/util.h:4:24: warning: result of '(256 << 8)' requires 18 bits to represent, but 'int' only has 16 bits [-Wshift-overflow=]
#define htons(x) ( ((x)<< 8 & 0xFF00) | \
~~~^~~~
C:\Program Files (x86)\Arduino\libraries\Ethernet2-master\src\Dns.cpp:202:21: note: in expansion of macro 'htons'
twoByteBuffer = htons(QUERY_FLAG | OPCODE_STANDARD_QUERY | RECURSION_DESIRED_FLAG);
^~~~~
Sketch uses 22936 bytes (71%) of program storage space. Maximum is 32256 bytes.
Global variables use 1412 bytes (68%) of dynamic memory, leaving 636 bytes for local variables. Maximum is 2048 bytes.
(How do you guys paste a screenshot in a post, does not work in Chrome for me?)
Need help with the compiler errors show below:
C:\Users\farm-camera\Documents\HomeseerBoard1\HomeseerBoard1.ino:14:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
char* Version = "1.0.0.166";
^~~~~~~~~~~
In file included from C:\Program Files (x86)\Arduino\libraries\Ethernet2-master\src\Dns.cpp:7:0:
C:\Program Files (x86)\Arduino\libraries\Ethernet2-master\src\Dns.cpp: In member function 'uint16_t DNSClient::BuildRequest(const char*)':
C:\Program Files (x86)\Arduino\libraries\Ethernet2-master\src\utility/util.h:4:24: warning: result of '(256 << 8)' requires 18 bits to represent, but 'int' only has 16 bits [-Wshift-overflow=]
#define htons(x) ( ((x)<< 8 & 0xFF00) | \
~~~^~~~
C:\Program Files (x86)\Arduino\libraries\Ethernet2-master\src\Dns.cpp:202:21: note: in expansion of macro 'htons'
twoByteBuffer = htons(QUERY_FLAG | OPCODE_STANDARD_QUERY | RECURSION_DESIRED_FLAG);
^~~~~
Sketch uses 22936 bytes (71%) of program storage space. Maximum is 32256 bytes.
Global variables use 1412 bytes (68%) of dynamic memory, leaving 636 bytes for local variables. Maximum is 2048 bytes.
Comment