Espressif IDF – Projekt erstellen

Hier beschreibe ich wie ein neues IDF Projekt angelegt wird. Wie die IDF, auch in Verbindung mit VS-Code, genutzt und installiert wird, habe ich unter folgenden Links schon beschrieben und ist nicht Gegenstand dieses Beitrags. Espressif IDF für ESP32-S2 Installieren VS-Code Espressif IDF LILYGO EP32 S2 V1.1 (1. Anwendung) Ein guter Start ist das IDF-Beispiel …

Weiterlesen
Lilygo Oled Banner

LilyGo ESP32-Oled

Ein ESP32 ein Display was will man mehr. So oder so ähnlich stellt sich das LilyGo ESP32 Oled Board vor. Es ist relativ kurz und passt gerade so, mit einer verbleibenden Reihe auf jeder Seitauf, ein Steckbrett. Fakten Allgemeines Beschreibung Wert Prozessor ESP32 Flash [MB] 16 USB CP2102 Display SSD1306 Lipo Anschluss [mm] JST 2x …

Weiterlesen

LILYGO EP32 S2 V1.1

Hier ein Board der Liligo Familie mit dem neuen ESP32-S2. Über den ESP32-S2 habe ich bereits HIER berichtet. Es ist ein USB-C Board. Der ESP32 ist direkt aufgedampft. Das Board besitzt einen Anschalter und einen Lipoladeregler mit JST Anschluss. Für den JST Anschluss wurde ein Anschlusskabel mitgeliefert. Die Antenne ist nicht aufgedampft sonder besteht aus einem kleinen Metallgestell. Auch kann eine Externe Antenne angeschlossen werden. Es besitzt drei Taster und Mäuseklavier und einen SD-Karten Slot.

Weiterlesen

TFT_eSPI Display Bibliothek

Display Treiber für viele gängigen Disaplays. Mit Zusätzen wie Farbverlauf, Touchscreen Support, support für ePaper … Zweck Ansteuerung von SPI Displays Graphische Biliothek mit diversen Funktionen Kompatibilität Die Angaben unten entsprechen nur einem Schnappschuss zum Zeitpunkt der Erstellung dieses Beitrags. Für aktuellere Informationen bitten die unten gelinkte Seite des Herstellers besuchen. Controller ESP8266 ESP32 STM32 …

Weiterlesen

Debug Ausgaben im Quellcode

Gerade beim neuen Entwicklungen ist es wichtig ein paar Ausgaben über die serielle Schnittstelle oder ein anderes Medium zu schicken. Natürlich können diese Ausgaben einfach gelöscht oder ausdokumentiert werden. Aber spätestens wenn die Implementierung erweitert wird, werden sie wieder benötigt. Es gibt unterschiedliche Ansätze welche ich hier kurz vorstellen möchte. Welche Variante die Richtige ist …

Weiterlesen

SwitchLib

Ich benötigte eine Bibliothek um mehrere Taster abzufragen. Da ich drei Taster hatte aber mindestens 4 Funktionen brauchte, habe ich daraus eine Kurz/Lang Abfrage gemacht. Jeder Taster kann somit kurz oder lang gedrückt werden und ruft nach dem lösen entsprechend eine Callback Method auf. Bis auf eine Schleife über die Buttons, sollte diese Bibliothek nicht …

Weiterlesen