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"