* Move vector table to beginning of flash image. Modify a boot2 to use the table. * Move binary info header up between ELF entry and reset handler * Extract common routines from boot2_w25q080 into helper files * Non-default boot2s: use common routines, make callable as void(*)(void) * BSD3 headers on boot2 files (people might want to use them elsewhere) * Promote binary info header to its own section, + comment/readability changes * Fix scope of asminclude path (fixes user custom boot2 definitions) * Rename symbol, clarify comment
This directory contains libraries specifically targeting the RP2040 or possible future related devices. It is selected when
PICO_PLATFORM=rp2040
(the default) is specified for the build
hardware_
libraries exist for individual hardware components to provide a simple API
providing a thin abstraction hiding the details of accessing the hardware registers directly.
pico_
provides higher level functionality you might generally find in say an OS kernel, as well
as runtime support familiar to most C programmers.