Je nach Auskommentiren der include-Dateien kommen verschiedene Fehlermeldungen. Hier die erste, wenn senssboxIO.h auskommentiert ist
Arduino: 1.8.10 (Mac OS X), Board: „senseBox MCU, ON as Default“
RTCSet:9:19: error: ‚char recv [32]‘ redeclared as different kind of symbol
char recv[BUFF_MAX];
^
In file included from /Users/rolf/Documents/Arduino/libraries/WiFi101/src/WiFiClient.h:28:0,
from /Users/rolf/Documents/Arduino/libraries/WiFi101/src/WiFi101.h:35,
from /Users/rolf/Library/Arduino15/packages/sensebox/hardware/samd/1.4.2/libraries/SenseBoxMCU-Lib/SenseBoxMCU.h:13,
from /Users/rolf/Documents/Arduino/RTCSet/RTCSet.ino:2:
/Users/rolf/Documents/Arduino/libraries/WiFi101/src/socket/include/socket.h:1574:16: note: previous declaration ‚sint16 recv(SOCKET, void*, uint16, uint32)‘
NMI_API sint16 recv(SOCKET sock, void *pvRecvBuf, uint16 u16BufLen, uint32 u32Timeoutmsec);
^~~~
/Users/rolf/Documents/Arduino/RTCSet/RTCSet.ino: In function ‚void setup()‘:
RTCSet:19:34: error: ‚SECOND‘ was not declared in this scope
rtc.set24HourMode(); rtc.set(SECOND, MINUTE, HOUR, DAY, MONTH, YEAR); // Aktuelle Uhrzeit / Datum HIER setzen!
^~~~~~
/Users/rolf/Documents/Arduino/RTCSet/RTCSet.ino:19:34: note: suggested alternative: ‚SERCOM‘
rtc.set24HourMode(); rtc.set(SECOND, MINUTE, HOUR, DAY, MONTH, YEAR); // Aktuelle Uhrzeit / Datum HIER setzen!
^~~~~~
SERCOM
RTCSet:19:42: error: ‚MINUTE‘ was not declared in this scope
rtc.set24HourMode(); rtc.set(SECOND, MINUTE, HOUR, DAY, MONTH, YEAR); // Aktuelle Uhrzeit / Datum HIER setzen!
^~~~~~
/Users/rolf/Documents/Arduino/RTCSet/RTCSet.ino:19:42: note: suggested alternative: ‚INPUT‘
rtc.set24HourMode(); rtc.set(SECOND, MINUTE, HOUR, DAY, MONTH, YEAR); // Aktuelle Uhrzeit / Datum HIER setzen!
^~~~~~
INPUT
RTCSet:19:50: error: ‚HOUR‘ was not declared in this scope
rtc.set24HourMode(); rtc.set(SECOND, MINUTE, HOUR, DAY, MONTH, YEAR); // Aktuelle Uhrzeit / Datum HIER setzen!
^~~~
RTCSet:19:56: error: ‚DAY‘ was not declared in this scope
rtc.set24HourMode(); rtc.set(SECOND, MINUTE, HOUR, DAY, MONTH, YEAR); // Aktuelle Uhrzeit / Datum HIER setzen!
^~~
/Users/rolf/Documents/Arduino/RTCSet/RTCSet.ino:19:56: note: suggested alternative: ‚DAC‘
rtc.set24HourMode(); rtc.set(SECOND, MINUTE, HOUR, DAY, MONTH, YEAR); // Aktuelle Uhrzeit / Datum HIER setzen!
^~~
DAC
RTCSet:19:61: error: ‚MONTH‘ was not declared in this scope
rtc.set24HourMode(); rtc.set(SECOND, MINUTE, HOUR, DAY, MONTH, YEAR); // Aktuelle Uhrzeit / Datum HIER setzen!
^~~~~
RTCSet:19:68: error: ‚YEAR‘ was not declared in this scope
rtc.set24HourMode(); rtc.set(SECOND, MINUTE, HOUR, DAY, MONTH, YEAR); // Aktuelle Uhrzeit / Datum HIER setzen!
^~~~
Mehrere Bibliotheken wurden für „SenseBoxMCU.h“ gefunden
Benutzt: /Users/rolf/Library/Arduino15/packages/sensebox/hardware/samd/1.4.2/libraries/SenseBoxMCU-Lib
Mehrere Bibliotheken wurden für „Wire.h“ gefunden
Benutzt: /Users/rolf/Library/Arduino15/packages/arduino/hardware/samd/1.8.11/libraries/Wire
Mehrere Bibliotheken wurden für „SPI.h“ gefunden
Benutzt: /Users/rolf/Library/Arduino15/packages/arduino/hardware/samd/1.8.11/libraries/SPI
Mehrere Bibliotheken wurden für „TinyGPS++.h“ gefunden
Benutzt: /Users/rolf/Library/Arduino15/packages/sensebox/hardware/samd/1.4.2/libraries/TinyGPSPlus
Mehrere Bibliotheken wurden für „DallasTemperature.h“ gefunden
Benutzt: /Users/rolf/Library/Arduino15/packages/sensebox/hardware/samd/1.4.2/libraries/Arduino-Temperature-Control-Library
Mehrere Bibliotheken wurden für „RV8523.h“ gefunden
Benutzt: /Users/rolf/Library/Arduino15/packages/sensebox/hardware/samd/1.4.2/libraries/RV8523
Mehrere Bibliotheken wurden für „WiFi101.h“ gefunden
Benutzt: /Users/rolf/Documents/Arduino/libraries/WiFi101
Nicht benutzt: /Users/rolf/Library/Arduino15/packages/sensebox/hardware/samd/1.4.2/libraries/WiFi101
Mehrere Bibliotheken wurden für „OneWire.h“ gefunden
Benutzt: /Users/rolf/Library/Arduino15/packages/sensebox/hardware/samd/1.4.2/libraries/OneWire
Mehrere Bibliotheken wurden für „senseBoxIO.h“ gefunden
Benutzt: /Users/rolf/Library/Arduino15/packages/sensebox/hardware/samd/1.4.2/libraries/senseBoxIO
Mehrere Bibliotheken wurden für „SD.h“ gefunden
Benutzt: /Users/rolf/Documents/Arduino/libraries/SD
Nicht benutzt: /Applications/Arduino.app/Contents/Java/libraries/SD
exit status 1
‚char recv [32]‘ redeclared as different kind of symbol
Wenn ich senseboxMCU auskommentiere:
Arduino: 1.8.10 (Mac OS X), Board: „senseBox MCU, ON as Default“
/Users/rolf/Documents/Arduino/RTCSet/RTCSet.ino: In function ‚void setup()‘:
RTCSet:19:34: error: ‚SECOND‘ was not declared in this scope
rtc.set24HourMode(); rtc.set(SECOND, MINUTE, HOUR, DAY, MONTH, YEAR); // Aktuelle Uhrzeit / Datum HIER setzen!
^~~~~~
/Users/rolf/Documents/Arduino/RTCSet/RTCSet.ino:19:34: note: suggested alternative: ‚SERCOM‘
rtc.set24HourMode(); rtc.set(SECOND, MINUTE, HOUR, DAY, MONTH, YEAR); // Aktuelle Uhrzeit / Datum HIER setzen!
^~~~~~
SERCOM
RTCSet:19:42: error: ‚MINUTE‘ was not declared in this scope
rtc.set24HourMode(); rtc.set(SECOND, MINUTE, HOUR, DAY, MONTH, YEAR); // Aktuelle Uhrzeit / Datum HIER setzen!
^~~~~~
/Users/rolf/Documents/Arduino/RTCSet/RTCSet.ino:19:42: note: suggested alternative: ‚INPUT‘
rtc.set24HourMode(); rtc.set(SECOND, MINUTE, HOUR, DAY, MONTH, YEAR); // Aktuelle Uhrzeit / Datum HIER setzen!
^~~~~~
INPUT
RTCSet:19:50: error: ‚HOUR‘ was not declared in this scope
rtc.set24HourMode(); rtc.set(SECOND, MINUTE, HOUR, DAY, MONTH, YEAR); // Aktuelle Uhrzeit / Datum HIER setzen!
^~~~
RTCSet:19:56: error: ‚DAY‘ was not declared in this scope
rtc.set24HourMode(); rtc.set(SECOND, MINUTE, HOUR, DAY, MONTH, YEAR); // Aktuelle Uhrzeit / Datum HIER setzen!
^~~
/Users/rolf/Documents/Arduino/RTCSet/RTCSet.ino:19:56: note: suggested alternative: ‚DAC‘
rtc.set24HourMode(); rtc.set(SECOND, MINUTE, HOUR, DAY, MONTH, YEAR); // Aktuelle Uhrzeit / Datum HIER setzen!
^~~
DAC
RTCSet:19:61: error: ‚MONTH‘ was not declared in this scope
rtc.set24HourMode(); rtc.set(SECOND, MINUTE, HOUR, DAY, MONTH, YEAR); // Aktuelle Uhrzeit / Datum HIER setzen!
^~~~~
RTCSet:19:68: error: ‚YEAR‘ was not declared in this scope
rtc.set24HourMode(); rtc.set(SECOND, MINUTE, HOUR, DAY, MONTH, YEAR); // Aktuelle Uhrzeit / Datum HIER setzen!
^~~~
Mehrere Bibliotheken wurden für „RV8523.h“ gefunden
Benutzt: /Users/rolf/Library/Arduino15/packages/sensebox/hardware/samd/1.4.2/libraries/RV8523
Mehrere Bibliotheken wurden für „senseBoxIO.h“ gefunden
Benutzt: /Users/rolf/Library/Arduino15/packages/sensebox/hardware/samd/1.4.2/libraries/senseBoxIO
Mehrere Bibliotheken wurden für „Wire.h“ gefunden
Benutzt: /Users/rolf/Library/Arduino15/packages/arduino/hardware/samd/1.8.11/libraries/Wire
exit status 1
‚SECOND‘ was not declared in this scope
Dieser Bericht wäre detaillierter, wenn die Option
„Ausführliche Ausgabe während der Kompilierung“
in Datei → Voreinstellungen aktiviert wäre.