Genuino 101 & NRF24L01+

Gast #5025483
Lesenswert?
• ▲
▼
Hallo Zusammen,

Ich hab folgendes Problem. Ich nutze das Funkmodul NRF24L01+ um Daten 
zwischen zwei Arduino UNO's auszutauschen. Dies funktioniert auch 
einwandfrei.

Nun habe ich einen der UNO's durch einen Genuino 101 ersetzt. Nun 
bekomme ich schon in der Arduino Software beim Überprüfen des Codes eine 
Fehlermeldung (siehe Bild).

Ich verwende für das Funkmodul folgende Header-Dateien:

#include <nRF24L01.h>
#include <printf.h>
#include <RF24.h>
#include <RF24_config.h>


Kann mir da jemand weiterhelfen?

Grüße
Dominik
Angehängte Dateien:
Persönliche Seite #5026063
Lesenswert?
• ▲
▼
Dir fehlt eine der Voraussetzungen für Deine printf-Variante. Die 
Funktion fdevopen ist nicht da; sieh Dir die Dokumentation Deiner 
printf-"lib" an, was dort als Voraussetzungen genannt wird.

Diese fdevopen-Geschichte ist dafür da, die Verbindung zur seriellen 
Schnittstelle herzustellen, um über die dann die fertig formatierten 
Strings ausgeben zu können.

Muss es denn genau diese printf-Implementierung sein? Wo hast Du die 
her?

Übrigens:

Auch Arduino-Fehlermeldungen sind Text. Den kann man als Text kopieren 
und hier einfügen, da ist ein Screenshot als Bild nur dritte Wahl.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.