Arduino nano enc28j60 - error

Hi, I try the basic example code, “ArduinoENC28J60” and I get an error compiling.

// UIPEthernet for ENC28J60: GitHub - ntruchsess/arduino_uip: UIPEthernet: A plugin-replacement of the stock Arduino Ethernet library for ENC28J60 shields and breakout boards. Full support for persistent (streaming) TCP-connections and UDP (Client and Server each), ARP, ICMP, DHCP and DNS. Build around Adam Dunkels uIP Stack. Further developed version can be found on https://github.com/UIPEthernet/UIPEthernet
#define THINGER_SERIAL_DEBUG

#include <ThingerENC28J60.h>
#include “arduino_secrets.h”

ThingerENC28J60 thing(USERNAME, DEVICE_ID, DEVICE_CREDENTIAL);

void setup() {
// open serial for debugging
Serial.begin(115200);

// ENC28J60 using fixed IP Address. DHCP is too big for the sketch.
uint8_t mac[6] = {0x00, 0x01, 0x02, 0x03, 0x04, 0x05};
Ethernet.begin(mac, IPAddress(192, 168, 1, 125));

pinMode(LED_BUILTIN, OUTPUT);

// pin control example (i.e. turning on/off a light, a relay, etc)
thing[“led”] << digitalPin(LED_BUILTIN);

// resource output example (i.e. reading a sensor value)
thing[“millis”] >> outputValue(millis());

// more details at DEVICES - Thinger.io Documentation
}

void loop() {
thing.handle();
}

solved thinger version 2.16 works with my arduino nano.

1 Like