Błąd kompilacji przykładów Supla Arduino z Ethernet Shield

Post Reply
klew
Posts: 10
Joined: Thu Jun 27, 2019 12:16 pm

Tue Sep 03, 2019 1:40 pm

Próbowałem skompilować najbardziej podstawowy przykład Supla Arduino z Ethernet Shield i wywala się kompilacja.
Nie kompiluje fragmentu "UNKNOWN ETHERNET LIBRARY" (z dość oczywistych powodów).
W kodzie widzę, że wymagane są define'y:
#if defined(UIPETHERNET_H) || defined(ethernet_h)

Po dodaniu na sztywno takiego define'a, zaczyna się kompilować, ale wydaje mi się, że nie taka była intencja autora.

Ktoś podpowie co robię źle?

Używam Ardiuno IDE 1.8.9 na Windows. Kompilowany przykład to "SuplaEthernetShield"
cino111
Posts: 588
Joined: Mon May 07, 2018 8:00 pm

Tue Sep 03, 2019 2:25 pm

Btakuje Ci biblioteki Ethernet
klew
Posts: 10
Joined: Thu Jun 27, 2019 12:16 pm

Tue Sep 03, 2019 3:17 pm

cino111 wrote:
Tue Sep 03, 2019 2:25 pm
Btakuje Ci biblioteki Ethernet
jest w kodzie #include <Ethernet.h>

Problem jest chyba w założeniu, że ta biblioteka dodaje #define ethernet_h.
U mnie w Ethernet.h jest następujący define:
#define ethernet_h_
klew
Posts: 10
Joined: Thu Jun 27, 2019 12:16 pm

Tue Sep 03, 2019 3:58 pm

Biblioteka jest. Problem jest taki, że tworzy ona innego define niż zakłada implantacja supla device na Arduino
Post Reply