pico-sdk/src/rp2_common
2021-03-04 21:22:47 -06:00
..
boot_stage2 Set thumb and executable attributes on padded boot2 2021-02-01 14:46: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 Clean up various C source and headers to appease -Wstrict-prototypes 2021-03-04 21:22:47 -06:00
hardware_clocks Clean up various C source and headers to appease -Wstrict-prototypes 2021-03-04 21:22:47 -06:00
hardware_divider Clean up various C source and headers to appease -Wstrict-prototypes 2021-03-04 21:22:47 -06:00
hardware_dma Clean up various C source and headers to appease -Wstrict-prototypes 2021-03-04 21:22:47 -06:00
hardware_flash Clean up various C source and headers to appease -Wstrict-prototypes 2021-03-04 21:22:47 -06:00
hardware_gpio Clean up various C source and headers to appease -Wstrict-prototypes 2021-03-04 21:22:47 -06:00
hardware_i2c Initial Release 2021-01-20 10:44:27 -06:00
hardware_interp Clean up various C source and headers to appease -Wstrict-prototypes 2021-03-04 21:22:47 -06:00
hardware_irq Clean up various C source and headers to appease -Wstrict-prototypes 2021-03-04 21:22:47 -06:00
hardware_pio pio.h doxygen fixes and clarifications (closes #114) 2021-03-04 21:22:47 -06:00
hardware_pll Initial Release 2021-01-20 10:44:27 -06:00
hardware_pwm Document PWM double buffering behaviour in pwm.h doxygen 2021-03-04 21:22:47 -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 Improve spi write16/read16 documentation. 2021-02-01 14:46:45 -06:00
hardware_sync Clean up various C source and headers to appease -Wstrict-prototypes 2021-03-04 21:22:47 -06:00
hardware_timer Clean up various C source and headers to appease -Wstrict-prototypes 2021-03-04 21:22:47 -06:00
hardware_uart Clean up various C source and headers to appease -Wstrict-prototypes 2021-03-04 21:22:47 -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 Clean up various C source and headers to appease -Wstrict-prototypes 2021-03-04 21:22:47 -06:00
pico_fix Restore GPIO15 state after modifying it for USB enumeration fix (#80) 2021-03-04 21:22:47 -06:00
pico_float Clean up various C source and headers to appease -Wstrict-prototypes 2021-03-04 21:22:47 -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 Fix -Wsign-compare warnings 2021-03-04 21:22:47 -06:00
pico_platform Clean up various C source and headers to appease -Wstrict-prototypes 2021-03-04 21:22:47 -06:00
pico_printf Initial Release 2021-01-20 10:44:27 -06:00
pico_runtime Clean up various C source and headers to appease -Wstrict-prototypes 2021-03-04 21:22:47 -06:00
pico_standard_link Standardise references to the Raspberry Pi Pico SDK 2021-02-01 14:46:45 -06:00
pico_stdio Fix -Wsign-compare warnings 2021-03-04 21:22:47 -06:00
pico_stdio_semihosting Clean up various C source and headers to appease -Wstrict-prototypes 2021-03-04 21:22:47 -06:00
pico_stdio_uart Fix -Wsign-compare warnings 2021-03-04 21:22:47 -06:00
pico_stdio_usb Clean up various C source and headers to appease -Wstrict-prototypes 2021-03-04 21:22:47 -06:00
pico_stdlib Initial Release 2021-01-20 10:44:27 -06:00
pico_unique_id Clean up various C source and headers to appease -Wstrict-prototypes 2021-03-04 21:22:47 -06:00
tinyusb Initial Release 2021-01-20 10:44:27 -06:00
CMakeLists.txt Add pico_unique_id to inject ID access before main and provide accessor 2021-02-01 14:46:45 -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.