ENC28J60
- Войдите на сайт для отправки комментариев
Пт, 23/10/2015 - 17:16
Всем привет!
На днях пришёл модуль ENC28J60,
Стал устанавливать библиотеку, но вот с библиотеками проблема...
Устанавливал многие, но IDe пишет ошибку компиляции,
библиотеки скачивал с этого сайта http://adatum.ru/rabota-arduino-nano-s-setevy-m-kontrollerom-enc28j60.html
Что делать?
In file included from F:\arduino-1.6.5-r5\libraries\etherShield/etherShield.h:25:0,
from HelloWorld.pde:3:
F:\arduino-1.6.5-r5\libraries\etherShield/ip_arp_udp_tcp.h:32:66: error: 'prog_char' does not name a type
extern uint16_t fill_tcp_data_p(uint8_t *buf,uint16_t pos, const prog_char *progmem_s);
^
F:\arduino-1.6.5-r5\libraries\etherShield/ip_arp_udp_tcp.h:32:77: error: ISO C++ forbids declaration of 'progmem_s' with no type [-fpermissive]
extern uint16_t fill_tcp_data_p(uint8_t *buf,uint16_t pos, const prog_char *progmem_s);
^
In file included from HelloWorld.pde:3:0:
F:\arduino-1.6.5-r5\libraries\etherShield/etherShield.h:34:65: error: 'prog_char' does not name a type
uint16_t ES_fill_tcp_data_p(uint8_t *buf,uint16_t pos, const prog_char *progmem_s);
^
F:\arduino-1.6.5-r5\libraries\etherShield/etherShield.h:34:76: error: ISO C++ forbids declaration of 'progmem_s' with no type [-fpermissive]
uint16_t ES_fill_tcp_data_p(uint8_t *buf,uint16_t pos, const prog_char *progmem_s);
^
Ошибка компиляции.
Что делать?
Либо доопределить самому prog_char, либо заменить его везде на просто char