fehler beim kompilieren für das board arduino/genuino mkt1000

Wie im Titel schon steht habe ich aktuell das Problem, dass immer wenn ich die “Firebase-Arduino-WiFi101” libarary einbinden will diese Fehlermeldung dransteht.

#include <Firebase_Arduino_WiFi101_HTTPClient.h>
#include <Firebase_Arduino_WiFi101.h>

// Set these to run example.

#define FIREBASE_HOST "augen-invention.firebaseio.com/"
#define FIREBASE_AUTH "a71JekCMVz8y6QYRvuGuMyTc4PvuA4ZrMcHYaPLS"


#define WIFI_SSID "Wifi-ROB"
#define WIFI_PASSWORD "123"

#define LED 7
FirebaseData firebasedata;

void setup() {

pinMode(LED,OUTPUT);

digitalWrite(LED,0);

Serial.begin(9600);

WiFi.begin(WIFI_SSID, WIFI_PASSWORD);

Serial.print("connecting");

while (WiFi.status() != WL_CONNECTED) {

Serial.print(".");

delay(500);

}

Serial.println();

Serial.print("connected with IP: ");

Serial.println(WiFi.localIP());
Firebase.begin(FIREBASE_HOST, FIREBASE_AUTH, WIFI_SSID, WIFI_PASSWORD);

Serial.println();
 
Firebase.setBool(firebasedata, "LEDStatus", true);

}




void loop() {

if(Firebase.getBool(firebasedata, "LEDStatus"))
  {
    digitalWrite(LED,HIGH);
  }
  else{
    digitalWrite(LED,LOW);
  }


delay(1000);

}

Das ist der Code der eigtl funktionieren müsste…ich hatte auch mal nur probiert die Libary einzubinden ohne jeglichen Code aber auch schon da hat er gemeckert.

Fehlermeldung:

Arduino: 1.8.9 (Mac OS X), Board: "Arduino/Genuino MKR1000"

In file included from /Users/sven/Library/Arduino15/packages/arduino/hardware/samd/1.8.1/cores/arduino/Arduino.h:36:0,
                 from /Users/sven/Documents/Arduino/libraries/Firebase_Arduino_based_on_WiFi101/src/Firebase_Arduino_WiFi101.h:45,
                 from /Users/sven/Documents/Arduino/libraries/Firebase_Arduino_based_on_WiFi101/src/Firebase_Arduino_WiFi101.cpp:45:
/Users/sven/Documents/Arduino/libraries/Firebase_Arduino_based_on_WiFi101/src/Firebase_Arduino_WiFi101.cpp: In member function 'void Firebase_Arduino_WiFi101::strCopy_T(char*, uint16_t, bool, uint16_t)':
/Users/sven/Library/Arduino15/packages/arduino/hardware/samd/1.8.1/cores/arduino/avr/pgmspace.h:103:61: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
 #define pgm_read_word(addr) (*(const unsigned short *)(addr))
                                                             ^
/Users/sven/Library/Arduino15/packages/arduino/hardware/samd/1.8.1/cores/arduino/avr/pgmspace.h:59:45: note: in definition of macro 'strcat_P'
 #define strcat_P(dest, src) strcat((dest), (src))
                                             ^~~
/Users/sven/Documents/Arduino/libraries/Firebase_Arduino_based_on_WiFi101/src/Firebase_Arduino_WiFi101.cpp:1460:25: note: in expansion of macro 'pgm_read_word'
   strcat_P(buf, (char *)pgm_read_word(&(string_table[index])));
                         ^~~~~~~~~~~~~
/Users/sven/Documents/Arduino/libraries/Firebase_Arduino_based_on_WiFi101/src/Firebase_Arduino_WiFi101.cpp: In destructor 'FirebaseData::~FirebaseData()':
/Users/sven/Documents/Arduino/libraries/Firebase_Arduino_based_on_WiFi101/src/Firebase_Arduino_WiFi101.cpp:1543:3: error: 'end' was not declared in this scope
   end();
   ^~~
