Paul Pietzko

I'm a Full Stack Junior Developer from Switzerland with 1 year of professional experience.

Paul Pietzko

Latest Story

Bare Metal Rust on micro:bit V2 Go • Sep 09, 2025

Step-by-step tutorial for Embedded Rust on the micro:bit V2 Go.

This story is largely based on the Embedded Discovery book. It’s a more straightforward variant of it. All credit goes to the contributors of the original book. Prerequisites Follow these steps if it’s your first time working with embedded Rust. Otherwise, skip to the Hello World (Let There Be Light) section.

Versions

Rust v1.89.0 or newer

cargo-binutils v0.3.6 or newer

cargo-embe v0.24.0 or newer

Rust and Cargo Install rustup by following the instructions at https://rustup.rs. If you already have rustup installed check your version with rustc -V .

$ rustc -V

rustc 1.89.0 (29483883e 2025-08-04) cargo-binutils $ rustup component add llvm-tools

info: downloading component 'llvm-tools' info: installing component 'llvm-tools' $ cargo install cargo-binutils

Updating crates.io index Downloaded cargo-binutils v0.4.0 Downloaded 1 crate (27.5Kib) in 0.12s Updating creates.io index Locking 63 Packages to latest compatible versions Adding cargo_metadata v0.18.1 (available: v0.22.0) Adding toml v0.8.23 (available: v0.9.5) cargo-embed To install cargo-embed, first install its prerequisites

Then install it using cargo (Rusts Package Manager):

$ cargo install --locked probe-rs-tools

Updating creates.io index Downloaded probe-rs-tools v0.29.1 Downloaded 1 create (264.3KiB) in 0.92s error: binary `cargo-embed` already exists in destination verify that you have successfully installed cargo

...

Alltime Stats

Here are some stats about my contributions on GitHub.

0

Total Commits

0

Total Reviews

0

Total Issues

0

Total PRs

0

Contributed To

My Commits over the last Year'

Here is a chart showing my commit history over the last year.