void setup()
{
//------------------------------------------------------------
Serial.begin(115200);
delay(2000);
Serial.println("Starting ...");
//------------------------------------------------------------
//https://www.pjrc.com/store/wiz820_sd_adaptor.html#init
//https://github.com/PaulStoffregen/Ethernet
pinMode(9, OUTPUT);
digitalWrite(9, LOW); // begin reset the WIZ820io
pinMode(10, OUTPUT);
digitalWrite(10, HIGH); // de-select WIZ820io
pinMode(4, OUTPUT);
digitalWrite(4, HIGH); // de-select the SD Card
digitalWrite(9, HIGH); // end reset pulse
//------------------------------------------------------------
Serial1.addStorageForRead(buf1, sizeof(buf1));
Serial2.addStorageForRead(buf2, sizeof(buf2));
Serial3.addStorageForRead(buf3, sizeof(buf3));
//------------------------------------------------------------
for (int i = 0; i < 2; i++) // for (int i = 0; i < 3; i++)
{
leddar[i].init();
sumTime[i] = 0;
}
//------------------------------------------------------------
Serial.println("Ethernet WebServer Example");
Ethernet.begin(mac, ip);
if (Ethernet.hardwareStatus() == EthernetNoHardware) {
Serial.println("Ethernet shield was not found. Sorry, can't run without hardware. :(");
while (true) {
delay(1); // do nothing, no point running without Ethernet hardware
}
}
if (Ethernet.linkStatus() == LinkOFF) {
//Serial.println("Ethernet cable is not connected."); //not working?
}
server.begin();
Serial.print("server is at ");
Serial.println(Ethernet.localIP());
//------------------------------------------------------------
Serial.print("Initializing SD card...");
if (!SD.begin(chipSelect)) {
Serial.println("initialization failed!");
//return;
}
Serial.println("initialization done.");
write2SD();
readSD();
//------------------------------------------------------------
u8g2.begin();
u8g2_prepare();
String myVal = "jimmie";
showU8G2(11, 12, myVal);
delay(2000);
//------------------------------------------------------------
Serial.println("------------->>>> Starting");
}