Latest posts
UART Communication Between ESP32 and Raspberry Pi Pico in Rust
Learn how to connect a Raspberry Pi Pico to an ESP32 using UART with Embedded Rust. Configure serial communication, wire the boards correctly, and exchange data between the two microcontrollers.
Blinking an LED on STM32 Blue Pill (STM32F103C8T6) with Embedded Rust
Learn how to blink the onboard LED on the STM32 Blue Pill (STM32F103C8T6) using Embedded Rust and the stm32f1xx-hal crate. We also introduce GPIO, the PAC and HAL, and the basics of controlling digital outputs.
Setting Up an Embedded Rust Development Environment
Set up a complete Embedded Rust development environment. Install Rust, configure the ARM Cortex-M target, install probe-rs, and verify your setup before programming embedded microcontrollers.
Analyzing PIO Blink Using Logic Analyzer on Raspberry Pi Pico with Embedded Rust
In this post, we use a logic analyzer to study a GPIO signal generated by a PIO state machine on the RP2040. We derive the timing from instruction cycles and validate it on real hardware with Embedded Rust.
Analyzing UART Signals in Embedded Rust Using a Cheap USB Logic Analyzer
In this post, we analyze UART signals from an embedded Rust project using a cheap USB logic analyzer and PulseView. We capture UART data, look at the raw signal on the wire, and use protocol decoding to understand how bytes are transmitted.
