Skip to main content

ESP32-C3

Floating-Point Units on Espressif SoCs: Why (and when) they matter
·11 mins
ESP32-C3 ESP32-S3 Performance FPU
In this article, you’ll learn what an FPU is, why it’s useful, which Espressif SoCs feature one, and how it impacts performance through a benchmark.
Simple Boot explained
·6 mins
Esp32 ESP32-S2 ESP32-S3 ESP32-C3 ESP32-C6 ESP32-C2 ESP-IDF Zephyr NuttX
In this article, we explore a simplified ESP32 boot process using single-image binaries to speed up build and flash times — ideal for development workflows. This approach sacrifices features like OTA updates but enables faster iteration.
Debugging with ESP-IDF VS Code extension: Part 2
·8 mins
Debugging ESP-IDF ESP32-C3 ESP32-S3 Vscode
This two-part guide shows how to set up VS Code with the ESP-IDF extension to debug Espressif boards using JTAG. In this second part, we will debug a simple project using gdb through Espressif’s VSCode extension. We will explore the debugging options for navigating the code and inspecting the variables.
Debugging with ESP-IDF VS Code extension: Part 1
·9 mins
Debugging ESP-IDF ESP32-C3 ESP32-S3
This two-part guide shows how to set up VS Code with the ESP-IDF extension to debug Espressif boards using JTAG. This first part covers the debugging process, hardware setup and connections, and starting the openOCD server.
ESP-IDF Tutorials: Soft-AP
·9 mins
Soft-AP ESP32-C3 ESP-IDF
This tutorial guides you through setting up a soft-AP using an Espressif module and ESP-IDF. It covers the process of creating a project, configuring Wi-Fi, and handling connection events through event loops. Upon completion, you’ll be able to establish a soft-AP and manage Wi-Fi connections. It is the first step to building more advanced networking applications.
Bevy Entity Component System on ESP32 with Rust no_std
·6 mins
Embedded Systems Esp32 ESP32-S3 ESP32-C3 Rust Bevy No_std ECS WASM
Espressif part numbers explained: A complete guide - Modules
·7 mins
Esp32 ESP32-S2 ESP32-S3 ESP32-H2 ESP32-C3
Integrating Embedded Swift and SDL3 on ESP32
·11 mins
ESP32-P4 ESP32-C6 ESP32-C3 Swift CI/CD SDL Graphics Filesystem Experimental
ESP32 bootstrapping in Zephyr
··15 mins
Esp32 ESP32-S2 ESP32-S3 ESP32-C3 ESP32-C6 ESP-IDF Zephyr
This article explains the booting process of Espressif devices up to ESP32-C6 (and probably newer devices).
ESP32's family Memory Map 101
··11 mins
Esp32 ESP32-S2 ESP32-S3 ESP32-C3 ESP32-C6 Zephyr Memory
This article addresses the complexity of Espressif SoCs by offering a visual, structured compilation of crucial technical data from their datasheets and TRMs. The main takeaway for the reader is a simplified, actionable understanding of the memory maps, caches, peripherals, and eFuse blocks, which is essential for low-level system and driver development.
Using ESP-NOW in Arduino
·14 mins
Arduino ESP-NOW Wireless Wi Fi Esp32 ESP32-S2 ESP32-S3 ESP32-C3 ESP32-C6
Simplified Embedded Rust: A Comprehensive Guide to Embedded Rust Development
·3 mins
Rust Embedded Systems Esp32 ESP32-C3 Espressif Wokwi Book Review