• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..--

boot_bootrom_headers/18-Mar-2025-359219

cmsis/18-Mar-2025-27,59714,109

hardware_adc/18-Mar-2025-364134

hardware_base/18-Mar-2025-20788

hardware_boot_lock/18-Mar-2025-211106

hardware_clocks/18-Mar-2025-1,094553

hardware_dcp/18-Mar-2025-675617

hardware_divider/18-Mar-2025-685337

hardware_dma/18-Mar-2025-1,083421

hardware_exception/18-Mar-2025-482263

hardware_flash/18-Mar-2025-652367

hardware_gpio/18-Mar-2025-2,248923

hardware_hazard3/18-Mar-2025-269152

hardware_i2c/18-Mar-2025-849385

hardware_interp/18-Mar-2025-551198

hardware_irq/18-Mar-2025-1,339728

hardware_pio/18-Mar-2025-3,0291,323

hardware_pll/18-Mar-2025-19086

hardware_powman/18-Mar-2025-553280

hardware_pwm/18-Mar-2025-862337

hardware_rcp/18-Mar-2025-1,020838

hardware_resets/18-Mar-2025-19681

hardware_riscv/18-Mar-2025-197142

hardware_riscv_platform_timer/18-Mar-2025-16366

hardware_rtc/18-Mar-2025-308156

hardware_sha256/18-Mar-2025-254103

hardware_spi/18-Mar-2025-681277

hardware_sync/18-Mar-2025-439206

hardware_sync_spin_lock/18-Mar-2025-429287

hardware_ticks/18-Mar-2025-15181

hardware_timer/18-Mar-2025-940370

hardware_uart/18-Mar-2025-898369

hardware_vreg/18-Mar-2025-170106

hardware_watchdog/18-Mar-2025-294128

hardware_xip_cache/18-Mar-2025-340130

hardware_xosc/18-Mar-2025-14671

pico_aon_timer/18-Mar-2025-547287

pico_async_context/18-Mar-2025-1,7631,031

pico_atomic/18-Mar-2025-297196

pico_bit_ops/18-Mar-2025-274233

pico_bootrom/18-Mar-2025-1,421593

pico_bootsel_via_double_reset/18-Mar-2025-17594

pico_btstack/18-Mar-2025-1,3781,139

pico_clib_interface/18-Mar-2025-792547

pico_crt0/18-Mar-2025-3,4722,778

pico_cxx_options/18-Mar-2025-9259

pico_cyw43_arch/18-Mar-2025-1,172584

pico_cyw43_driver/18-Mar-2025-3,1282,377

pico_divider/18-Mar-2025-1,103931

pico_double/18-Mar-2025-6,9666,116

pico_fix/18-Mar-2025-208116

pico_flash/18-Mar-2025-411249

pico_float/18-Mar-2025-4,8954,173

pico_i2c_slave/18-Mar-2025-202111

pico_int64_ops/18-Mar-2025-12485

pico_lwip/18-Mar-2025-1,206868

pico_malloc/18-Mar-2025-198144

pico_mbedtls/18-Mar-2025-270230

pico_mem_ops/18-Mar-2025-231160

pico_multicore/18-Mar-2025-970455

pico_platform_compiler/18-Mar-2025-236140

pico_platform_panic/18-Mar-2025-169113

pico_platform_sections/18-Mar-2025-20351

pico_printf/18-Mar-2025-1,208850

pico_rand/18-Mar-2025-635335

pico_runtime/18-Mar-2025-306218

pico_runtime_init/18-Mar-2025-967554

pico_sha256/18-Mar-2025-376215

pico_standard_binary_info/18-Mar-2025-168117

pico_standard_link/18-Mar-2025-217183

pico_stdio/18-Mar-2025-770502

pico_stdio_rtt/18-Mar-2025-3,2091,651

pico_stdio_semihosting/18-Mar-2025-186114

pico_stdio_uart/18-Mar-2025-370248

pico_stdio_usb/18-Mar-2025-1,042705

pico_stdlib/18-Mar-2025-7157

pico_time_adapter/18-Mar-2025-12586

pico_unique_id/18-Mar-2025-19679

tinyusb/18-Mar-2025-170135

BUILD.bazelD18-Mar-20253.2 KiB9384

README.mdD18-Mar-2025445 85

README.md

1This directory contains libraries specifically targeting the RP2040, RP2350 and possible future related devices.
2
3`hardware_` libraries exist for individual hardware components to provide a simple API
4providing a thin abstraction hiding the details of accessing the hardware registers directly.
5
6`pico_` provides higher level functionality you might generally find in say an OS kernel, as well
7as runtime support familiar to most C programmers.
8