Hi
When I try to compile the HomeseerBoard1.ino file, I get the following errors:
Any idea what I'm doing wrong?
Arduino: 1.5.8 (Windows 7), Board: "Arduino Duemilanove or Diecimila, ATmega328"
C:\Users\mark.REEFIE\Documents\Arduino\libraries\Ethernet\Et hernet.cpp: In member function 'void EthernetClass::begin(uint8_t*, IPAddress, IPAddress, IPAddress, IPAddress)':
C:\Users\mark.REEFIE\Documents\Arduino\libraries\Ethernet\Et hernet.cpp:65:39: error: no matching function for call to 'W5100Class::setIPAddress(IPAddress::<anonymous union>&)'
W5100.setIPAddress(local_ip._address);
^
C:\Users\mark.REEFIE\Documents\Arduino\libraries\Ethernet\Et hernet.cpp:65:39: note: candidate is:
In file included from C:\Users\mark.REEFIE\Documents\Arduino\libraries\Ethernet\Et hernet.cpp:1:0:
C:\Users\mark.REEFIE\Documents\Arduino\libraries\Ethernet\ut ility/w5100.h:392:6: note: void W5100Class::setIPAddress(uint8_t*)
void W5100Class::setIPAddress(uint8_t *_addr) {
^
C:\Users\mark.REEFIE\Documents\Arduino\libraries\Ethernet\ut ility/w5100.h:392:6: note: no known conversion for argument 1 from 'IPAddress::<anonymous union>' to 'uint8_t* {aka unsigned char*}'
C:\Users\mark.REEFIE\Documents\Arduino\libraries\Ethernet\Et hernet.cpp:66:38: error: no matching function for call to 'W5100Class::setGatewayIp(IPAddress::<anonymous union>&)'
W5100.setGatewayIp(gateway._address);
^
C:\Users\mark.REEFIE\Documents\Arduino\libraries\Ethernet\Et hernet.cpp:66:38: note: candidate is:
In file included from C:\Users\mark.REEFIE\Documents\Arduino\libraries\Ethernet\Et hernet.cpp:1:0:
C:\Users\mark.REEFIE\Documents\Arduino\libraries\Ethernet\ut ility/w5100.h:368:6: note: void W5100Class::setGatewayIp(uint8_t*)
void W5100Class::setGatewayIp(uint8_t *_addr) {
^
C:\Users\mark.REEFIE\Documents\Arduino\libraries\Ethernet\ut ility/w5100.h:368:6: note: no known conversion for argument 1 from 'IPAddress::<anonymous union>' to 'uint8_t* {aka unsigned char*}'
C:\Users\mark.REEFIE\Documents\Arduino\libraries\Ethernet\Et hernet.cpp:67:38: error: no matching function for call to 'W5100Class::setSubnetMask(IPAddress::<anonymous union>&)'
W5100.setSubnetMask(subnet._address);
^
C:\Users\mark.REEFIE\Documents\Arduino\libraries\Ethernet\Et hernet.cpp:67:38: note: candidate is:
In file included from C:\Users\mark.REEFIE\Documents\Arduino\libraries\Ethernet\Et hernet.cpp:1:0:
C:\Users\mark.REEFIE\Documents\Arduino\libraries\Ethernet\ut ility/w5100.h:376:6: note: void W5100Class::setSubnetMask(uint8_t*)
void W5100Class::setSubnetMask(uint8_t *_addr) {
^
C:\Users\mark.REEFIE\Documents\Arduino\libraries\Ethernet\ut ility/w5100.h:376:6: note: no known conversion for argument 1 from 'IPAddress::<anonymous union>' to 'uint8_t* {aka unsigned char*}'
Error compiling.
This report would have more information with
"Show verbose output during compilation"
enabled in File > Preferences.
When I try to compile the HomeseerBoard1.ino file, I get the following errors:
Any idea what I'm doing wrong?
Arduino: 1.5.8 (Windows 7), Board: "Arduino Duemilanove or Diecimila, ATmega328"
C:\Users\mark.REEFIE\Documents\Arduino\libraries\Ethernet\Et hernet.cpp: In member function 'void EthernetClass::begin(uint8_t*, IPAddress, IPAddress, IPAddress, IPAddress)':
C:\Users\mark.REEFIE\Documents\Arduino\libraries\Ethernet\Et hernet.cpp:65:39: error: no matching function for call to 'W5100Class::setIPAddress(IPAddress::<anonymous union>&)'
W5100.setIPAddress(local_ip._address);
^
C:\Users\mark.REEFIE\Documents\Arduino\libraries\Ethernet\Et hernet.cpp:65:39: note: candidate is:
In file included from C:\Users\mark.REEFIE\Documents\Arduino\libraries\Ethernet\Et hernet.cpp:1:0:
C:\Users\mark.REEFIE\Documents\Arduino\libraries\Ethernet\ut ility/w5100.h:392:6: note: void W5100Class::setIPAddress(uint8_t*)
void W5100Class::setIPAddress(uint8_t *_addr) {
^
C:\Users\mark.REEFIE\Documents\Arduino\libraries\Ethernet\ut ility/w5100.h:392:6: note: no known conversion for argument 1 from 'IPAddress::<anonymous union>' to 'uint8_t* {aka unsigned char*}'
C:\Users\mark.REEFIE\Documents\Arduino\libraries\Ethernet\Et hernet.cpp:66:38: error: no matching function for call to 'W5100Class::setGatewayIp(IPAddress::<anonymous union>&)'
W5100.setGatewayIp(gateway._address);
^
C:\Users\mark.REEFIE\Documents\Arduino\libraries\Ethernet\Et hernet.cpp:66:38: note: candidate is:
In file included from C:\Users\mark.REEFIE\Documents\Arduino\libraries\Ethernet\Et hernet.cpp:1:0:
C:\Users\mark.REEFIE\Documents\Arduino\libraries\Ethernet\ut ility/w5100.h:368:6: note: void W5100Class::setGatewayIp(uint8_t*)
void W5100Class::setGatewayIp(uint8_t *_addr) {
^
C:\Users\mark.REEFIE\Documents\Arduino\libraries\Ethernet\ut ility/w5100.h:368:6: note: no known conversion for argument 1 from 'IPAddress::<anonymous union>' to 'uint8_t* {aka unsigned char*}'
C:\Users\mark.REEFIE\Documents\Arduino\libraries\Ethernet\Et hernet.cpp:67:38: error: no matching function for call to 'W5100Class::setSubnetMask(IPAddress::<anonymous union>&)'
W5100.setSubnetMask(subnet._address);
^
C:\Users\mark.REEFIE\Documents\Arduino\libraries\Ethernet\Et hernet.cpp:67:38: note: candidate is:
In file included from C:\Users\mark.REEFIE\Documents\Arduino\libraries\Ethernet\Et hernet.cpp:1:0:
C:\Users\mark.REEFIE\Documents\Arduino\libraries\Ethernet\ut ility/w5100.h:376:6: note: void W5100Class::setSubnetMask(uint8_t*)
void W5100Class::setSubnetMask(uint8_t *_addr) {
^
C:\Users\mark.REEFIE\Documents\Arduino\libraries\Ethernet\ut ility/w5100.h:376:6: note: no known conversion for argument 1 from 'IPAddress::<anonymous union>' to 'uint8_t* {aka unsigned char*}'
Error compiling.
This report would have more information with
"Show verbose output during compilation"
enabled in File > Preferences.
Comment