Ви не увійшли.
Сторінки 1
Всем привет!
не могу разобраться, при компиляции выдает ошибку < 'prog_char' does not name a type >
если кто-то знает как исправить, отпишитесь)
Всем спасибо, уже разобрался)
Ну как-то так:
#include "etherShield.h" #include "ETHER_28J60.h" static uint8_t mac[6] = {0x54, 0x55, 0x58, 0x10, 0x00, 0x24}; // this just needs to be unique for your network, // so unless you have more than one of these boards // connected, you should be fine with this value. static uint8_t ip[4] = {192, 168, 1, 15}; // the IP address for your board. Check your home hub // to find an IP address not in use and pick that // this or 10.0.0.15 are likely formats for an address // that will work. static uint16_t port = 80; // Use port 80 - the standard for HTTP ETHER_28J60 ethernet; void setup() { ethernet.setup(mac, ip, port); } void loop() { if (ethernet.serviceRequest()) { ethernet.print("<H1>Hello World</H1>"); ethernet.respond(); } delay(100); }
при компиляции выдает ошибку
In file included from D:\arduino\libraries\etherShield/etherShield.h:25:0,
from C:\Users\max\Desktop\web\web.ino:1:
D:\arduino\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);
^
D:\arduino\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 C:\Users\max\Desktop\web\web.ino:1:0:
D:\arduino\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);
^
D:\arduino\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);
^
C:\Users\max\Desktop\web\web.ino: In function 'void loop()':
C:\Users\max\Desktop\web\web.ino:26:42: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
ethernet.print("<H1>Hello World</H1>");
^
exit status 1
Error compiling.
Точно так же как и IP адреса - придумать и задать программно.
а как правильно задать "программно"?
Добрый день.
недавно купил ENC28J60 модуль
сейчас столкнулся с проблемой,
как узнать mac адрес устройства?
Сторінки 1