- LiFePO4 Speicher Test         
Ergebnis 1 bis 10 von 20

Thema: Arduino IDE findet Display-Treiber nicht

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    07.06.2019
    Beiträge
    147
    Hallo "Holomino"

    Ich habe Anfang Okt´24 die alte IDE-Version gelöscht und die IDE V2.3.3 neu installiert. Somit sollte der integrierte Compiler "nagelneu" sein.

    Habe die Platten mal nach "adafruit_gfx.h"" durchsucht - und 3 mal gefunden.
    Alle innerhalb diverser Ordner der gelöschten Arduino-Version v1.8.5 - teils unterschiedliche Dateigrößen zw. 6-12kB
    Keiner dieser "adafruit_gfx.h" beinhaltete "setfont"!

    "Adafruit_SSD1306.h" ist 1 ,al vorhanden. Aber auch der beinhaltet kein "setfont".
    Könnte hier der Generalfehler liegen?

    Folgend die gesamte Deklaration und Einrichtung des Displays - fällt euch hier ein Fehler auf?
    Code:
    #include <_Teensy.h>
    #include <Adafruit_GFX.h>
    #include <Adafruit_SSD1306.h>           //Display-Ansteuerung
    #include <splash.h> 
    #include <Fonts/FreeSans9pt7b.h>        //Schriftarten, Sans, 9px hoch, normal
    #include <Fonts/FreeSans12pt7b.h>       //Schriftarten, Sans, 12px hoch, normal
    #include <Fonts/FreeSansBold9pt7b.h>    //Schriftarten, Sans, 9px hoch, fett
    #include <Fonts/FreeSansBold12pt7b.h>   //Schriftarten, Sans, 12px hoch, fett
    
    #define OLED_RESET -1                       //Display; Reset pin # (or -1, da kein Reset-Pin am Display)
    #define SCREEN_WIDTH 128                    //Display; OLED display Breite, in pixels
    #define SCREEN_HEIGHT 64                    //Display; OLED display Höhe, in pixels
    
    const int ADC_Aufloesung = 8192;            //Auflösungsstufen bei ADC=13bit (2^13bit) = 0,61mV
    ...
    
    //Display initianlisieren
    Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, OLED_RESET);   //Display, VELLEMAN VMA438
    __________________________________________________ _
    | Sprache: C | Teensy 3.2 | Arduino 2.x | Status: EwigerAnfaenger |

  2. #2
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    07.04.2015
    Beiträge
    899
    Stronk!
    Du könntest versuchen, die Libs direkt aus den Git-Repositories zu ziehen:
    https://github.com/adafruit/Adafruit-GFX-Library
    und
    https://github.com/adafruit/Adafruit_SSD1306

    Da ist jeweils ziemlich weit oben eine mit "<>Code" beschriftete knallgrüne Schaltfläche, wo Du nach dem Draufklicken "Download ZIP" wählen kannst. In diesen Quellen jedenfalls ist das setFont() auch deklariert.
    In Arduino installiert bekommst Du den Kram dann über Sketch->Bibliothek einbinden->ZIP Bibliothek hinzufügen.
    (Zumindest bei meiner alten Arduino-Version läuft das so)

    Wenn das nicht funzt oder immer noch nichts bringt:
    Im Git steht auch drin, wann der/ die Entwickler das letzte mal dran herumgefummelt haben.
    Da steht bei der GFX zumindest was von vor drei Wochen und damit bestehen also gute Chancen, dass das Projekt noch aktiv ist und man bei (ganz liebevoll geschilderten) Fragen oder Problemen nicht nur Antworten bekommt, sondern auch ein bisschen über die Gründe hört. Unter "issues" kannst Du fragen und vorher auch schauen, ob es zu Deinem Problem nicht sogar schon eine Äußerung gibt.

    Aber sei lieb zu diesen Menschen. Das ist Open Source und viele machen das freiwillig.

Ähnliche Themen

  1. Programm findet Controler nicht
    Von Barung im Forum AVR Hardwarethemen
    Antworten: 1
    Letzter Beitrag: 26.04.2009, 14:04
  2. Windows findet Datei von Treibersoftware nicht
    Von Da_Vinci13 im Forum AVR Hardwarethemen
    Antworten: 2
    Letzter Beitrag: 11.02.2009, 16:09
  3. Probleme mit Lib (findet Funktionen nicht)
    Von facile im Forum Asuro
    Antworten: 4
    Letzter Beitrag: 07.02.2009, 12:34
  4. WinAvr findet Atmega32 nicht
    Von bugmenot im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 6
    Letzter Beitrag: 12.12.2008, 18:20
  5. Compiler findet Labels nicht???
    Von EDatabaseError im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 7
    Letzter Beitrag: 07.11.2006, 17:44

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Solar Speicher und Akkus Tests