0:00 - Administrivia
0:50 - Lecture objectives
1:53 - Overview of RP2040 peripherals
11:15 - Hardware/software co-design
13:10 - Pico W
14:00 - RP2350
14:45 - Hardware/software levels of abstraction
21:00 - RP2040 block diagram and tour
27:05 - Mapping peripherals to GPIO’s
31:30 - Previewing Protothreads
32:30 - Introduction to the data sheet
33:45 - C SDK organization
39:10 - Dissecting a Blinky example
Spring, 2025 lectures from ECE 4760 (Digital Systems Design Using Microcontroller) at Cornell University.
Course site: https://ece4760.github.io
Hunter’s site: https://vanhunteradams.com