Arduino Easy 2560

Moderators: Voyager, BertB, rtenklooster, Stuntteam

Forum rules
You have entered the experimental forum, beware!!!
Message
Author
Martinus

Re: Arduino Easy 2560

#101 Post by Martinus » 11 Aug 2017, 17:40

Update on github fixes the syslog issue as well as some minor RAM usage reductions.
(the syslog function was already trying to send data while the network mac address wasn't even loaded. Looks like the Wiznet or the Arduino library does not like that very much...)

@lisaM: The W5100 does not have a factory set MAC address so we program this within the sketch. To keep a unique address for each unit, the Unit number is used for the last address byte. A fresh unit starts with unit 0 and when you change the unit, the mac will also change (once).

frank
Normal user
Posts: 82
Joined: 15 Oct 2016, 20:17
Location: Nederland

Re: Arduino Easy 2560

#102 Post by frank » 11 Aug 2017, 18:17

great i will test it tonight

frank
Normal user
Posts: 82
Joined: 15 Oct 2016, 20:17
Location: Nederland

Re: Arduino Easy 2560

#103 Post by frank » 11 Aug 2017, 19:12

on first glance it looks stable and syslog functions

frank
Normal user
Posts: 82
Joined: 15 Oct 2016, 20:17
Location: Nederland

Re: Arduino Easy 2560

#104 Post by frank » 11 Aug 2017, 19:35

sys log works and stable. But when sys log is set to 10 the unit is so busy whith syslog i couldn't login anny more on the website

LisaM
Normal user
Posts: 511
Joined: 11 Apr 2017, 18:29

Re: Arduino Easy 2560

#105 Post by LisaM » 19 Aug 2017, 11:32

Very happy with it, running reliable:
IMG_2927.JPG
IMG_2927.JPG (1.67 MiB) Viewed 3650 times

frank
Normal user
Posts: 82
Joined: 15 Oct 2016, 20:17
Location: Nederland

Re: Arduino Easy 2560

#106 Post by frank » 19 Aug 2017, 13:06

looks greatbut what does it do?

LisaM
Normal user
Posts: 511
Joined: 11 Apr 2017, 18:29

Re: Arduino Easy 2560

#107 Post by LisaM » 19 Aug 2017, 15:01

frank wrote:
19 Aug 2017, 13:06
looks greatbut what does it do?
Gate motor control:
- 1 Sensor to detect if the gate is open or not
- 1 Relay for opening the gate half (2 wings)
- 1 Relay for opening the gate full

No Wifi there, but ethernet was present...

frank
Normal user
Posts: 82
Joined: 15 Oct 2016, 20:17
Location: Nederland

Re: Arduino Easy 2560

#108 Post by frank » 19 Aug 2017, 21:23

LisaM wrote:
19 Aug 2017, 15:01
frank wrote:
19 Aug 2017, 13:06
looks greatbut what does it do?
Gate motor control:
- 1 Sensor to detect if the gate is open or not
- 1 Relay for opening the gate half (2 wings)
- 1 Relay for opening the gate full

No Wifi there, but ethernet was present...
thx for the info. Good solution

frank
Normal user
Posts: 82
Joined: 15 Oct 2016, 20:17
Location: Nederland

Re: Arduino Easy 2560

#109 Post by frank » 26 Aug 2017, 17:19

i am trying to get an DS18b20 operational on the 2560 but it doesn't work
Am i doing somthing wrong or is it a software problem??

Martinus

Re: Arduino Easy 2560

#110 Post by Martinus » 26 Aug 2017, 21:25

frank wrote:
26 Aug 2017, 17:19
i am trying to get an DS18b20 operational on the 2560 but it doesn't work
Am i doing somthing wrong or is it a software problem??
Seems to be a bug, hooked up a DS sensor here and it doesn't work either. Will have a look at the code.

Martinus

Re: Arduino Easy 2560

#111 Post by Martinus » 26 Aug 2017, 21:44

The code didn't seem to be backwards compatible with AVR anymore, so i updated some stuff from the original onewire library and things are working again.
Also checked the DHT22 plugin and that one worked without modifications.
Can't test the DHT12 as i don't have one...

Latest source is on github (R154)

frank
Normal user
Posts: 82
Joined: 15 Oct 2016, 20:17
Location: Nederland

Re: Arduino Easy 2560

#112 Post by frank » 27 Aug 2017, 08:02

Martinus wrote:
26 Aug 2017, 21:44
The code didn't seem to be backwards compatible with AVR anymore, so i updated some stuff from the original onewire library and things are working again.
Also checked the DHT22 plugin and that one worked without modifications.
Can't test the DHT12 as i don't have one...

Latest source is on github (R154)
thx for the quick reaction.
I can't test the DHT 22 because i dom't have one. I have one dht 22 so i wil test next week when they arrive

frank
Normal user
Posts: 82
Joined: 15 Oct 2016, 20:17
Location: Nederland

Re: Arduino Easy 2560

#113 Post by frank » 13 Sep 2017, 11:23

i ran in a problem. I have put 4 DS18b20 on 1 pin and it worked fine for a while. But now the mega 2560 mixes up the sensors en when i go to the device number there are 30 sensors in stade of 4

yfands
Normal user
Posts: 1
Joined: 23 Oct 2017, 12:19

Re: Arduino Easy 2560

#114 Post by yfands » 23 Oct 2017, 12:33

Hello,

First time here, the name is Frank, I also have some old 2560 and Ethernet shields. So i downloaded the Arduino easy files version 154.
But I got a lot of errors and warnings, final result it won't compile.

I tried to upload the compiler output but for some reason I cant add the attachment, file extension txt not allowed ??
so I'll put it in code display and hope someone can figure out my problem.
I did put the base64 library in my library pad..
MQTT is not used

regards Frank

Code: Select all

Arduino: 1.8.3 (Windows 7), TD: 1.37, Board: "Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"

C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\Frankie\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\Frankie\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Frankie\Documents\Arduino\libraries -fqbn=arduino:avr:mega:cpu=atmega2560 -ide-version=10803 -build-path C:\Users\Frankie\AppData\Local\Temp\arduino_build_655609 -warnings=all -build-cache C:\Users\Frankie\AppData\Local\Temp\arduino_cache_5582 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avrdude.path=C:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino9 -prefs=runtime.tools.avr-gcc.path=C:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2 -prefs=runtime.tools.arduinoOTA.path=C:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.1.1 -verbose Q:\_Files\Arduino\ArduinoEasy-master R154\ArduinoEasy\ArduinoEasy.ino
C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\Frankie\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\Frankie\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Frankie\Documents\Arduino\libraries -fqbn=arduino:avr:mega:cpu=atmega2560 -ide-version=10803 -build-path C:\Users\Frankie\AppData\Local\Temp\arduino_build_655609 -warnings=all -build-cache C:\Users\Frankie\AppData\Local\Temp\arduino_cache_5582 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avrdude.path=C:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino9 -prefs=runtime.tools.avr-gcc.path=C:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2 -prefs=runtime.tools.arduinoOTA.path=C:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.1.1 -verbose Q:\_Files\Arduino\ArduinoEasy-master R154\ArduinoEasy\ArduinoEasy.ino
Using board 'mega' from platform in folder: C:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.20
Using core 'arduino' from platform in folder: C:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.20
Detecting libraries used...
"C:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10803 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR   "-IC:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.20\cores\arduino" "-IC:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.20\variants\mega" "C:\Users\Frankie\AppData\Local\Temp\arduino_build_655609\sketch\ArduinoEasy.ino.cpp" -o "nul"
"C:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10803 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR   "-IC:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.20\cores\arduino" "-IC:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.20\variants\mega" "-IC:\Users\Frankie\Documents\Arduino\libraries\Wire\src" "C:\Users\Frankie\AppData\Local\Temp\arduino_build_655609\sketch\ArduinoEasy.ino.cpp" -o "nul"
"C:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10803 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR   "-IC:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.20\cores\arduino" "-IC:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.20\variants\mega" "-IC:\Users\Frankie\Documents\Arduino\libraries\Wire\src" "-IC:\Users\Frankie\Documents\Arduino\libraries\SPI\src" "C:\Users\Frankie\AppData\Local\Temp\arduino_build_655609\sketch\ArduinoEasy.ino.cpp" -o "nul"
"C:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10803 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR   "-IC:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.20\cores\arduino" "-IC:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.20\variants\mega" "-IC:\Users\Frankie\Documents\Arduino\libraries\Wire\src" "-IC:\Users\Frankie\Documents\Arduino\libraries\SPI\src" "-IC:\Users\Frankie\Documents\Arduino\libraries\SD\src" "C:\Users\Frankie\AppData\Local\Temp\arduino_build_655609\sketch\ArduinoEasy.ino.cpp" -o "nul"
"C:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10803 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR   "-IC:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.20\cores\arduino" "-IC:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.20\variants\mega" "-IC:\Users\Frankie\Documents\Arduino\libraries\Wire\src" "-IC:\Users\Frankie\Documents\Arduino\libraries\SPI\src" "-IC:\Users\Frankie\Documents\Arduino\libraries\SD\src" "-IC:\Users\Frankie\Documents\Arduino\libraries\Base64" "C:\Users\Frankie\AppData\Local\Temp\arduino_build_655609\sketch\ArduinoEasy.ino.cpp" -o "nul"
"C:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10803 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR   "-IC:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.20\cores\arduino" "-IC:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.20\variants\mega" "-IC:\Users\Frankie\Documents\Arduino\libraries\Wire\src" "-IC:\Users\Frankie\Documents\Arduino\libraries\SPI\src" "-IC:\Users\Frankie\Documents\Arduino\libraries\SD\src" "-IC:\Users\Frankie\Documents\Arduino\libraries\Base64" "-IC:\Program Files (x86)\Arduino\libraries\Ethernet\src" "C:\Users\Frankie\AppData\Local\Temp\arduino_build_655609\sketch\ArduinoEasy.ino.cpp" -o "nul"
"C:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10803 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR   "-IC:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.20\cores\arduino" "-IC:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.20\variants\mega" "-IC:\Users\Frankie\Documents\Arduino\libraries\Wire\src" "-IC:\Users\Frankie\Documents\Arduino\libraries\SPI\src" "-IC:\Users\Frankie\Documents\Arduino\libraries\SD\src" "-IC:\Users\Frankie\Documents\Arduino\libraries\Base64" "-IC:\Program Files (x86)\Arduino\libraries\Ethernet\src" "C:\Users\Frankie\Documents\Arduino\libraries\Wire\src\Wire.cpp" -o "nul"
"C:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10803 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR   "-IC:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.20\cores\arduino" "-IC:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.20\variants\mega" "-IC:\Users\Frankie\Documents\Arduino\libraries\Wire\src" "-IC:\Users\Frankie\Documents\Arduino\libraries\SPI\src" "-IC:\Users\Frankie\Documents\Arduino\libraries\SD\src" "-IC:\Users\Frankie\Documents\Arduino\libraries\Base64" "-IC:\Program Files (x86)\Arduino\libraries\Ethernet\src" "C:\Users\Frankie\Documents\Arduino\libraries\Wire\src\utility\twi.c" -o "nul"
"C:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10803 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR   "-IC:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.20\cores\arduino" "-IC:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.20\variants\mega" "-IC:\Users\Frankie\Documents\Arduino\libraries\Wire\src" "-IC:\Users\Frankie\Documents\Arduino\libraries\SPI\src" "-IC:\Users\Frankie\Documents\Arduino\libraries\SD\src" "-IC:\Users\Frankie\Documents\Arduino\libraries\Base64" "-IC:\Program Files (x86)\Arduino\libraries\Ethernet\src" "C:\Users\Frankie\Documents\Arduino\libraries\SPI\src\SPI.cpp" -o "nul"
"C:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10803 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR   "-IC:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.20\cores\arduino" "-IC:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.20\variants\mega" "-IC:\Users\Frankie\Documents\Arduino\libraries\Wire\src" "-IC:\Users\Frankie\Documents\Arduino\libraries\SPI\src" "-IC:\Users\Frankie\Documents\Arduino\libraries\SD\src" "-IC:\Users\Frankie\Documents\Arduino\libraries\Base64" "-IC:\Program Files (x86)\Arduino\libraries\Ethernet\src" "C:\Users\Frankie\Documents\Arduino\libraries\SD\src\File.cpp" -o "nul"
"C:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10803 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR   "-IC:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.20\cores\arduino" "-IC:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.20\variants\mega" "-IC:\Users\Frankie\Documents\Arduino\libraries\Wire\src" "-IC:\Users\Frankie\Documents\Arduino\libraries\SPI\src" "-IC:\Users\Frankie\Documents\Arduino\libraries\SD\src" "-IC:\Users\Frankie\Documents\Arduino\libraries\Base64" "-IC:\Program Files (x86)\Arduino\libraries\Ethernet\src" "C:\Users\Frankie\Documents\Arduino\libraries\SD\src\SD.cpp" -o "nul"
"C:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10803 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR   "-IC:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.20\cores\arduino" "-IC:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.20\variants\mega" "-IC:\Users\Frankie\Documents\Arduino\libraries\Wire\src" "-IC:\Users\Frankie\Documents\Arduino\libraries\SPI\src" "-IC:\Users\Frankie\Documents\Arduino\libraries\SD\src" "-IC:\Users\Frankie\Documents\Arduino\libraries\Base64" "-IC:\Program Files (x86)\Arduino\libraries\Ethernet\src" "C:\Users\Frankie\Documents\Arduino\libraries\SD\src\utility\Sd2Card.cpp" -o "nul"
"C:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10803 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR   "-IC:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.20\cores\arduino" "-IC:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.20\variants\mega" "-IC:\Users\Frankie\Documents\Arduino\libraries\Wire\src" "-IC:\Users\Frankie\Documents\Arduino\libraries\SPI\src" "-IC:\Users\Frankie\Documents\Arduino\libraries\SD\src" "-IC:\Users\Frankie\Documents\Arduino\libraries\Base64" "-IC:\Program Files (x86)\Arduino\libraries\Ethernet\src" "C:\Users\Frankie\Documents\Arduino\libraries\SD\src\utility\SdFile.cpp" -o "nul"
"C:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10803 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR   "-IC:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.20\cores\arduino" "-IC:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.20\variants\mega" "-IC:\Users\Frankie\Documents\Arduino\libraries\Wire\src" "-IC:\Users\Frankie\Documents\Arduino\libraries\SPI\src" "-IC:\Users\Frankie\Documents\Arduino\libraries\SD\src" "-IC:\Users\Frankie\Documents\Arduino\libraries\Base64" "-IC:\Program Files (x86)\Arduino\libraries\Ethernet\src" "C:\Users\Frankie\Documents\Arduino\libraries\SD\src\utility\SdVolume.cpp" -o "nul"
"C:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10803 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR   "-IC:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.20\cores\arduino" "-IC:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.20\variants\mega" "-IC:\Users\Frankie\Documents\Arduino\libraries\Wire\src" "-IC:\Users\Frankie\Documents\Arduino\libraries\SPI\src" "-IC:\Users\Frankie\Documents\Arduino\libraries\SD\src" "-IC:\Users\Frankie\Documents\Arduino\libraries\Base64" "-IC:\Program Files (x86)\Arduino\libraries\Ethernet\src" "C:\Users\Frankie\Documents\Arduino\libraries\Base64\base64.cpp" -o "nul"
"C:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10803 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR   "-IC:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.20\cores\arduino" "-IC:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.20\variants\mega" "-IC:\Users\Frankie\Documents\Arduino\libraries\Wire\src" "-IC:\Users\Frankie\Documents\Arduino\libraries\SPI\src" "-IC:\Users\Frankie\Documents\Arduino\libraries\SD\src" "-IC:\Users\Frankie\Documents\Arduino\libraries\Base64" "-IC:\Program Files (x86)\Arduino\libraries\Ethernet\src" "C:\Users\Frankie\Documents\Arduino\libraries\Base64\cdecode.c" -o "nul"
"C:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10803 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR   "-IC:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.20\cores\arduino" "-IC:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.20\variants\mega" "-IC:\Users\Frankie\Documents\Arduino\libraries\Wire\src" "-IC:\Users\Frankie\Documents\Arduino\libraries\SPI\src" "-IC:\Users\Frankie\Documents\Arduino\libraries\SD\src" "-IC:\Users\Frankie\Documents\Arduino\libraries\Base64" "-IC:\Program Files (x86)\Arduino\libraries\Ethernet\src" "C:\Users\Frankie\Documents\Arduino\libraries\Base64\cencode.c" -o "nul"
"C:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10803 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR   "-IC:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.20\cores\arduino" "-IC:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.20\variants\mega" "-IC:\Users\Frankie\Documents\Arduino\libraries\Wire\src" "-IC:\Users\Frankie\Documents\Arduino\libraries\SPI\src" "-IC:\Users\Frankie\Documents\Arduino\libraries\SD\src" "-IC:\Users\Frankie\Documents\Arduino\libraries\Base64" "-IC:\Program Files (x86)\Arduino\libraries\Ethernet\src" "C:\Program Files (x86)\Arduino\libraries\Ethernet\src\Dhcp.cpp" -o "nul"
"C:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10803 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR   "-IC:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.20\cores\arduino" "-IC:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.20\variants\mega" "-IC:\Users\Frankie\Documents\Arduino\libraries\Wire\src" "-IC:\Users\Frankie\Documents\Arduino\libraries\SPI\src" "-IC:\Users\Frankie\Documents\Arduino\libraries\SD\src" "-IC:\Users\Frankie\Documents\Arduino\libraries\Base64" "-IC:\Program Files (x86)\Arduino\libraries\Ethernet\src" "C:\Program Files (x86)\Arduino\libraries\Ethernet\src\Dns.cpp" -o "nul"
"C:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10803 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR   "-IC:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.20\cores\arduino" "-IC:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.20\variants\mega" "-IC:\Users\Frankie\Documents\Arduino\libraries\Wire\src" "-IC:\Users\Frankie\Documents\Arduino\libraries\SPI\src" "-IC:\Users\Frankie\Documents\Arduino\libraries\SD\src" "-IC:\Users\Frankie\Documents\Arduino\libraries\Base64" "-IC:\Program Files (x86)\Arduino\libraries\Ethernet\src" "C:\Program Files (x86)\Arduino\libraries\Ethernet\src\Ethernet.cpp" -o "nul"
"C:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10803 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR   "-IC:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.20\cores\arduino" "-IC:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.20\variants\mega" "-IC:\Users\Frankie\Documents\Arduino\libraries\Wire\src" "-IC:\Users\Frankie\Documents\Arduino\libraries\SPI\src" "-IC:\Users\Frankie\Documents\Arduino\libraries\SD\src" "-IC:\Users\Frankie\Documents\Arduino\libraries\Base64" "-IC:\Program Files (x86)\Arduino\libraries\Ethernet\src" "C:\Program Files (x86)\Arduino\libraries\Ethernet\src\EthernetClient.cpp" -o "nul"
"C:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10803 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR   "-IC:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.20\cores\arduino" "-IC:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.20\variants\mega" "-IC:\Users\Frankie\Documents\Arduino\libraries\Wire\src" "-IC:\Users\Frankie\Documents\Arduino\libraries\SPI\src" "-IC:\Users\Frankie\Documents\Arduino\libraries\SD\src" "-IC:\Users\Frankie\Documents\Arduino\libraries\Base64" "-IC:\Program Files (x86)\Arduino\libraries\Ethernet\src" "C:\Program Files (x86)\Arduino\libraries\Ethernet\src\EthernetServer.cpp" -o "nul"
"C:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10803 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR   "-IC:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.20\cores\arduino" "-IC:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.20\variants\mega" "-IC:\Users\Frankie\Documents\Arduino\libraries\Wire\src" "-IC:\Users\Frankie\Documents\Arduino\libraries\SPI\src" "-IC:\Users\Frankie\Documents\Arduino\libraries\SD\src" "-IC:\Users\Frankie\Documents\Arduino\libraries\Base64" "-IC:\Program Files (x86)\Arduino\libraries\Ethernet\src" "C:\Program Files (x86)\Arduino\libraries\Ethernet\src\EthernetUdp.cpp" -o "nul"
"C:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10803 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR   "-IC:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.20\cores\arduino" "-IC:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.20\variants\mega" "-IC:\Users\Frankie\Documents\Arduino\libraries\Wire\src" "-IC:\Users\Frankie\Documents\Arduino\libraries\SPI\src" "-IC:\Users\Frankie\Documents\Arduino\libraries\SD\src" "-IC:\Users\Frankie\Documents\Arduino\libraries\Base64" "-IC:\Program Files (x86)\Arduino\libraries\Ethernet\src" "C:\Program Files (x86)\Arduino\libraries\Ethernet\src\utility\socket.cpp" -o "nul"
"C:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10803 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR   "-IC:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.20\cores\arduino" "-IC:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.20\variants\mega" "-IC:\Users\Frankie\Documents\Arduino\libraries\Wire\src" "-IC:\Users\Frankie\Documents\Arduino\libraries\SPI\src" "-IC:\Users\Frankie\Documents\Arduino\libraries\SD\src" "-IC:\Users\Frankie\Documents\Arduino\libraries\Base64" "-IC:\Program Files (x86)\Arduino\libraries\Ethernet\src" "C:\Program Files (x86)\Arduino\libraries\Ethernet\src\utility\w5100.cpp" -o "nul"
Generating function prototypes...
"C:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10803 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR   "-IC:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.20\cores\arduino" "-IC:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.20\variants\mega" "-IC:\Users\Frankie\Documents\Arduino\libraries\Wire\src" "-IC:\Users\Frankie\Documents\Arduino\libraries\SPI\src" "-IC:\Users\Frankie\Documents\Arduino\libraries\SD\src" "-IC:\Users\Frankie\Documents\Arduino\libraries\Base64" "-IC:\Program Files (x86)\Arduino\libraries\Ethernet\src" "C:\Users\Frankie\AppData\Local\Temp\arduino_build_655609\sketch\ArduinoEasy.ino.cpp" -o "C:\Users\Frankie\AppData\Local\Temp\arduino_build_655609\preproc\ctags_target_for_gcc_minus_e.cpp"
"C:\Program Files (x86)\Arduino\tools-builder\ctags\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\Users\Frankie\AppData\Local\Temp\arduino_build_655609\preproc\ctags_target_for_gcc_minus_e.cpp"
Compiling sketch...
"C:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10803 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR   "-IC:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.20\cores\arduino" "-IC:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.20\variants\mega" "-IC:\Users\Frankie\Documents\Arduino\libraries\Wire\src" "-IC:\Users\Frankie\Documents\Arduino\libraries\SPI\src" "-IC:\Users\Frankie\Documents\Arduino\libraries\SD\src" "-IC:\Users\Frankie\Documents\Arduino\libraries\Base64" "-IC:\Program Files (x86)\Arduino\libraries\Ethernet\src" "C:\Users\Frankie\AppData\Local\Temp\arduino_build_655609\sketch\ArduinoEasy.ino.cpp" -o "C:\Users\Frankie\AppData\Local\Temp\arduino_build_655609\sketch\ArduinoEasy.ino.cpp.o"
Q:\_Files\Arduino\ArduinoEasy-master R154\ArduinoEasy\ArduinoEasy.ino: In function 'boolean setSystemTimer(long unsigned int, byte, byte, byte, byte)':

Q:\_Files\Arduino\ArduinoEasy-master R154\ArduinoEasy\ArduinoEasy.ino:774:1: warning: no return statement in function returning non-void [-Wreturn-type]

 }

 ^

