|
|
|
@ -103,7 +103,9 @@ class Wiz810MjDevice {
|
|
|
|
|
public:
|
|
|
|
|
Wiz810MjDevice(int resetPin);
|
|
|
|
|
|
|
|
|
|
void setIp(byte b1, byte b2, byte b3, byte b4);
|
|
|
|
|
void setIp(byte b0, byte b1, byte b2, byte b3);
|
|
|
|
|
void setMask(byte b0, byte b1, byte b2, byte b3);
|
|
|
|
|
void setGateway(byte b0, byte b1, byte b2, byte b3);
|
|
|
|
|
|
|
|
|
|
private:
|
|
|
|
|
void _init(void);
|
|
|
|
@ -178,6 +180,21 @@ void Wiz810MjDevice::setIp(byte b0, byte b1, byte b2, byte b3) {
|
|
|
|
|
setSIPR(_packBuffer(b0, b1, b2, b3));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void Wiz810MjDevice::setMask(byte b0, byte b1, byte b2, byte b3) {
|
|
|
|
|
/*
|
|
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
setSUBR(_packBuffer(b0, b1, b2, b3));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void Wiz810MjDevice::setGateway(byte b0, byte b1, byte b2, byte b3) {
|
|
|
|
|
/*
|
|
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
setGAR(_packBuffer(b0, b1, b2, b3));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/* ----------------------- */
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -206,10 +223,10 @@ void setup () {
|
|
|
|
|
byte config_mac_address[] = {0x02,0xDE,0xAD,0xBE,0xEF,0x00};
|
|
|
|
|
byte config_ip_address[] = {192,168,2,105};
|
|
|
|
|
|
|
|
|
|
setGAR(config_gateway);
|
|
|
|
|
setSUBR(config_subnet_mask);
|
|
|
|
|
setSHAR(config_mac_address);
|
|
|
|
|
WIZ810MJ.setIp(192,168,2,105);
|
|
|
|
|
WIZ810MJ.setMask(255,255,255,0);
|
|
|
|
|
WIZ810MJ.setGateway(192,168,2,101);
|
|
|
|
|
|
|
|
|
|
Serial.println("End test W5100 configuration...");
|
|
|
|
|
|
|
|
|
|