Latest posts

  • 8th February 2026

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.

Read more 
  • 28th January 2026

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.

Read more 
  • 26th January 2026

How to Use a Logic Analyzer in Embedded Rust Projects

In this post, we take a practical look at using a logic analyzer when working on embedded Rust projects. We cover what a logic analyzer does, how to interpret captured signals, and how it can be used to debug common protocols like I2C, SPI, and UART.

Read more 
  • 20th December 2025

Working with Fixed-Point Numbers in Rust Using the fixed Crate

In this post, we take a quick look at fixed-point numbers and how to use them in Rust. We also briefly explain why they are useful in embedded and other scenarios, with examples using the fixed crate.

Read more 
  • 12th December 2025

Getting started: How to Learn Embedded Rust for Beginners

Want to learn Embedded Rust but not sure where to begin? In this post, I will show you how to get started with Embedded Rust and share tutorials, books, videos, and other useful resources you can learn from.

Read more