In Chapter 8, we interacted with external hardware devices connected to the GPIO pins using the RP2040’s SDK. In this chapter, we look at interacting with the hardware directly. To do this, we don’t need to learn any additional Assembly Language instructions because we access the hardware with the memory load/store instructions we previously studied. All hardware access is via special memory addresses connected to hardware devices that respond based on the data written to them rather than being ...
9. How to Program the Built-in Hardware
Get RP2040 Assembly Language Programming: ARM Cortex-M0+ on the Raspberry Pi Pico now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.