Espressif IDF – Log Messages

Gerade bei der Entwicklung auf dem Microcontroller ist hier und da mal eine Ausgabe wichtig, um zu erahnen, ob der entwickelte Code auch das Richtige macht. Schade ist es, wenn solche Ausgaben dann immer noch das fertige Produkt belasten. Damit der Debugging Code es nicht oder nur bedingt ins Endprodukt schafft, gibt es in nahezu …

Continue reading "Espressif IDF – Lognachrichten" →

Espressif IDF – Error Handling

Die Fehlerbehandlung ist in der IDF eine der Kernfunktionalitäten. Auf sie stößt man praktisch in jedem Beispiel-Programm. Deshalb möchte ich an dieser Stelle näher auf sie eingehen. Alle wichtigen Funktionen der IDF geben Fehlercodes zurück. Hierauf kann zum einen manuell reagiert werden (if Bedingung + eigenes Handling) oder sie können an ein spezielles Makro (Funktion) …

Continue reading "Espressif IDF – Fehlerbehandlung" →

Espressif IDF – Console Output

Direkte Ausgaben über die Konsole werden in der IDF mit printf erreicht. Hiermit sollte man jedoch sparsam umgehen, da es zum Beispiel zu Debugging Zwecken oder zur Fehlerbehandlung andere Mechanismen gibt. Diese können dann auch über Menuconfig ein- und ausgeschaltet werden und belasten so nicht den CODE. So sieht der Testcode für eine einfache Ausgabe …

Continue reading "Espressif IDF – Konsolenausgabe" →

Espressif IDF – Create Project

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●Link status: Unknown VS-Code Espressif IDF●Link status: OK LILYGO EP32 S2 V1.1●Link status: Unknown ...

Continue reading "Espressif IDF – Projekt erstellen" →
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 Seite, auf ein Steckbrett. Fakten Allgemeines Beschreibung Wert Prozessor ESP32 Flash [MB] 16 USB CP2102 Display SSD1306 Lipo Anschluss [mm] JST …

Continue reading "LilyGo ESP32-Oled" →

Solar charger

Ich habe mir beim schnellen Ali ein Set, bestehend aus Solarpanel, Laderegler und Füllstandsanzeige besorgt. Hiermit möchte ich ein paar Tests bezüglich unabhängiger Stromversorgung starten. Fakten Hier die Daten zu den einzelnen Bestandteilen. Solarpanel Beschreibung Wert Ausgangsspannung [V] 6 Maximale Ausgangsleistung [W] 3 Nennstrom [mA] 500 Abmessung l / b / h [mm] 145 / …

Continue reading "Solar-Ladegerät" →

LILYGO EP32 S2 V1.1

Here is a board from the Liligo family with the new ESP32-S2. I have already reported on the ESP32-S2 HERE. It is a USB-C board. The ESP32 is directly soldered. The board has an on/off switch and a LiPo battery regulator with a JST connector. A connecting cable was supplied for the JST connector. The antenna is not soldered but consists of a small metal frame. An external antenna can also be connected. It has three push buttons, a DIP switch, and an SD card slot.

Continue reading "LILYGO EP32 S2 V1.1" →