pico-sdk/src/rp2_common
2021-01-31 15:34:19 -06:00
..
boot_stage2 Move vector table to beginning of flash image (#10) 2021-01-28 07:50:45 -06:00
hardware_adc Initial Release 2021-01-20 10:44:27 -06:00
hardware_base Initial Release 2021-01-20 10:44:27 -06:00
hardware_claim Initial Release 2021-01-20 10:44:27 -06:00
hardware_clocks Initial Release 2021-01-20 10:44:27 -06:00
hardware_divider Standardise references to the Raspberry Pi Pico SDK 2021-01-30 10:32:31 -06:00
hardware_dma fix #if in hardware/structs/dma.h (#9) 2021-01-27 12:22:26 -06:00
hardware_flash Add flash_get_unique_id to hardware_flash 2021-01-31 15:34:19 -06:00
hardware_gpio N_GPIOS duplicates NUM_BANK0_GPIOS (#7) 2021-01-28 07:48:11 -06:00
hardware_i2c Initial Release 2021-01-20 10:44:27 -06:00
hardware_interp Standardise references to the Raspberry Pi Pico SDK 2021-01-30 10:32:31 -06:00
hardware_irq Initial Release 2021-01-20 10:44:27 -06:00
hardware_pio Initial Release 2021-01-20 10:44:27 -06:00
hardware_pll Initial Release 2021-01-20 10:44:27 -06:00
hardware_pwm N_GPIOS duplicates NUM_BANK0_GPIOS (#7) 2021-01-28 07:48:11 -06:00
hardware_resets Initial Release 2021-01-20 10:44:27 -06:00
hardware_rtc Initial Release 2021-01-20 10:44:27 -06:00
hardware_spi Initial Release 2021-01-20 10:44:27 -06:00
hardware_sync Initial Release 2021-01-20 10:44:27 -06:00
hardware_timer Initial Release 2021-01-20 10:44:27 -06:00
hardware_uart Initial Release 2021-01-20 10:44:27 -06:00
hardware_vreg Initial Release 2021-01-20 10:44:27 -06:00
hardware_watchdog Initial Release 2021-01-20 10:44:27 -06:00
hardware_xosc Initial Release 2021-01-20 10:44:27 -06:00
pico_bit_ops Initial Release 2021-01-20 10:44:27 -06:00
pico_bootrom Initial Release 2021-01-20 10:44:27 -06:00
pico_cxx_options Initial Release 2021-01-20 10:44:27 -06:00
pico_divider Initial Release 2021-01-20 10:44:27 -06:00
pico_double Initial Release 2021-01-20 10:44:27 -06:00
pico_fix Initial Release 2021-01-20 10:44:27 -06:00
pico_float Initial Release 2021-01-20 10:44:27 -06:00
pico_int64_ops Initial Release 2021-01-20 10:44:27 -06:00
pico_malloc Initial Release 2021-01-20 10:44:27 -06:00
pico_mem_ops Initial Release 2021-01-20 10:44:27 -06:00
pico_multicore Initial Release 2021-01-20 10:44:27 -06:00
pico_platform Initial Release 2021-01-20 10:44:27 -06:00
pico_printf Initial Release 2021-01-20 10:44:27 -06:00
pico_runtime Add header needed for USB flashing mode on exit when needed to avoid user having to include the header themselves. 2021-01-25 11:04:27 -06:00
pico_standard_link Standardise references to the Raspberry Pi Pico SDK 2021-01-30 10:32:31 -06:00
pico_stdio Initial Release 2021-01-20 10:44:27 -06:00
pico_stdio_semihosting Initial Release 2021-01-20 10:44:27 -06:00
pico_stdio_uart Initial Release 2021-01-20 10:44:27 -06:00
pico_stdio_usb Standardise references to the Raspberry Pi Pico SDK 2021-01-30 10:32:31 -06:00
pico_stdlib Initial Release 2021-01-20 10:44:27 -06:00
tinyusb Initial Release 2021-01-20 10:44:27 -06:00
CMakeLists.txt Initial Release 2021-01-20 10:44:27 -06:00
README.md Initial Release 2021-01-20 10:44:27 -06:00

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.