/Users/sven/Documents/Arduino/libraries/Firebase_Arduino_based_on_WiFi101/src/Firebase_Arduino_WiFi101.cpp:1543:3: note: suggested alternative: 'send'
   end();
   ^~~
   send
/Users/sven/Documents/Arduino/libraries/Firebase_Arduino_based_on_WiFi101/src/Firebase_Arduino_WiFi101.cpp: At global scope:
/Users/sven/Documents/Arduino/libraries/Firebase_Arduino_based_on_WiFi101/src/Firebase_Arduino_WiFi101.cpp:1546:24: error: no 'void FirebaseData::end()' member function declared in class 'FirebaseData'
 void FirebaseData::end()
                        ^
In file included from /Users/sven/Library/Arduino15/packages/arduino/hardware/samd/1.8.1/cores/arduino/Arduino.h:36:0,
                 from /Users/sven/Documents/Arduino/libraries/Firebase_Arduino_based_on_WiFi101/src/Firebase_Arduino_WiFi101.h:45,
                 from /Users/sven/Documents/Arduino/libraries/Firebase_Arduino_based_on_WiFi101/src/Firebase_Arduino_WiFi101.cpp:45:
/Users/sven/Documents/Arduino/libraries/Firebase_Arduino_based_on_WiFi101/src/Firebase_Arduino_WiFi101.cpp: In member function 'void FirebaseData::strCopy_T(char*, uint16_t, bool, uint16_t)':
/Users/sven/Library/Arduino15/packages/arduino/hardware/samd/1.8.1/cores/arduino/avr/pgmspace.h:103:61: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
 #define pgm_read_word(addr) (*(const unsigned short *)(addr))
                                                             ^
/Users/sven/Library/Arduino15/packages/arduino/hardware/samd/1.8.1/cores/arduino/avr/pgmspace.h:59:45: note: in definition of macro 'strcat_P'
 #define strcat_P(dest, src) strcat((dest), (src))
                                             ^~~
/Users/sven/Documents/Arduino/libraries/Firebase_Arduino_based_on_WiFi101/src/Firebase_Arduino_WiFi101.cpp:1754:25: note: in expansion of macro 'pgm_read_word'
   strcat_P(buf, (char *)pgm_read_word(&(string_table[index])));
                         ^~~~~~~~~~~~~
/Users/sven/Documents/Arduino/libraries/Firebase_Arduino_based_on_WiFi101/src/Firebase_Arduino_WiFi101.cpp: In member function 'void QueryFilter::strCopy_T(char*, uint16_t, bool, uint16_t)':
/Users/sven/Library/Arduino15/packages/arduino/hardware/samd/1.8.1/cores/arduino/avr/pgmspace.h:103:61: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
 #define pgm_read_word(addr) (*(const unsigned short *)(addr))
                                                             ^
/Users/sven/Library/Arduino15/packages/arduino/hardware/samd/1.8.1/cores/arduino/avr/pgmspace.h:59:45: note: in definition of macro 'strcat_P'
 #define strcat_P(dest, src) strcat((dest), (src))
                                             ^~~
/Users/sven/Documents/Arduino/libraries/Firebase_Arduino_based_on_WiFi101/src/Firebase_Arduino_WiFi101.cpp:1874:25: note: in expansion of macro 'pgm_read_word'
   strcat_P(buf, (char *)pgm_read_word(&(string_table[index])));
                         ^~~~~~~~~~~~~
exit status 1
Fehler beim Kompilieren für das Board Arduino/Genuino MKR1000.

Dieser Bericht wäre detaillierter, wenn die Option
"Ausführliche Ausgabe während der Kompilierung"
in Datei -> Voreinstellungen aktiviert wäre.

Nur grob geraten: Ich glaube nicht, dass auf einem 32-Bit-System die Flash-Adressen in unsigned short rein passen.

#define pgm_read_word(addr) (*(const unsigned short *)(addr))

Ansonsten kenne ich die Architektur nicht.

Gruß Tommy

Auch nur grob geraten: Du nutzt eine veraltete Version der Lib, die aktuelle 1.0.5 könnte die Fehler schon behoben haben, zumindest finde ich die member function "void Firebase_Arduino_WiFi101::strCopy_T(...)" in der Firebase_Arduino_WiFi101.cpp nicht mehr.

