Re: Wemos D1 mini Laufschrift Matrix Display
Verfasst: 01.11.2019, 17:14
Hi, der Code ist schon sehr alt. Der ist noch auf ArduinoJSON 5
Hab da nix weiter dran gemacht.
Hab da nix weiter dran gemacht.
Heimautomation mit ELV HomeMatic und FHZ Funk-Hauszentralen
https://homematic-forum.de/forum/
Code: Alles auswählen
exit status 1
DynamicJsonDocument is a class from ArduinoJson 6 but version 5 is installed. Visit arduinojson.org to get more information.
Code: Alles auswählen
- DynamicJsonDocument doc;
+ StaticJsonDocument<1024> doc;
Code: Alles auswählen
Arduino: 1.8.15 (Mac OS X), Board: "LOLIN(WEMOS) D1 R2 & mini, 80 MHz, Flash, Disabled (new aborts on oom), Disabled, All SSL ciphers (most compatible), 32KB cache + 32KB IRAM (balanced), Use pgm_read macros for IRAM/PROGMEM, 4MB (FS:2MB OTA:~1019KB), v2 Lower Memory, Disabled, None, Only Sketch, 921600"
In file included from /Users/wolf/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Operators/VariantCasts.hpp:7,
from /Users/wolf/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Operators/VariantOperators.hpp:7,
from /Users/wolf/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Variant/VariantRef.hpp:12,
from /Users/wolf/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Array/ArrayIterator.hpp:8,
from /Users/wolf/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Array/ArrayRef.hpp:9,
from /Users/wolf/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:17,
from /Users/wolf/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:9,
from /Users/wolf/Documents/Arduino/sketch_jun13a/sketch_jun13a.ino:7:
/Users/wolf/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/MsgPack/MsgPackSerializer.hpp:28:7: error: attributes are not allowed on a function-definition
28 | ARDUINOJSON_NO_SANITIZE("float-cast-overflow") {
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/wolf/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.0-newlib4.0.0-gnu23-48f7b08/xtensa-lx106-elf/include/assert.h:10,
from /Users/wolf/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.0-newlib4.0.0-gnu23-48f7b08/xtensa-lx106-elf/include/sys/reent.h:503,
from /Users/wolf/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.0-newlib4.0.0-gnu23-48f7b08/xtensa-lx106-elf/include/stdlib.h:18,
from /Users/wolf/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.0-newlib4.0.0-gnu23-48f7b08/xtensa-lx106-elf/include/c++/10.2.0/cstdlib:75,
from /Users/wolf/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.0-newlib4.0.0-gnu23-48f7b08/xtensa-lx106-elf/include/c++/10.2.0/stdlib.h:36,
from /Users/wolf/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.0/cores/esp8266/Arduino.h:27,
from sketch/sketch_jun13a.ino.cpp:1:
/Users/wolf/Documents/Arduino/libraries/MatrixDisplayESP8266-master/WM.h:26:24: error: 'const char HTTP_HEAD []' redeclared as different kind of entity
26 | const char HTTP_HEAD[] PROGMEM = "<!DOCTYPE html><html lang=\"en\"><head><meta name=\"viewport\" content=\"width=device-width, initial-scale=1, user-scalable=no\"/><title>{v}</title>";
| ^~~~~~~
In file included from /Users/wolf/Documents/Arduino/libraries/MatrixDisplayESP8266-master/WM.h:17,
from /Users/wolf/Documents/Arduino/sketch_jun13a/sketch_jun13a.ino:9:
/Users/wolf/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.0/libraries/ESP8266WebServer/src/ESP8266WebServer.h:47:39: note: previous declaration 'HTTPMethod HTTP_HEAD'
47 | enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_HEAD, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS };
| ^~~~~~~~~
/Users/wolf/Documents/Arduino/sketch_jun13a/sketch_jun13a.ino: In function 'void setup()':
sketch_jun13a:100:10: error: 'loadSysConfig' was not declared in this scope
100 | if (!loadSysConfig()) {
| ^~~~~~~~~~~~~
sketch_jun13a:111:7: error: 'doWifiConnect' was not declared in this scope
111 | if (doWifiConnect() == true) {
| ^~~~~~~~~~~~~
sketch_jun13a:114:21: error: 'getNtpTime' was not declared in this scope
114 | setSyncProvider(getNtpTime);
| ^~~~~~~~~~
sketch_jun13a:128:5: error: 'startOTAhandling' was not declared in this scope
128 | startOTAhandling();
| ^~~~~~~~~~~~~~~~
/Users/wolf/Documents/Arduino/sketch_jun13a/sketch_jun13a.ino: In function 'void loop()':
sketch_jun13a:142:12: error: 'saveSysConfig' was not declared in this scope
142 | if (!saveSysConfig()) {
| ^~~~~~~~~~~~~
sketch_jun13a:165:23: error: 'handleUDP' was not declared in this scope
165 | String udpMessage = handleUDP();
| ^~~~~~~~~
sketch_jun13a:187:23: error: 'calcTime' was not declared in this scope
187 | String Zeit = calcTime(now());
| ^~~~~~~~
sketch_jun13a:203:21: error: 'calcTime' was not declared in this scope
203 | String Zeit = calcTime(now());
| ^~~~~~~~
Mehrere Bibliotheken wurden für "WiFiUdp.h" gefunden
Benutzt: /Users/wolf/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.0/libraries/ESP8266WiFi
Nicht benutzt: /Applications/Arduino.app/Contents/Java/libraries/WiFi
exit status 1
'loadSysConfig' was not declared in this scope