RP2040

Created 2022-11-06 Updated 2023-05-14

Contents

IRQ

BOARD CONFIGURATION

PICO_BOARD will be defined, which you can confirm in a source file:

#ifdef PICO_BOARD
#pragma message "Compiling for Pico"

#endif

USB

Example code is available in projects:

References

Medium: Plugging a keyboard into an #RP2040

RP2040 USB forum discussion

RP2040 USB (audio) sound card

USB explained

EXITS

Bare metal UART

Binary info

Copy flash function to RAM

Embedded binary patching

Gary Explains: Connect SD Card to Pico using SPI

Pico_1140: PDP11 emulator that will run Unix 5/6

SPI: detecting EOT

SVC

Will Thomas: Baremetal Assembly Yourutbe channel

Boards

Challenger Wifi

Marble Pico