Schau mal im Bibliotheksverwalter nach einem Update und probier es noch mal.

Sollte ja eigtl schon gehen, da auch auf Github steht das der entwickler es mit dem selben arduino getestet hat und optimiert.

Hier der Link zu Library

Ich hab gerade nochmal in meiner Bibliothek nachgeschaut und dort ist die aktuellste Version installiert

Svex:
Sollte ja eigtl schon gehen, da auch auf Github steht das der entwickler es mit dem selben arduino getestet hat und optimiert.

Hier der Link zu Library
Firebase-Arduino-WiFi101/README.md at master · mobizt/Firebase-Arduino-WiFi101 · GitHub

Mag ja sein, dass der Entwickler es getestet hat, wenn du dir den angezeigten Pfad zur Lib mal genauer anschaust, siehst du die Versionsnummer 1.8.1, ich vermute da ist die IDE-Version mit gemeint. Vielleicht lief die bei dir vorhandene Lib ja mal mit der IDE 1.8.1, mit der 1.8.9 aber vielleicht nicht?

Welche Version der Lib nutzt du denn? Vielleicht solltest du auch mal erwägen deine installierten Libs zu aktualisieren oder die IDE sauber neu zu installieren. (Wenn alle Stricken reißen)

Ja ich hab mir die IDE erst heute runtergeladen, deswegen ist sie aufjedenfall auf dem neusten Stand;) meinst du es könnte vl helfen sie zurück zusetzen auf 1.8.1 ?

Bei der Lib nutz ich aktuell 1.0.5 :confused:

Svex:
Ich hab gerade nochmal in meiner Bibliothek nachgeschaut und dort ist die aktuellste Version installiert

Dann schau mal ob du die Lib nicht 2x installiert hast, einmal unter (C:)/Users/sven/Documents/Arduino/libraries/Firebase_Arduino_based_on_WiFi101/ und einmal unter Dokumente\Arduino\libraries\Firebase_Arduino_based_on_WiFi101 (aktuelle Version) und lösche die veraltete Lib unter dem 1. Pfad.
Ist nur eine Vermutung, wie es bei dir auf dem PC aussieht, kannst nur du sagen. :wink:

Fehler meinerseits, bin mit den PFadangaben durcheinander gekommen.

Ok hab jetzt mal aufjedenfall sichergestellt das es die lib nur einmal gibt, allerdings hat sich am fehler nix geändert :confused:

Komisch ist aber, das trotz neuer Installation der IDE, bei dir unter /Users/sven/Library/Arduino15/packages/ Libs installiert werden. Der Ordner Arduino15 befindet sich normalerweise unter /Users/[username]/AppData/Local/ hast du vielleicht eine portable Version geladen?

eigtl nicht aber kann es sein das sich die Pfade von Win zu OSX unterscheiden?

Hier nochmal der Vollständige Bericht (1/2):

Arduino: 1.8.9 (Mac OS X), Board: "Arduino/Genuino MKR1000"


