v2.0.0
Modules
Runtime Infrastructure

## Modules
| boot_stage2
| Second stage boot loaders responsible for setting up external flash.
| pico_atomic
| Helper implementations for C11 atomics.
| pico_base
| Core types and macros for the Raspberry Pi Pico SDK.
| pico_binary_info
| Binary info is intended for embedding machine readable information with the binary in FLASH.
| pico_bootrom
| Access to functions and data in the bootrom.
| pico_bit_ops
| Optimized bit manipulation functions.
| pico_cxx_options
| non-code library controlling C++ related compile options
| pico_clib_interface
| Provides the necessary glue code required by the particular C/C++ runtime being used.
| pico_crt0
| Provides the default linker scripts and the program entry/exit point.
| pico_divider
| Optimized 32 and 64 bit division functions accelerated by the RP2040 hardware divider.
| pico_double
| Optimized double-precision floating point functions.
| pico_float
| Optimized single-precision floating point functions.
| pico_int64_ops
| Optimized replacement implementations of the compiler built-in 64 bit multiplication.
| pico_malloc
| Multi-core safety for malloc, calloc and free.
| pico_mem_ops
| Provides optimized replacement implementations of the compiler built-in memcpy, memset and related functions.
| pico_platform
| Macros and definitions (and functions when included by non assembly code) for the RP2 family device / architecture to provide a common abstraction over low level compiler / platform specifics.
| pico_printf
| Compact replacement for printf by Marco Paland (info@.nosp@m.pala.nosp@m.nd.co.nosp@m.m)
| pico_runtime
| Basic runtime support for running pre-main initializers provided by other libraries.
| pico_runtime_init
| Main runtime initialization functions required to set up the runtime environment before entering main.
| pico_stdio
| Customized stdio support allowing for input and output from UART, USB, semi-hosting etc.
| pico_standard_binary_info
| Includes default information about the binary that can be displayed by picotool.
| pico_standard_link
| Setup for link options for a standard SDK executable.

## Detailed Description

Libraries that are used to provide efficient implementation of certain language level and C library functions, as well as CMake INTERFACE libraries abstracting the compilation and link steps in the SDK