Q:\_Files\Arduino\ArduinoEasy-master R154\ArduinoEasy\ArduinoEasy.ino: In function 'boolean setSystemCMDTimer(long unsigned int, String&)':

Q:\_Files\Arduino\ArduinoEasy-master R154\ArduinoEasy\ArduinoEasy.ino:789:1: warning: no return statement in function returning non-void [-Wreturn-type]

 }

 ^

Q:\_Files\Arduino\ArduinoEasy-master R154\ArduinoEasy\ArduinoEasy.ino: In function 'boolean checkSystemTimers()':

Q:\_Files\Arduino\ArduinoEasy-master R154\ArduinoEasy\ArduinoEasy.ino:824:1: warning: no return statement in function returning non-void [-Wreturn-type]

 }

 ^

Q:\_Files\Arduino\ArduinoEasy-master R154\ArduinoEasy\Command.ino: In function 'void ExecuteCommand(byte, const char*)':

Q:\_Files\Arduino\ArduinoEasy-master R154\ArduinoEasy\Command.ino:88:12: warning: unused variable 'error' [-Wunused-variable]

       byte error = Calculate(TmpStr1, &result);

            ^

Q:\_Files\Arduino\ArduinoEasy-master R154\ArduinoEasy\Command.ino:12:7: warning: variable 'Par3' set but not used [-Wunused-but-set-variable]

   int Par3 = 0;

       ^

