pico-sdk/src/rp2_common
2021-03-04 21:22:48 -06:00
..
boot_stage2 add boot2 info to binary info 2021-03-04 21:22:48 -06:00
hardware_adc Fixup another level of compiler warnings, add _U() definition 2021-03-04 21:22:48 -06:00
hardware_base Add missing extern "C" to header files (closes #104) 2021-03-04 21:22:47 -06:00
hardware_claim Fixup another level of compiler warnings, add _U() definition 2021-03-04 21:22:48 -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 Fixup another level of compiler warnings, add _U() definition 2021-03-04 21:22:48 -06:00
hardware_dma Fixup another level of compiler warnings, add _U() definition 2021-03-04 21:22:48 -06:00
hardware_flash Fixup another level of compiler warnings, add _U() definition 2021-03-04 21:22:48 -06:00
hardware_gpio Fixup another level of compiler warnings, add _U() definition 2021-03-04 21:22:48 -06:00
hardware_i2c Fixup another level of compiler warnings, add _U() definition 2021-03-04 21:22:48 -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 Change _U to _u as _U exists in ctype.h 2021-03-04 21:22:48 -06:00
hardware_pio Fixup another level of compiler warnings, add _U() definition 2021-03-04 21:22:48 -06:00
hardware_pll Fixup another level of compiler warnings, add _U() definition 2021-03-04 21:22:48 -06:00
hardware_pwm Fixup another level of compiler warnings, add _U() definition 2021-03-04 21:22:48 -06:00
hardware_resets Add missing extern "C" to header files (closes #104) 2021-03-04 21:22:47 -06:00
hardware_rtc Fixup another level of compiler warnings, add _U() definition 2021-03-04 21:22:48 -06:00
hardware_spi Fixup another level of compiler warnings, add _U() definition 2021-03-04 21:22:48 -06:00
hardware_sync Fixup another level of compiler warnings, add _U() definition 2021-03-04 21:22:48 -06:00
hardware_timer Fixup another level of compiler warnings, add _U() definition 2021-03-04 21:22:48 -06:00
hardware_uart Fixup another level of compiler warnings, add _U() definition 2021-03-04 21:22:48 -06:00
hardware_vreg Fixup another level of compiler warnings, add _U() definition 2021-03-04 21:22:48 -06:00
hardware_watchdog Add missing extern "C" to header files (closes #104) 2021-03-04 21:22:47 -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 Fixup another level of compiler warnings, add _U() definition 2021-03-04 21:22:48 -06:00
pico_bootsel_via_double_reset Add pico_bootsel_via_double_reset library, fix #87 (#137) 2021-03-04 21:22:48 -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 Fixup another level of compiler warnings, add _U() definition 2021-03-04 21:22:48 -06:00
pico_fix Add -Wuninitialized -Wunused -Wcast-align to warnings checked by kitchen_sink (and fixup warnings) (#125) 2021-03-04 21:22:48 -06:00
pico_float Fixup another level of compiler warnings, add _U() definition 2021-03-04 21:22:48 -06:00
pico_int64_ops Initial Release 2021-01-20 10:44:27 -06:00
pico_malloc Fixup another level of compiler warnings, add _U() definition 2021-03-04 21:22:48 -06:00
pico_mem_ops Initial Release 2021-01-20 10:44:27 -06:00
pico_multicore Add 'hardware/structs/sio.h' header to the 'pico/multicore.h' header\n\nThe pico/multicore.h header uses the sio_hw struct, but does not include the header that defines it. This normally is not a problem since other headers include the structure as well, but since this structure is used in the header, we should not rely on other headers bringing it in and instead include it directly (#176) 2021-03-04 21:22:48 -06:00
pico_platform Fixup another level of compiler warnings, add _U() definition 2021-03-04 21:22:48 -06:00
pico_printf %g should not print 0 as infe-308 (#185) 2021-03-04 21:22:48 -06:00
pico_runtime Fixup another level of compiler warnings, add _U() definition 2021-03-04 21:22:48 -06:00
pico_standard_link Change _U to _u as _U exists in ctype.h 2021-03-04 21:22:48 -06:00
pico_stdio Fixup another level of compiler warnings, add _U() definition 2021-03-04 21:22:48 -06:00
pico_stdio_semihosting Add missing extern "C" to header files (closes #104) 2021-03-04 21:22:47 -06:00
pico_stdio_uart Fixup another level of compiler warnings, add _U() definition 2021-03-04 21:22:48 -06:00
pico_stdio_usb Add missing extern "C" to header files (closes #104) 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 cmake: change warning message for unititialized TinyUSB 2021-03-04 21:22:48 -06:00
CMakeLists.txt Add pico_bootsel_via_double_reset library, fix #87 (#137) 2021-03-04 21:22:48 -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.