Skip to main content
Embedded Systems Knowledge Hub

From bare metal to edge AI.

Zephyr RTOS guides, protocol deep dives, Industrial IoT patterns, and AIoT projects. Real code. Real hardware. Real results.

esp32_devkitc_wroom.overlay
/* Zephyr devicetree overlay — ESP32 */
&i2c0 {
    status = "okay";

    sht31: sht3xd@44 {
        compatible = "sensirion,sht3xd";
        reg = <0x44>;   /* 7-bit I2C address */
    };
};
12Zephyr Lessons
∞Curiosity
New hardware

Meet the EFZ-ESP32S3

The board this course runs on — a bare ESP32-S3 with every peripheral a lesson touches already on it: an SHT30 sensor, a 6-axis IMU, an RGB LED, a microphone, a speaker amp, a microSD slot, a display, and your own headers. Powered, flashed and debugged over a single USB-C cable, with upstream-style Zephyr board support. Every example on this site is verified on it.

EFZ-ESP32S3 board, front and back

Latest from the Bench

Build diaries — honest accounts of what worked, what burned, and what the next board spin will fix.

Build diaries, lessons learned, and notes from the field — coming soon.

All posts →