Generating function prototypes...
/Users/sven/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-g++ -mcpu=cortex-m0plus -mthumb -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -w -x c++ -E -CC -DF_CPU=48000000L -DARDUINO=10809 -DARDUINO_SAMD_MKR1000 -DARDUINO_ARCH_SAMD -DUSE_ARDUINO_MKR_PIN_LAYOUT -D__SAMD21G18A__ -DUSB_VID=0x2341 -DUSB_PID=0x804e -DUSBCON "-DUSB_MANUFACTURER=\"Arduino LLC\"" "-DUSB_PRODUCT=\"Arduino MKR1000\"" -I/Users/sven/Library/Arduino15/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/ -I/Users/sven/Library/Arduino15/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/ -I/Users/sven/Library/Arduino15/packages/arduino/hardware/samd/1.8.1/cores/arduino -I/Users/sven/Library/Arduino15/packages/arduino/hardware/samd/1.8.1/variants/mkr1000 -I/Users/sven/Documents/Arduino/libraries/Firebase_Arduino_based_on_WiFi101/src -I/Users/sven/Library/Arduino15/packages/arduino/hardware/samd/1.8.1/libraries/SPI -I/Users/sven/Documents/Arduino/libraries/WiFi101-master/src /var/folders/12/_y4_x7m125jb924n46lycszw0000gn/T/arduino_build_66676/sketch/augen-code.ino.cpp -o /var/folders/12/_y4_x7m125jb924n46lycszw0000gn/T/arduino_build_66676/preproc/ctags_target_for_gcc_minus_e.cpp
/Applications/Arduino.app/Contents/Java/tools-builder/ctags/5.8-arduino11/ctags -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives /var/folders/12/_y4_x7m125jb924n46lycszw0000gn/T/arduino_build_66676/preproc/ctags_target_for_gcc_minus_e.cpp
Sketch wird kompiliert...
/Users/sven/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-g++ -mcpu=cortex-m0plus -mthumb -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -MMD -DF_CPU=48000000L -DARDUINO=10809 -DARDUINO_SAMD_MKR1000 -DARDUINO_ARCH_SAMD -DUSE_ARDUINO_MKR_PIN_LAYOUT -D__SAMD21G18A__ -DUSB_VID=0x2341 -DUSB_PID=0x804e -DUSBCON "-DUSB_MANUFACTURER=\"Arduino LLC\"" "-DUSB_PRODUCT=\"Arduino MKR1000\"" -I/Users/sven/Library/Arduino15/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/ -I/Users/sven/Library/Arduino15/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/ -I/Users/sven/Library/Arduino15/packages/arduino/hardware/samd/1.8.1/cores/arduino -I/Users/sven/Library/Arduino15/packages/arduino/hardware/samd/1.8.1/variants/mkr1000 -I/Users/sven/Documents/Arduino/libraries/Firebase_Arduino_based_on_WiFi101/src -I/Users/sven/Library/Arduino15/packages/arduino/hardware/samd/1.8.1/libraries/SPI -I/Users/sven/Documents/Arduino/libraries/WiFi101-master/src /var/folders/12/_y4_x7m125jb924n46lycszw0000gn/T/arduino_build_66676/sketch/augen-code.ino.cpp -o /var/folders/12/_y4_x7m125jb924n46lycszw0000gn/T/arduino_build_66676/sketch/augen-code.ino.cpp.o
Compiling libraries...
Compiling library "Firebase_Arduino_based_on_WiFi101"
Zuvor kompilierte Datei wird verwendet: /var/folders/12/_y4_x7m125jb924n46lycszw0000gn/T/arduino_build_66676/libraries/Firebase_Arduino_based_on_WiFi101/Firebase_Arduino_WiFi101_HTTPClient.cpp.o
/Users/sven/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-g++ -mcpu=cortex-m0plus -mthumb -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -MMD -DF_CPU=48000000L -DARDUINO=10809 -DARDUINO_SAMD_MKR1000 -DARDUINO_ARCH_SAMD -DUSE_ARDUINO_MKR_PIN_LAYOUT -D__SAMD21G18A__ -DUSB_VID=0x2341 -DUSB_PID=0x804e -DUSBCON "-DUSB_MANUFACTURER=\"Arduino LLC\"" "-DUSB_PRODUCT=\"Arduino MKR1000\"" -I/Users/sven/Library/Arduino15/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/ -I/Users/sven/Library/Arduino15/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/ -I/Users/sven/Library/Arduino15/packages/arduino/hardware/samd/1.8.1/cores/arduino -I/Users/sven/Library/Arduino15/packages/arduino/hardware/samd/1.8.1/variants/mkr1000 -I/Users/sven/Documents/Arduino/libraries/Firebase_Arduino_based_on_WiFi101/src -I/Users/sven/Library/Arduino15/packages/arduino/hardware/samd/1.8.1/libraries/SPI -I/Users/sven/Documents/Arduino/libraries/WiFi101-master/src /Users/sven/Documents/Arduino/libraries/Firebase_Arduino_based_on_WiFi101/src/Firebase_Arduino_WiFi101.cpp -o /var/folders/12/_y4_x7m125jb924n46lycszw0000gn/T/arduino_build_66676/libraries/Firebase_Arduino_based_on_WiFi101/Firebase_Arduino_WiFi101.cpp.o
/Users/sven/Documents/Arduino/libraries/Firebase_Arduino_based_on_WiFi101/src/Firebase_Arduino_WiFi101.cpp: In destructor 'FirebaseData::~FirebaseData()':
/Users/sven/Documents/Arduino/libraries/Firebase_Arduino_based_on_WiFi101/src/Firebase_Arduino_WiFi101.cpp:1543:3: error: 'end' was not declared in this scope
   end();
   ^~~