Q:\_Files\Arduino\ArduinoEasy-master R154\ArduinoEasy\Misc.ino: In function 'int getParamStartPos(String&, byte)':

Q:\_Files\Arduino\ArduinoEasy-master R154\ArduinoEasy\Misc.ino:128:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

   for (int x = 0; x < tmpString.length(); x++)

                     ^

Q:\_Files\Arduino\ArduinoEasy-master R154\ArduinoEasy\Misc.ino: In function 'boolean setPinState(byte, byte, byte, uint16_t)':

Q:\_Files\Arduino\ArduinoEasy-master R154\ArduinoEasy\Misc.ino:170:1: warning: no return statement in function returning non-void [-Wreturn-type]

 }

 ^

Q:\_Files\Arduino\ArduinoEasy-master R154\ArduinoEasy\Misc.ino: In function 'boolean timeOut(long unsigned int)':

Q:\_Files\Arduino\ArduinoEasy-master R154\ArduinoEasy\Misc.ino:273:48: warning: left shift count >= width of type

   if (((now >= timer) && ((now - timer) < 1 << 31))  || ((timer >= now) && (timer - now > 1 << 31)))

                                                ^

Q:\_Files\Arduino\ArduinoEasy-master R154\ArduinoEasy\Misc.ino:273:41: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits]

   if (((now >= timer) && ((now - timer) < 1 << 31))  || ((timer >= now) && (timer - now > 1 << 31)))

                                         ^

