High-level APIs
本章包含以下 API 分组:
pico_aon_timer(pico-aon-timer.mdx): High Level "Always on Timer" Abstraction.pico_async_context(pico-async-context.mdx): An async_context provides a logically single-threaded context for performing work, and responding to asynchronous eventspico_bootsel_via_double_reset(pico-bootsel-via-double-reset.mdx): Optional support to make fast double reset of the system enter BOOTSEL mode.pico_fix(pico-fix.mdx): void rp2040_usb_device_enumeration_fix (void)
Perform a brute force workaround for USB device enumeration issue.pico_flash(pico-flash.mdx): High level flash API.pico_i2c_slave(pico-i2c-slave.mdx): Functions providing an interrupt driven I2C slave interface.pico_multicore(pico-multicore.mdx): Adds support for running code on, and interacting with the second processor core (core 1).pico_rand(pico-rand.mdx): Random Number Generator API.pico_sha256(pico-sha256.mdx)RP2350: SHA-256 Hardware Accelerated implementation.pico_status_led(pico-status-led.mdx): Enables access to the on-board status LED(s)pico_stdlib(pico-stdlib.mdx): Aggregation of a core subset of Raspberry Pi Pico SDK libraries used by most executables along with some additional utilpico_sync(pico-sync.mdx): Synchronization primitives and mutual exclusion.pico_time(pico-time.mdx): API for accurate timestamps, sleeping, and time based callbacks.pico_unique_id(pico-unique-id.mdx): Unique device ID access API.pico_util(pico-util.mdx): Useful data structures and utility functions.
中文翻译版以英文版相同知识授权方式共享:CC-BY-SA 4.0。交流 Q群:498908352