/Users/sven/Documents/Arduino/libraries/Firebase_Arduino_based_on_WiFi101/src/Firebase_Arduino_WiFi101.cpp:1543:3: note: suggested alternative: 'send'
   end();
   ^~~
   send
/Users/sven/Documents/Arduino/libraries/Firebase_Arduino_based_on_WiFi101/src/Firebase_Arduino_WiFi101.cpp: At global scope:
/Users/sven/Documents/Arduino/libraries/Firebase_Arduino_based_on_WiFi101/src/Firebase_Arduino_WiFi101.cpp:1546:24: error: no 'void FirebaseData::end()' member function declared in class 'FirebaseData'
 void FirebaseData::end()
                        ^
Bibliothek Firebase_Arduino_based_on_WiFi101 in Version 1.0.5 im Ordner: /Users/sven/Documents/Arduino/libraries/Firebase_Arduino_based_on_WiFi101  wird verwendet
Bibliothek SPI in Version 1.0 im Ordner: /Users/sven/Library/Arduino15/packages/arduino/hardware/samd/1.8.1/libraries/SPI  wird verwendet
Bibliothek WiFi101-master in Version 0.16.0 im Ordner: /Users/sven/Documents/Arduino/libraries/WiFi101-master  wird verwendet
exit status 1
Fehler beim Kompilieren für das Board Arduino/Genuino MKR1000.

Svex:
eigtl nicht aber kann es sein das sich die Pfade von Win zu OSX unterscheiden?

Mit Mac kenne ich mich nicht aus, allerdings sagt die Fehlermeldung fast ganz am Ende:

Bibliothek WiFi101-master in Version 0.16.0 im Ordner: /Users/sven/Documents/Arduino/libraries/WiFi101-master wird verwendet

D.h. du hast 2 Versionen einer gleichlautenden Lib installiert, schau mal was unter dem Pfad zu finden ist.

Edit: Aber das übersteigt mein Wissen bei weitem, mit OSX hab ich keine Erfahrung und weiß auch nicht was da in der IDE noch alles standardmäßig installiert wird.

Ne also die WiFI101-master ist eine zusätzliche lib die benötitgt wird für die andere steht auch so in der reference drin von der lib :wink:

Svex:
Ne also die WiFI101-master ist eine zusätzliche lib die benötitgt wird für die andere steht auch so in der reference drin von der lib :wink:

Ok, dann bin ich leider raus, dass du nen Mac nutzt, hätte mir auch vorher (in #1) auffallen können... :wink: Sorry

Ich habe es gerade mal versucht mit Windows nachzustellen, ohne die Hardware zu besitzen, aber simulieren könnte man es ja.

Lib "Firebase-Arduino-WiFi101" über die IDE installiert, MKR1000 in Version 1.8.1 über die Boardverwaltung ebenfalls installiert (daher kommt also die Versionsnummer 1.8.1), danach fehlte noch die WiFi101.h, die konnte über die Bibliotheksverwaltung nachinstalliert werden.

Ich erhalte beim Überprüfen des Sketchs die ähnlichen Fehlermeldungen:

D:\Dokumente\Arduino\libraries\Firebase_Arduino_based_on_WiFi101\src\Firebase_Arduino_WiFi101.cpp: In member function 'int Firebase_Arduino_WiFi101::firebaseConnect(FirebaseData&, const char*, uint8_t, uint8_t, const char*)':

D:\Dokumente\Arduino\libraries\Firebase_Arduino_based_on_WiFi101\src\Firebase_Arduino_WiFi101.cpp:332:7: warning: unused variable 'len' [-Wunused-variable]

   int len = 0;

       ^~~

D:\Dokumente\Arduino\libraries\Firebase_Arduino_based_on_WiFi101\src\Firebase_Arduino_WiFi101.cpp:333:12: warning: unused variable 'toRead' [-Wunused-variable]

   uint16_t toRead = 0;

            ^~~~~~

In file included from C:\Users\wapjoe\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.1\cores\arduino/Arduino.h:36:0,

                 from D:\Dokumente\Arduino\libraries\Firebase_Arduino_based_on_WiFi101\src\Firebase_Arduino_WiFi101.h:45,

                 from D:\Dokumente\Arduino\libraries\Firebase_Arduino_based_on_WiFi101\src\Firebase_Arduino_WiFi101.cpp:45:

D:\Dokumente\Arduino\libraries\Firebase_Arduino_based_on_WiFi101\src\Firebase_Arduino_WiFi101.cpp: In member function 'void Firebase_Arduino_WiFi101::strCopy_T(char*, uint16_t, bool, uint16_t)':

C:\Users\wapjoe\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.1\cores\arduino/avr/pgmspace.h:103:60: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]

 #define pgm_read_word(addr) (*(const unsigned short *)(addr))

                                                            ^

C:\Users\wapjoe\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.1\cores\arduino/avr/pgmspace.h:59:45: note: in definition of macro 'strcat_P'

 #define strcat_P(dest, src) strcat((dest), (src))

                                             ^~~

D:\Dokumente\Arduino\libraries\Firebase_Arduino_based_on_WiFi101\src\Firebase_Arduino_WiFi101.cpp:1460:25: note: in expansion of macro 'pgm_read_word'

   strcat_P(buf, (char *)pgm_read_word(&(string_table[index])));

                         ^~~~~~~~~~~~~

C:\Users\wapjoe\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.1\cores\arduino/avr/pgmspace.h:103:61: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]

 #define pgm_read_word(addr) (*(const unsigned short *)(addr))

                                                             ^

C:\Users\wapjoe\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.1\cores\arduino/avr/pgmspace.h:59:45: note: in definition of macro 'strcat_P'

 #define strcat_P(dest, src) strcat((dest), (src))

                                             ^~~

D:\Dokumente\Arduino\libraries\Firebase_Arduino_based_on_WiFi101\src\Firebase_Arduino_WiFi101.cpp:1460:25: note: in expansion of macro 'pgm_read_word'

   strcat_P(buf, (char *)pgm_read_word(&(string_table[index])));

                         ^~~~~~~~~~~~~

D:\Dokumente\Arduino\libraries\Firebase_Arduino_based_on_WiFi101\src\Firebase_Arduino_WiFi101.cpp: In destructor 'FirebaseData::~FirebaseData()':

D:\Dokumente\Arduino\libraries\Firebase_Arduino_based_on_WiFi101\src\Firebase_Arduino_WiFi101.cpp:1543:3: error: 'end' was not declared in this scope

   end();

   ^~~

D:\Dokumente\Arduino\libraries\Firebase_Arduino_based_on_WiFi101\src\Firebase_Arduino_WiFi101.cpp:1543:3: note: suggested alternative: 'send'

   end();

   ^~~

   send

D:\Dokumente\Arduino\libraries\Firebase_Arduino_based_on_WiFi101\src\Firebase_Arduino_WiFi101.cpp: At global scope:

D:\Dokumente\Arduino\libraries\Firebase_Arduino_based_on_WiFi101\src\Firebase_Arduino_WiFi101.cpp:1546:24: error: no 'void FirebaseData::end()' member function declared in class 'FirebaseData'

 void FirebaseData::end()

                        ^

In file included from C:\Users\wapjoe\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.1\cores\arduino/Arduino.h:36:0,

                 from D:\Dokumente\Arduino\libraries\Firebase_Arduino_based_on_WiFi101\src\Firebase_Arduino_WiFi101.h:45,

                 from D:\Dokumente\Arduino\libraries\Firebase_Arduino_based_on_WiFi101\src\Firebase_Arduino_WiFi101.cpp:45:

D:\Dokumente\Arduino\libraries\Firebase_Arduino_based_on_WiFi101\src\Firebase_Arduino_WiFi101.cpp: In member function 'void FirebaseData::strCopy_T(char*, uint16_t, bool, uint16_t)':

C:\Users\wapjoe\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.1\cores\arduino/avr/pgmspace.h:103:60: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]

 #define pgm_read_word(addr) (*(const unsigned short *)(addr))

                                                            ^

C:\Users\wapjoe\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.1\cores\arduino/avr/pgmspace.h:59:45: note: in definition of macro 'strcat_P'

 #define strcat_P(dest, src) strcat((dest), (src))

                                             ^~~

D:\Dokumente\Arduino\libraries\Firebase_Arduino_based_on_WiFi101\src\Firebase_Arduino_WiFi101.cpp:1754:25: note: in expansion of macro 'pgm_read_word'

   strcat_P(buf, (char *)pgm_read_word(&(string_table[index])));

                         ^~~~~~~~~~~~~

C:\Users\wapjoe\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.1\cores\arduino/avr/pgmspace.h:103:61: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]

 #define pgm_read_word(addr) (*(const unsigned short *)(addr))

                                                             ^

C:\Users\wapjoe\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.1\cores\arduino/avr/pgmspace.h:59:45: note: in definition of macro 'strcat_P'

 #define strcat_P(dest, src) strcat((dest), (src))

                                             ^~~

D:\Dokumente\Arduino\libraries\Firebase_Arduino_based_on_WiFi101\src\Firebase_Arduino_WiFi101.cpp:1754:25: note: in expansion of macro 'pgm_read_word'

   strcat_P(buf, (char *)pgm_read_word(&(string_table[index])));

                         ^~~~~~~~~~~~~

D:\Dokumente\Arduino\libraries\Firebase_Arduino_based_on_WiFi101\src\Firebase_Arduino_WiFi101.cpp: In member function 'void QueryFilter::strCopy_T(char*, uint16_t, bool, uint16_t)':

C:\Users\wapjoe\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.1\cores\arduino/avr/pgmspace.h:103:60: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]

 #define pgm_read_word(addr) (*(const unsigned short *)(addr))

                                                            ^

C:\Users\wapjoe\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.1\cores\arduino/avr/pgmspace.h:59:45: note: in definition of macro 'strcat_P'

 #define strcat_P(dest, src) strcat((dest), (src))

                                             ^~~

D:\Dokumente\Arduino\libraries\Firebase_Arduino_based_on_WiFi101\src\Firebase_Arduino_WiFi101.cpp:1874:25: note: in expansion of macro 'pgm_read_word'

   strcat_P(buf, (char *)pgm_read_word(&(string_table[index])));

                         ^~~~~~~~~~~~~

C:\Users\wapjoe\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.1\cores\arduino/avr/pgmspace.h:103:61: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]

 #define pgm_read_word(addr) (*(const unsigned short *)(addr))

                                                             ^

C:\Users\wapjoe\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.8.1\cores\arduino/avr/pgmspace.h:59:45: note: in definition of macro 'strcat_P'

 #define strcat_P(dest, src) strcat((dest), (src))

                                             ^~~

D:\Dokumente\Arduino\libraries\Firebase_Arduino_based_on_WiFi101\src\Firebase_Arduino_WiFi101.cpp:1874:25: note: in expansion of macro 'pgm_read_word'

   strcat_P(buf, (char *)pgm_read_word(&(string_table[index])));

                         ^~~~~~~~~~~~~
exit status 1
Fehler beim Kompilieren für das Board Arduino/Genuino MKR1000.

Da scheint bei der Lib was im Argen zu liegen oder es sind noch nicht alle Voraussetzungen gegeben die erforderlich sind, ich kann aber nicht entdecken welche das wären.

Es scheint aber kein MAC-Problem zu sein!

Vielleicht wendest du dich mal an den Entwickler über Github.

Hab das Problem jetzt lösen können indem ich nun ein NodeMCU verwende + neue library :wink: