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

..--

hardware_divider/18-Mar-2025-354104

hardware_gpio/18-Mar-2025-336165

hardware_irq/18-Mar-2025-524170

hardware_sync/18-Mar-2025-330214

hardware_timer/18-Mar-2025-225176

hardware_uart/18-Mar-2025-244140

pico_bit_ops/18-Mar-2025-4127

pico_divider/18-Mar-2025-136100

pico_multicore/18-Mar-2025-6741

pico_platform/18-Mar-2025-315212

pico_printf/18-Mar-2025-1410

pico_runtime/18-Mar-2025-13760

pico_stdio/18-Mar-2025-10175

pico_stdlib/18-Mar-2025-6544

pico_time_adapter/18-Mar-2025-132102

BUILD.bazelD18-Mar-2025219 97

README.mdD18-Mar-20251 KiB1511

boot_stage2.cD18-Mar-202515 32

README.md

1This is a basic set of replacement library implementations sufficient to get simple applications
2running on your computer (Raspberry Pi OS, Linux, macOS or Windows using Cygwin or Windows Subsystem for Linux).
3It is selected by `PICO_PLATFORM=host` in your CMake build
4
5This can be extremely useful for testing and debugging higher level application code, or porting code which is not yet small enough
6to run on the RP2040 or RP2350 device itself.
7
8This base level host library provides a minimal environment to compile programs, but is likely sufficient for programs
9that don't access hardware directly.
10
11It is possible however to inject additional SDK library implementations/simulations to provide
12more complete functionality. For an example of this see the [pico-host-sdl](https://github.com/raspberrypi/pico-host-sdl)
13which uses the SDL2 library to add additional library support for pico_multicore, timers/alarms in pico-time and
14pico-audio/pico-scanvideo from [pico-extras](https://github.com/raspberrypi/pico-extras)
15