
Streamlining MCU Development With ESPIDF Privilege Separation
In this article, Espressif software engineer Harshal Patil introduces privilege separation in microcontroller applications using ESP-IDF. It simplifies development by splitting firmware into protected core and user application. Read on to learn about the following and more: blinking an LED, integrating with ESP RainMaker, and OTA firmware updates with ESP Privilege Separation.
Download article

ESP Library Recommendations
If you need ESP-related libraries, Elektor can help. In this article, Elektor engineers Saad Imtiaza and Jean-Francois offer several helpful recommendations. Read on to learn about WLED, ESPHome, ExpressLRS, ESPAsyncWebServer, WiFiManager, U8glib, Esp32FOTA, Adafruit_NeoPixel, and more.
Download free article

ESP-Launchpad Tutorial
ESP-Launchpad is a web-based tool for testing and evaluating firmware for Espressif chips. If you are developing with any of the Espressif chips, you now have a straightforward way of evaluating your project easily. This article covers the following and more: prepping the firmware, the ESP Launchpad configuration TOML structure, and sharing firmware apps.
Download free article

Rust + Embedded
Given its emphasis on memory management and thread safety, Rust has emerged as a favored language for developing dependable and fortified software. Yet, does Rust present a viable option for embedded applications? As you will discover, Rust offers benefits compared to conventional embedded development languages like C and C++, encompassing memory security, concurrent processing assistance, and efficiency. It is also possible to write ESP-IDF components in Rust.
Download free article