pico-sdk/src/common
Graham Sanderson cc169ddd68
stdio hardening + new mutex API (#1224)
* * Harden stdio_usb and stdio in general against deadlocks which could otherwise result from doing printfs from within IRQs
* Add a test for the above
* Add mutex_try_enter_block_until API.
* Make best_effort_wfe_or_timeout not use alarms if called from within IRQ
2023-02-06 16:27:39 -06:00
..
boot_picoboot Initial Release 2021-01-20 10:44:27 -06:00
boot_uf2 Initial Release 2021-01-20 10:44:27 -06:00
pico_base Rework build targets such that: (#1211) 2023-01-30 10:56:03 -06:00
pico_binary_info binary_info/structure.h: Fix pins_with_func format comment (#1070) 2022-11-22 18:26:16 -06:00
pico_bit_ops Initial Release 2021-01-20 10:44:27 -06:00
pico_divider cleanup header guard names to be consistent (#1179) 2023-01-18 08:40:10 -06:00
pico_stdlib Rework build targets such that: (#1211) 2023-01-30 10:56:03 -06:00
pico_sync stdio hardening + new mutex API (#1224) 2023-02-06 16:27:39 -06:00
pico_time stdio hardening + new mutex API (#1224) 2023-02-06 16:27:39 -06:00
pico_usb_reset_interface Rework build targets such that: (#1211) 2023-01-30 10:56:03 -06:00
pico_util Rework build targets such that: (#1211) 2023-01-30 10:56:03 -06:00
CMakeLists.txt split out usb_reset_interface header into its own library for consumption by picotool or others (#589) 2021-10-07 08:17:13 -05:00
README.md Initial Release 2021-01-20 10:44:27 -06:00

This directory code that is common to all builds regardless of PICO_PLATFORM. It is a mix of common header files, or high level functionality built entirely using hardware_ or pico_ libraries provided by the actual target `PICO_PLATFORM``