Re: Arduino Easy 2560
Posted: 10 Aug 2017, 19:58
https://nl.aliexpress.com/item/1PCS-GY- ... 0.0.haYjri
Have fun with controlling everything!
https://www.letscontrolit.com/forum/
https://nl.aliexpress.com/item/1PCS-GY- ... 0.0.haYjri
The DHT11/22 are no 1wire devices. They call their protocoll 1wire too but it is not the 1wire as dallas et al defined it.
BMP/E280 do have I2C address jumper!: https://forum.arduino.cc/index.php?topic=404946.0
It doesn't make sense at all. It makes sense to attach a humidity sensor, a lumi sensor and other types of i2c sensors to the same two wires to use only 2 gpio's for a lot of different sensors. That saves gpio's so you attach stuff like the mh-z19 co2 sensor and a pir to it to make a densely packed sensor array...
Don't get your hopes up, there is very little reason to spent a lot of time on this branch. The Arduino platform is outdated, even the DUE has only 512KB of flash memory and it's CPU still slow. The Arduino platform is growing WAY to slow...
I understand that and that the focus will en must be in that direcion because it is the most inportant. But i hope that this stays a little fun side projectLisaM wrote: ↑11 Aug 2017, 12:22Don't get your hopes up, there is very little reason to spent a lot of time on this branch. The Arduino platform is outdated, even the DUE has only 512KB of flash memory and it's CPU still slow. The Arduino platform is growing WAY to slow...
It makes much more sense to focus on the development of the MEGA branch since the ESP8266 platform is still growing fast (with standard 8MB of flash memory on an ESP-01 module in Ali as latest record) and the ESP32 is becoming more mature. The Wemos D1 has 16MB of flash, at which point it becomes possible to run interpreters like MicroPython on a ESP8266.
I was looking at that, to run ESPEasy as python instead of C++. That would make it possible to create rules using (micro) python. Another option is to have a hybrid: ESPEasy in cpp and the rules in python.
With ESPEasy-python whole new possibilities would open up...
thx for the info. Good solution
thx for the quick reaction.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)
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.
Since MQTT is not required for you try to delete _C005.ino file and run build.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.
I like those type of "experiment"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
Thank you!papperone wrote: ↑10 Jun 2019, 07:06I like those type of "experiment"enesbcs wrote: ↑09 Jun 2019, 09:20 https://github.com/enesbcs/ArduinoEasy
Used STM32 Arduino core is: https://github.com/rogerclarkmelbourne/Arduino_STM32
can you please share some info about your hardware (which dev board and most important which ETH module you used)?
godo job!!!
GD32F103RCT6 seems nice, but i've only found a Development board with it for 13USD which is almost double than the 7USD STM32F103RCT6 board..
Altough this GD32 looks awesome, SMD soldering is sadly not in my competences. Today i am struggling with soldering a Lora module with 1mm raster almost 3 hours... i simply hate everything that is below the standard 2.54mm raster.happytm wrote: ↑15 Jul 2019, 11:21 You are right it is expensive if you buy board.B ut he replaced the chip directly on STM32 (blue pill ) with GD32 chip.But is it worth the effort ? may be not.He shows software part in his video between 23 & 28 minutes mark.Basically he used Naze32 bootloader to make it work.
Thanks
Yes of course, the wiring is the following:
You have to install "Arduino SAM boards (Cortex-M3)" and this core also: