Advanced Partition Management in ESP32
Understand advanced ESP32 flash partition table management, including creating custom layouts, defining OTA partitions, and managing NVS/FAT partitions.
Advanced Partition Management in ESP32 Read More »
Understand advanced ESP32 flash partition table management, including creating custom layouts, defining OTA partitions, and managing NVS/FAT partitions.
Advanced Partition Management in ESP32 Read More »
Learn the process and considerations involved in developing a custom second-stage bootloader for the ESP32, replacing the default ESP-IDF bootloader.
Custom Bootloader Development for ESP32 Read More »
Explore advanced Direct Memory Access (DMA) capabilities on ESP32 beyond basic peripheral usage, potentially for memory-to-memory transfers.
Advanced DMA Operations in ESP32 Read More »
Implement both the Interrupt Watchdog Timer (IWDT) and Task Watchdog Timer (TWDT) on ESP32 to detect and recover from software hangs or freezes.
Watchdog Timers Implementation Read More »
Utilize the ESP32’s RTC (Real-Time Clock) slow memory to store small amounts of data that persist across deep sleep cycles.
RTC Memory Usage in ESP-IDF Read More »
Develop applications where the ESP32 ULP co-processor monitors sensors (e.g., via I2C or ADC) and wakes the main CPU only when necessary.
ULP Sensor Monitoring Applications Read More »
Learn the basics of programming the ESP32 ULP co-processor using its specific assembly language to perform tasks like sensor readings in deep sleep.
ESP32 ULP Assembly Programming Read More »
Introduction to the ESP32’s Ultra Low Power (ULP) co-processor. Learn how it can perform simple tasks while the main CPUs are in deep sleep.
ULP (Ultra Low Power) Co-processor Programming Read More »
Configure and utilize external Pseudo-Static RAM (PSRAM) with ESP32 variants that support it to significantly expand available memory for applications.
ESP32 PSRAM Configuration and Usage Read More »
Explore the use of hardware security features or external Secure Elements with ESP32 for enhanced cryptographic operations and key storage.
Hardware Security Module Usage Read More »