#25: IDF v5.3.1 Released
Espressif has released v5.3.1 as the latest stable release of IDF. The full changelog can be found here: https://github.com/espressif/esp-idf/releases/tag/v5.3.1 Notable Changes Despite being ch...
Espressif has released v5.3.1 as the latest stable release of IDF. The full changelog can be found here: https://github.com/espressif/esp-idf/releases/tag/v5.3.1 Notable Changes Despite being ch...
If you need to use the ESP32 as an I2C slave device please read this post first. It will save you a lot of pain and troubleshooting. If you only use the ESP32 as an I2C master, this article doe...
Previously, we covered how to achieve perfect forward secrecy guarantees in your ESP32 projects. However, even when we did that, our TLS client on the ESP32 sent cipher suites to the server that a...
The default configuration of an ESP32 project does not guarantee perfect forward secrecy(PFS) of your TLS communication. In this post we’ll cover what forward secrecy is, why you should care about ...
What is sdkconfig? Every ESP32 project has a main configuration file called sdkconfig. This file contains every configuration setting for your project. It is typically not edited by hand although ...
The recent announcement that the Mbed platform and OS are being sunset has many people wondering what the implications are. Here’s what you need to know for your ESP32 projects. Mbed OS != Mbed TL...
Managing dependencies can be one of the most difficult tasks when working on a project at scale. It’s crucial to understand your dependency graph and how it affects other parts of the firmware. An...
The cert pinning saga continues. Previously on this blog, I wrote about TLS Certs and talked about how you must be careful to mind the expiration dates. From that post: Keep a close eye on cert...
In this post we will cover how to use your authentication key for SSH. Why So you need to use SSH for Github access or log into that jump box for work. Maybe you just want to SSH from your main m...
Recently someone reached out to me with the following problem: I am trying to add udp support to my project, and I’m getting ESP_ERR_NO_MEM for the first time (from esp wifi init). I am using m...