Offline Edition · Pico 2 W / RP2350
Pico Pico · Embedded Programming with Rust
Create, instrument, and fly real projects on Raspberry Pi Pico 2 using modern Rust workflows. This deluxe offline volume packages everything: hardware prep, async firmware, peripherals, telemetry, and complete labs so you can learn on one beautiful page.
Chapters
50+
Foundational + project chapters with hands-on rituals.
Focus
Pico 2 / RP2350
Dual-core Cortex-M33 + Embassy async stack.
Audience
Builders
From the very first blink to telemetry dashboards.
Read Mode
Always Light
Designed for long-form reading on one screen.
Navigator
01
Foundation & Hardware
Introduction, pinouts, tools, project templates, and help desks.
Pinout · Hardware kit · Dev environment · Quick start · Abstraction layers
02
Signal & GPIO Stories
LEDs, buttons, PWM shaping, servo rituals, and how to speak to the physical world.
External LED · Breadboards · Button logic · PWM labs · Servo builds
03
Rust Firmware Core
no_std migrations, linker crafting, Embassy async, flashing, and VS Code happiness.
Cross compilation · Embassy RP · Panic handlers · Flashing guide
04
Sensor & Bus Academy
I2C, SPI-like rituals, OLED/LCD canvases, ultrasonic range, LDR thermistry, RFID, SD, and joystick fun.
I²C · OLED · LCD · Ultrasonic · LDR · Thermistor · RFID · SD · Joystick
05
Debugging & Projects
RTT traces, probe-rs, GDB missions, watchdogs, telemetry stacks, and final projects.
Debug probe · RTT · GDB · Watchdog · Projects · Resources
Complete Chapter Directory
- Orientation
- Pinout & RP2350 map
- Hardware companion list
- Dev environment & probes
- Quick start · Hello Pico
- Abstraction layers tour
- Project template ritual
- Run, flash, and troubleshoot
- Help & community
- GPIO & Motion
- External LED builds
- Breadboard primer
- Blink in Rust
- Buttons & pull resistors
- PWM theory + labs
- LED dimming clinics
- Servo control series
- Firmware Craft
- From std to no_std
- Cross compilation guide
- Embassy on RP
- VS Code rituals
- Watchdog & safety
- Debug probe setup
- GDB + probe-rs
- Sensors, Displays & Storage
- I²C & bus primer
- OLED showcase
- LCD characters + custom glyphs
- Ultrasonic distance
- LDR night light
- Thermistors & maths
- RFID adventures
- SD logging
- Joystick telemetry
- Sound, Projects & Resources
- Buzzer orchestra
- Project gallery
- Resource vault
Preface
Welcome to the Kololo-inspired Pico 2 W companion. Everything from tactile builds to telemetry dashboards is here so you can stay immersed without juggling PDFs or tiny screens. Pick any chapter above or follow the pagination controls at the bottom of every page.
Datasheets & References
License & Attribution
- Code samples: dual-licensed under MIT and Apache 2.0.
- Written prose: CC-BY-SA v4.0.
- Circuit illustrations: built with Fritzing.
Support & Disclaimer
You can support the project by starring it on GitHub or sharing it with other builders. The experiments documented here worked for the original crew but always exercise caution, follow safety doctrine, and double-check hardware setups before applying power.