V jiném topicu jsem řešil rozchození Atmega32 a Wiznetu. Původní plán byl rozchodit vzorový příklad v Bascomu, který bohužel nefunguje.
Dnes jsem zkoušel během dne rozchodit vzorový příklad z Aurdina, ten se mi bohužel taky nepodařil.
Aurdino nepodporuje Atmega32 a tak jsem stáhl knihovny z adresy
http://www.avr-developers.com/cputable.html .
Dokud knihovny nejsou nahrány, tak kompilace projde. Jak je nahraji tak dostanu v průběhu kompilace tyto hlášky:
In file included from C:\Users\A\Desktop\0\libraries\Ethernet/EthernetClient.h:5,
from C:\Users\A\Desktop\0\libraries\Ethernet/Ethernet.h:7,
from WebClient.ino:17:
C:\Users\A\Desktop\0\hardware\arduino\cores\arduino/Client.h:12: error: conflicting return type specified for 'virtual size_t Client::write(uint8_t)'
C:\Users\A\Desktop\0\hardware\arduino\cores\arduino/Print.h:49: error: overriding 'virtual void Print::write(uint8_t)'
C:\Users\A\Desktop\0\hardware\arduino\cores\arduino/Client.h:13: error: conflicting return type specified for 'virtual size_t Client::write(const uint8_t*, size_t)'
C:\Users\A\Desktop\0\hardware\arduino\cores\arduino/Print.h:51: error: overriding 'virtual void Print::write(const uint8_t*, size_t)'
In file included from C:\Users\A\Desktop\0\libraries\Ethernet/Ethernet.h:8,
from WebClient.ino:17:
C:\Users\A\Desktop\0\libraries\Ethernet/EthernetServer.h:17: error: conflicting return type specified for 'virtual size_t EthernetServer::write(uint8_t)'
C:\Users\A\Desktop\0\hardware\arduino\cores\arduino/Print.h:49: error: overriding 'virtual void Print::write(uint8_t)'
C:\Users\A\Desktop\0\libraries\Ethernet/EthernetServer.h:18: error: conflicting return type specified for 'virtual size_t EthernetServer::write(const uint8_t*, size_t)'
C:\Users\A\Desktop\0\hardware\arduino\cores\arduino/Print.h:51: error: overriding 'virtual void Print::write(const uint8_t*, size_t)'
In file included from C:\Users\A\Desktop\0\libraries\Ethernet/EthernetUdp.h:40,
from C:\Users\A\Desktop\0\libraries\Ethernet/Dhcp.h:7,
from C:\Users\A\Desktop\0\libraries\Ethernet/Ethernet.h:9,
from WebClient.ino:17:
C:\Users\A\Desktop\0\hardware\arduino\cores\arduino/Udp.h:59: error: conflicting return type specified for 'virtual size_t UDP::write(uint8_t)'
C:\Users\A\Desktop\0\hardware\arduino\cores\arduino/Print.h:49: error: overriding 'virtual void Print::write(uint8_t)'
C:\Users\A\Desktop\0\hardware\arduino\cores\arduino/Udp.h:61: error: conflicting return type specified for 'virtual size_t UDP::write(const uint8_t*, size_t)'
C:\Users\A\Desktop\0\hardware\arduino\cores\arduino/Print.h:51: error: overriding 'virtual void Print::write(const uint8_t*, size_t)'
WebClient.ino: In function 'void setup()':
WebClient:32: error: no match for 'operator!' in '!Serial'
WebClient.ino:32: note: candidates are: operator!(bool) <built-in>
Nemá s tím někdo zkušenosti?