0:00 - Administrivia
3:05 - Lecture goals
5:40 - Hardware/software codesign
7:00 - Hardware/software levels of abstraction for the RP2040
12:18 - Overview of hardware in the RP2040
20:47 - Mapping internal signals to GPIO
22:25 - Example of finding register information in data sheet
23:45 - Arrangement of the RP2040 C SDK
29:05 - Introducing a Blinky example
31:40 - Demonstration of downloading and building demo code
36:35 - Investigating the Blinky demo
42:10 - Finding compiled code
45:00 - Deeply investigating a C SDK function
Fall, 2022 lectures from ECE 4760 (Digital Systems Design Using Microcontroller) at Cornell University.
Course site: https://ece4760.github.io
Hunter’s site: https://vanhunteradams.com