Assignments

Group assignment: Toolchain & workflow for RP2040

Explored the RP2040 microcontroller toolchain using Rust, including boot sequence analysis, firmware transfer options, and compiling bare-metal programs.

Individual assignment: Browsing the RP2040 Datasheet

Browsed through the RP2040 datasheet sections including pin layout, bus fabric, processor subsystem, and boot sequence.

Individual assignment: Writing Programs for RP2040

Wrote four Rust programs for the RP2040: a simple delay, onboard LED blink, cycling three external LEDs, and button-controlled LED speed using interrupts.