Q:\_Files\Arduino\ArduinoEasy-master R154\ArduinoEasy\Misc.ino:273:96: warning: left shift count >= width of type

   if (((now >= timer) && ((now - timer) < 1 << 31))  || ((timer >= now) && (timer - now > 1 << 31)))

                                                                                                ^

Q:\_Files\Arduino\ArduinoEasy-master R154\ArduinoEasy\Misc.ino: In function 'boolean GetArgv(const char*, char*, int)':

Q:\_Files\Arduino\ArduinoEasy-master R154\ArduinoEasy\Misc.ino:487:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

   while (string_pos < strlen(string))

                     ^

Q:\_Files\Arduino\ArduinoEasy-master R154\ArduinoEasy\Misc.ino: In function 'boolean str2ip(char*, byte*)':

Q:\_Files\Arduino\ArduinoEasy-master R154\ArduinoEasy\Misc.ino:542:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

   for (int x = 0; x <= strlen(string); x++)

                     ^

Q:\_Files\Arduino\ArduinoEasy-master R154\ArduinoEasy\Misc.ino: In function 'boolean LoadSettings()':

Q:\_Files\Arduino\ArduinoEasy-master R154\ArduinoEasy\Misc.ino:587:1: warning: no return statement in function returning non-void [-Wreturn-type]

 }

 ^

