1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-13 11:29:58 +03:00
betaflight/lib/main/pico-sdk/host
J Blackman 2dd6f95aad
Adding RP2350 SDK and target framework (#13988)
* Adding RP2350 SDK and target framework

* Spacing

* Removing board definitions
2024-10-23 01:02:48 +02:00
..
hardware_divider Adding RP2350 SDK and target framework (#13988) 2024-10-23 01:02:48 +02:00
hardware_gpio Adding RP2350 SDK and target framework (#13988) 2024-10-23 01:02:48 +02:00
hardware_irq Adding RP2350 SDK and target framework (#13988) 2024-10-23 01:02:48 +02:00
hardware_sync Adding RP2350 SDK and target framework (#13988) 2024-10-23 01:02:48 +02:00
hardware_timer Adding RP2350 SDK and target framework (#13988) 2024-10-23 01:02:48 +02:00
hardware_uart Adding RP2350 SDK and target framework (#13988) 2024-10-23 01:02:48 +02:00
pico_bit_ops Adding RP2350 SDK and target framework (#13988) 2024-10-23 01:02:48 +02:00
pico_divider Adding RP2350 SDK and target framework (#13988) 2024-10-23 01:02:48 +02:00
pico_multicore/include/pico Adding RP2350 SDK and target framework (#13988) 2024-10-23 01:02:48 +02:00
pico_platform Adding RP2350 SDK and target framework (#13988) 2024-10-23 01:02:48 +02:00
pico_runtime Adding RP2350 SDK and target framework (#13988) 2024-10-23 01:02:48 +02:00
pico_stdio Adding RP2350 SDK and target framework (#13988) 2024-10-23 01:02:48 +02:00
pico_stdlib Adding RP2350 SDK and target framework (#13988) 2024-10-23 01:02:48 +02:00
pico_time_adapter Adding RP2350 SDK and target framework (#13988) 2024-10-23 01:02:48 +02:00
boot_stage2.c Adding RP2350 SDK and target framework (#13988) 2024-10-23 01:02:48 +02:00
README.md Adding RP2350 SDK and target framework (#13988) 2024-10-23 01:02:48 +02:00

This is a basic set of replacement library implementations sufficient to get simple applications running on your computer (Raspberry Pi OS, Linux, macOS or Windows using Cygwin or Windows Subsystem for Linux). It is selected by PICO_PLATFORM=host in your CMake build

This can be extremely useful for testing and debugging higher level application code, or porting code which is not yet small enough to run on the RP2040 or RP2350 device itself.

This base level host library provides a minimal environment to compile programs, but is likely sufficient for programs that don't access hardware directly.

It is possible however to inject additional SDK library implementations/simulations to provide more complete functionality. For an example of this see the pico-host-sdl which uses the SDL2 library to add additional library support for pico_multicore, timers/alarms in pico-time and pico-audio/pico-scanvideo from pico-extras