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.