Latest posts

  • 19th September 2026

Flashing STM32 Firmware with ESP32 and Embedded Rust

Flash firmware to an STM32 Blue Pill using an ESP32 and Embedded Rust. Learn how to access STM32 memory through the SWD AHB Access Port, unlock and erase Flash, program firmware, and verify the written data.

Read more 
  • 17th September 2026

Accessing STM32 AHB-AP with ESP32 and Embedded Rust

Use an ESP32 and Embedded Rust to communicate with an STM32 through SWD. Learn how to power up the debug system, select the AHB Access Port, and verify the connection by reading the AP IDR.

Read more 
  • 6th September 2026

Can You Use ESP32 as SWD Programmer for STM32 with Rust?

Build a simple SWD debug probe with an ESP32 and Rust. Learn how the ARM Serial Wire Debug protocol works, communicate with an STM32 Blue Pill, and read the target’s Debug Port IDCODE.

Read more 
  • 28th August 2026

Display Room Temperature on LCD with Arduino Uno and Rust

Build a temperature sensor with Embedded Rust on the Arduino Uno. Learn how to read an NTC thermistor with the ATmega328P ADC, calculate temperature using the Beta equation, and display the result on a 16x2 I2C LCD.

Read more 
  • 25th August 2026

Make the micro:bit's LED Matrix React to Sound with Rust

Embedded Rust code using Embassy and microbit-bsp to read the micro:bit V2’s built-in microphone and make its onboard LED matrix react to sound.

Read more