Espressif IDF – GPIOs

Most of the ESP32's GPIO pins, with a few exceptions, can be used as either inputs or outputs (see the relevant datasheet for more information). The following examples demonstrate how to control these digitally. In principle, when pins are configured as digital, they can take on the value 1=true or 0=false. Output Here's the blinking example with...

Continue reading "Espressif IDF – GPIOs"

Espressif IDF – Tasks

A task is a (recurring) job for the processor. Multiple tasks compete for the CPU's attention. How these are created and which data structures are available for data transfer and synchronisation will be briefly outlined in this post. Tasks can become a very complex matter, which is why I can only scratch the surface here. Nevertheless…

Continue reading "Espressif IDF – Tasks"

Espressif IDF – Create Project

Here I describe how to create a new IDF project. How to use and install the IDF, also in conjunction with VS Code, has already been described by me at the following links and is not the subject of this post. Installing Espressif IDF for ESP32-S2 VS Code Espressif IDF LILYGO EP32 S2 V1.1 (1st Application) A good start is the IDF example…

Continue reading "Espressif IDF – Projekt erstellen"