Q:\_Files\Arduino\ArduinoEasy-master R154\ArduinoEasy\Misc.ino: In function 'long unsigned int string2TimeLong(String&)':

Q:\_Files\Arduino\ArduinoEasy-master R154\ArduinoEasy\Misc.ino:917:20: warning: suggest parentheses around '&&' within '||' [-Wparentheses]

       if (w >= '0' && w <= '9' || w == '*')

                    ^

Q:\_Files\Arduino\ArduinoEasy-master R154\ArduinoEasy\Misc.ino: In function 'void rulesProcessing(String&)':

Q:\_Files\Arduino\ArduinoEasy-master R154\ArduinoEasy\Misc.ino:1630:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

       for (int x = 0; x < f.size(); x++)

                         ^

Q:\_Files\Arduino\ArduinoEasy-master R154\ArduinoEasy\WebServer.ino: At global scope:

Q:\_Files\Arduino\ArduinoEasy-master R154\ArduinoEasy\WebServer.ino:261:49: warning: unused parameter 'post' [-Wunused-parameter]

 void handle_root(EthernetClient client, String &post) {

                                                 ^

Q:\_Files\Arduino\ArduinoEasy-master R154\ArduinoEasy\WebServer.ino:415:51: warning: unused parameter 'post' [-Wunused-parameter]

 void handle_config(EthernetClient client, String &post) {

                                                   ^

Q:\_Files\Arduino\ArduinoEasy-master R154\ArduinoEasy\WebServer.ino:650:53: warning: unused parameter 'post' [-Wunused-parameter]

 void handle_hardware(EthernetClient client, String &post) {

                                                     ^

Q:\_Files\Arduino\ArduinoEasy-master R154\ArduinoEasy\WebServer.ino:751:52: warning: unused parameter 'post' [-Wunused-parameter]

 void handle_devices(EthernetClient client, String &post) {

                                                    ^

Q:\_Files\Arduino\ArduinoEasy-master R154\ArduinoEasy\WebServer.ino: In function 'byte arrayLessThan(char*, char*)':

Q:\_Files\Arduino\ArduinoEasy-master R154\ArduinoEasy\WebServer.ino:1303:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

   while (i < strlen(ptr_1))    // For each character in string 1, starting with the first:

            ^

Q:\_Files\Arduino\ArduinoEasy-master R154\ArduinoEasy\WebServer.ino:1307:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

     if (strlen(ptr_2) < i)    // If string 2 is shorter, then switch them

                       ^

Q:\_Files\Arduino\ArduinoEasy-master R154\ArduinoEasy\WebServer.ino: At global scope:

Q:\_Files\Arduino\ArduinoEasy-master R154\ArduinoEasy\WebServer.ino:1366:27: warning: unused parameter 'forI2C' [-Wunused-parameter]

 void addPinSelect(boolean forI2C, String& str, String name,  int choice)

                           ^

Q:\_Files\Arduino\ArduinoEasy-master R154\ArduinoEasy\WebServer.ino:1531:50: warning: unused parameter 'post' [-Wunused-parameter]

 void handle_tools(EthernetClient client, String &post) {

                                                  ^

Q:\_Files\Arduino\ArduinoEasy-master R154\ArduinoEasy\WebServer.ino:1581:53: warning: unused parameter 'post' [-Wunused-parameter]

 void handle_advanced(EthernetClient client, String &post) {

                                                     ^

Q:\_Files\Arduino\ArduinoEasy-master R154\ArduinoEasy\WebServer.ino:1739:52: warning: unused parameter 'post' [-Wunused-parameter]

 void handle_control(EthernetClient client, String &post) {

                                                    ^

Q:\_Files\Arduino\ArduinoEasy-master R154\ArduinoEasy\WebServer.ino: In function 'void handle_SDfilelist(EthernetClient, String&)':

Q:\_Files\Arduino\ArduinoEasy-master R154\ArduinoEasy\WebServer.ino:1801:27: warning: comparison with string literal results in unspecified behaviour [-Waddress]

       if (entry.name() != "CONFIG.TXT" && entry.name() != "SECURITY.TXT")

                           ^

Q:\_Files\Arduino\ArduinoEasy-master R154\ArduinoEasy\WebServer.ino:1801:59: warning: comparison with string literal results in unspecified behaviour [-Waddress]

       if (entry.name() != "CONFIG.TXT" && entry.name() != "SECURITY.TXT")

                                                           ^

Q:\_Files\Arduino\ArduinoEasy-master R154\ArduinoEasy\WebServer.ino: At global scope:

Q:\_Files\Arduino\ArduinoEasy-master R154\ArduinoEasy\WebServer.ino:1781:55: warning: unused parameter 'post' [-Wunused-parameter]

 void handle_SDfilelist(EthernetClient client, String &post) {

                                                       ^

Q:\_Files\Arduino\ArduinoEasy-master R154\ArduinoEasy\WebServer.ino:2035:54: warning: unused parameter 'path' [-Wunused-parameter]

 void handle_i2cscanner(EthernetClient client, String path) {

                                                      ^

Q:\_Files\Arduino\ArduinoEasy-master R154\ArduinoEasy\WebServer.ino:2144:47: warning: unused parameter 'path' [-Wunused-parameter]

 void handle_log(EthernetClient client, String path) {

                                               ^

Q:\_Files\Arduino\ArduinoEasy-master R154\ArduinoEasy\WebServer.ino:2182:51: warning: unused parameter 'path' [-Wunused-parameter]

 void handle_sysinfo(EthernetClient client, String path) {

                                                   ^

Q:\_Files\Arduino\ArduinoEasy-master R154\ArduinoEasy\WebServer.ino: In function 'String URLDecode(const char*)':

Q:\_Files\Arduino\ArduinoEasy-master R154\ArduinoEasy\WebServer.ino:2261:15: warning: unused variable 'dst' [-Wunused-variable]

   const char* dst = src;

               ^

Q:\_Files\Arduino\ArduinoEasy-master R154\ArduinoEasy\_C001.ino: In function 'boolean CPlugin_001(byte, EventStruct*, String&)':

Q:\_Files\Arduino\ArduinoEasy-master R154\ArduinoEasy\_C001.ino:46:17: warning: variable 'success' set but not used [-Wunused-but-set-variable]

         boolean success = false;

                 ^

Q:\_Files\Arduino\ArduinoEasy-master R154\ArduinoEasy\_C005.ino: In function 'boolean CPlugin_005(byte, EventStruct*, String&)':

Q:\_Files\Arduino\ArduinoEasy-master R154\ArduinoEasy\_C005.ino:103:11: error: 'MQTTclient' was not declared in this scope

           MQTTclient.publish(tmppubname.c_str(), value.c_str(), Settings.MQTTRetainFlag);

           ^

Q:\_Files\Arduino\ArduinoEasy-master R154\ArduinoEasy\_C005.ino:93:14: warning: unused variable 'DeviceIndex' [-Wunused-variable]

         byte DeviceIndex = getDeviceIndex(Settings.TaskDeviceNumber[event->TaskIndex]);

              ^

Q:\_Files\Arduino\ArduinoEasy-master R154\ArduinoEasy\_P003_Pulse.ino: In function 'void Plugin_003_pulsecheck(byte)':

Q:\_Files\Arduino\ArduinoEasy-master R154\ArduinoEasy\_P003_Pulse.ino:177:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

   if(PulseTime > Settings.TaskDevicePluginConfig[Index][0]) // check with debounce time for this task

                ^

Q:\_Files\Arduino\ArduinoEasy-master R154\ArduinoEasy\_P004_Dallas.ino: In function 'boolean Plugin_004(byte, EventStruct*, String&)':

Q:\_Files\Arduino\ArduinoEasy-master R154\ArduinoEasy\_P004_Dallas.ino:104:14: warning: unused variable 'devCount' [-Wunused-variable]

         byte devCount = Plugin_004_DS_scan(Settings.TaskDevicePluginConfig[event->TaskIndex][0], addr);

              ^

Q:\_Files\Arduino\ArduinoEasy-master R154\ArduinoEasy\_P005_DHT.ino: In function 'boolean Plugin_005(byte, EventStruct*, String&)':

Q:\_Files\Arduino\ArduinoEasy-master R154\ArduinoEasy\_P005_DHT.ino:116:24: warning: comparison is always true due to limited range of data type [-Wtype-limits]

               if (data != -1)

                        ^

Q:\_Files\Arduino\ArduinoEasy-master R154\ArduinoEasy\_P005_DHT.ino:90:14: warning: unused variable 'Retry' [-Wunused-variable]

         byte Retry = 0;

              ^

Q:\_Files\Arduino\ArduinoEasy-master R154\ArduinoEasy\_P034_DHT12.ino: In function 'boolean Plugin_034(byte, EventStruct*, String&)':

Q:\_Files\Arduino\ArduinoEasy-master R154\ArduinoEasy\_P034_DHT12.ino:53:14: warning: unused variable 'dht_in' [-Wunused-variable]

         byte dht_in;

              ^

Q:\_Files\Arduino\ArduinoEasy-master R154\ArduinoEasy\_P034_DHT12.ino:55:14: warning: unused variable 'Retry' [-Wunused-variable]

         byte Retry = 0;

              ^

Q:\_Files\Arduino\ArduinoEasy-master R154\ArduinoEasy\Controller.ino: In function 'boolean sendData(EventStruct*)':

Q:\_Files\Arduino\ArduinoEasy-master R154\ArduinoEasy\Controller.ino:40:1: warning: control reaches end of non-void function [-Wreturn-type]

 }

 ^

Q:\_Files\Arduino\ArduinoEasy-master R154\ArduinoEasy\Misc.ino: In function 'float pop()':

Q:\_Files\Arduino\ArduinoEasy-master R154\ArduinoEasy\Misc.ino:1124:1: warning: control reaches end of non-void function [-Wreturn-type]

 }

 ^

Q:\_Files\Arduino\ArduinoEasy-master R154\ArduinoEasy\_C005.ino: In function 'boolean CPlugin_005(byte, EventStruct*, String&)':

Q:\_Files\Arduino\ArduinoEasy-master R154\ArduinoEasy\_C005.ino:109:1: warning: control reaches end of non-void function [-Wreturn-type]

 }

 ^

Multiple libraries were found for "Wire.h"
 Used: C:\Users\Frankie\Documents\Arduino\libraries\Wire
 Not used: C:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.20\libraries\Wire
Multiple libraries were found for "SPI.h"
 Used: C:\Users\Frankie\Documents\Arduino\libraries\SPI
 Not used: C:\Users\Frankie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.20\libraries\SPI
Multiple libraries were found for "SD.h"
 Used: C:\Users\Frankie\Documents\Arduino\libraries\SD
 Not used: C:\Program Files (x86)\Arduino\libraries\SD
Using library Wire at version 1.0 in folder: C:\Users\Frankie\Documents\Arduino\libraries\Wire 
Using library SPI at version 1.0 in folder: C:\Users\Frankie\Documents\Arduino\libraries\SPI 
Using library SD at version 1.1.1 in folder: C:\Users\Frankie\Documents\Arduino\libraries\SD 
Using library Base64 in folder: C:\Users\Frankie\Documents\Arduino\libraries\Base64 (legacy)
Using library Ethernet at version 1.1.2 in folder: C:\Program Files (x86)\Arduino\libraries\Ethernet 
exit status 1
Error compiling for board Arduino/Genuino Mega or Mega 2560.

kirbah
Normal user
Posts: 1
Joined: 24 Feb 2018, 20:25

Re: Arduino Easy 2560

#115 Post by kirbah » 24 Feb 2018, 20:34

yfands wrote:
23 Oct 2017, 12:33
I did put the base64 library in my library pad..
MQTT is not used

Code: Select all


Q:\_Files\Arduino\ArduinoEasy-master R154\ArduinoEasy\_C005.ino:103:11: error: 'MQTTclient' was not declared in this scope

           MQTTclient.publish(tmppubname.c_str(), value.c_str(), Settings.MQTTRetainFlag);

           ^
Error compiling for board Arduino/Genuino Mega or Mega 2560.
Since MQTT is not required for you try to delete _C005.ino file and run build.
Looks like build without MQTT is not supported in current sources. It will be easier to build as is without changes. At least with MQTT enabled build will work for sure.

Ton_vN
Normal user
Posts: 116
Joined: 21 Oct 2016, 15:20
Location: Hengelo (Ov)/ NL
Contact:

Re: Arduino Easy 2560

#116 Post by Ton_vN » 14 Apr 2019, 15:02

Perhaps the following questions are 'experimental', perhaps not?
The questions were triggered by the discussion in the previous messages related to multiple sensors connected to 1 processor.
Feedback/hints from experience/expert users appreciated.

For a remote meteo-setup I would like to connect at 1 location to 1 ESPEasy (WEMOS_D1Pro) the following sensorset
1 sensor for leafwetness, 2 sensors for Temp&Hum, plus 3 Temp-sensors.
This meteo-setup is aiming at agricultural application to colocated measurement of leafwetness, and of a vertical profile of temperature, and at 2 upper layers also humidity:
that info is interesting to determine the possible growth of plants.

Sounds as much sensors and few processors, but the background for that aspect is:
- because the location is remote from the base-station, the power supply has to be stand-alone&powerful with solar panel &battery, and therefore as few as possible ESP8266s is best to possibly provide 24/7 operation
- precipitation/leafwetness at approx. +0,5m:
can be measured by rain-sensor / humidity sensor interfacing to the ADC of the ESP8266.
A purely analogue circuit for rain/soil humidity sensor will fill the function, but corrosion of the sensor-plate may become a problem, and therefore for endurance a packaged, capacitive humidity sensing may be the better solution
- single measurement just above surface (e.g. to determine whether/how soilfrost or evaporation etc. is applicable):
1*T&H at +10cm, with Humidity required regarding to evaporation
- multiple measurement below surface:
1*T&H at -10cm, with Humidity required regarding to evaporation
3*T at respectively -20cm, -50cm and -100cm at which level humidity is less important.
[a second, 'practical' argument is that T/H-sensors with >2 adresses and high resistance to moisture are rare]

For communication for such setup LoRaWAN would even be better than WiFi, but 1 step at a time:
first test of basic feasibility ........

Questions are:
A. Sensors
1. Which T/H-sensors?
Appropriate T/H-sensor for upper 2 levels would be SHT31, having required quality and also possibility to set 2 different adresses at I2C
Fall-back would be multiple DHT22, but Humidity-measurement by that sensor lacks lasting quality for meteo.
2. Which T-sensors?
Appropriate T-sensor for the 3 lower levels might be DS18B20, which in itself as sensor has multiple adressing and can be operated in a chain.
B. ESPEasy
Certainly not the standard collection to be interfacing an ESP8266&ESPEasy.
Very simple&dumb approach would be to apply multiple ESP8266 with each a few sensors, but that is technically not-a-nice solution.
3. How many sensors of which types could be handled by the standard ESPEasy, and in what configuration(s) of interface-setup?
4. If technically possible, with what 'fiddling' would 1*ESP8266+ESPEasy have the capability to handle this kind of extended configuration?
Or is such approach principally touching some functional limitations of ESPEasy (related to max. number of interfaces, functions etc.)?
C. Raspberry_Zero_W perhaps better suitable as processor for this job (except for the analogue interface)?

User avatar
enesbcs
Normal user
Posts: 367
Joined: 18 Jun 2017, 11:02
Location: Békéscsaba, Hungary
Contact:

Re: Arduino Easy 2560

#117 Post by enesbcs » 09 Jun 2019, 09:20

I decided to patch ArduinoEasy to run on my STM32F103RCT6 Development Board + W5500 Ethernet network module combination ($6.5 + $3) instead of the default Arduino Mega 2560 + Arduino Ethernet Shield.
I think it is done, at least it compiles and run on my hardware. :) Do not expect much support or development, as i am not an expert Arduino programmer just a problem solver, this project is a proof-of-concept.

https://github.com/enesbcs/ArduinoEasy

Binary size can be modified by changing IFDEFs in ArduinoEasy-Globals.h before compiling in Arduino. With disabling almost everything even a 116k binary size is achievable, which is the most that can fits in a 128k Maple Mini (8k bootloarder 2.0 + 116k code + 4k data partition) otherwise with every supported plugin (not so much) it fits onto 200kbyte code + 12k data partition so a 256k flash is good enough for example an STM32F103RCT6.
Used STM32 Arduino core is: https://github.com/rogerclarkmelbourne/Arduino_STM32

papperone
Normal user
Posts: 497
Joined: 04 Oct 2016, 23:16

Re: Arduino Easy 2560

#118 Post by papperone » 10 Jun 2019, 07:06

enesbcs wrote:
09 Jun 2019, 09:20
I decided to patch ArduinoEasy to run on my STM32F103RCT6 Development Board + W5500 Ethernet network module combination ($6.5 + $3) instead of the default Arduino Mega 2560 + Arduino Ethernet Shield.
I think it is done, at least it compiles and run on my hardware. :) Do not expect much support or development, as i am not an expert Arduino programmer just a problem solver, this project is a proof-of-concept.

https://github.com/enesbcs/ArduinoEasy

Binary size can be modified by changing IFDEFs in ArduinoEasy-Globals.h before compiling in Arduino. With disabling almost everything even a 116k binary size is achievable, which is the most that can fits in a 128k Maple Mini (8k bootloarder 2.0 + 116k code + 4k data partition) otherwise with every supported plugin (not so much) it fits onto 200kbyte code + 12k data partition so a 256k flash is good enough for example an STM32F103RCT6.
Used STM32 Arduino core is: https://github.com/rogerclarkmelbourne/Arduino_STM32
I like those type of "experiment" :)
can you please share some info about your hardware (which dev board and most important which ETH module you used)?
godo job!!!
My TINDIE Store where you can find all ESP8266 boards I manufacture --> https://www.tindie.com/stores/GiovanniCas/
My Wiki Project page with self-made PCB/devices --> https://www.letscontrolit.com/wiki/inde ... :Papperone

User avatar
enesbcs
Normal user
Posts: 367
Joined: 18 Jun 2017, 11:02
Location: Békéscsaba, Hungary
Contact:

Re: Arduino Easy 2560

#119 Post by enesbcs » 10 Jun 2019, 15:14

papperone wrote:
10 Jun 2019, 07:06
I like those type of "experiment" :)
can you please share some info about your hardware (which dev board and most important which ETH module you used)?
godo job!!!
Thank you!
The #1 DevBoard is this with 256/512k flash: (but any STM32F103 will be OK)
https://www.aliexpress.com/item/STM32F1 ... 35083.html
The ETH module is this: (but any W5500 will be OK)
https://www.aliexpress.com/item/Free-sh ... 00253.html

(also a MapleMini can be bought anywhere, but as i wrote earlier, it is hard to compile a binary <116k)

papperone
Normal user
Posts: 497
Joined: 04 Oct 2016, 23:16

Re: Arduino Easy 2560

#120 Post by papperone » 14 Jun 2019, 08:15

thanks a lot! :)
My TINDIE Store where you can find all ESP8266 boards I manufacture --> https://www.tindie.com/stores/GiovanniCas/
My Wiki Project page with self-made PCB/devices --> https://www.letscontrolit.com/wiki/inde ... :Papperone

Post Reply

Who is online

Users browsing this forum: No registered users and 0 guests