High-level APIs
本章包含以下 API 分组:
- pico_aon_timer: 高级"常开定时器"抽象接口。
- pico_async_context: async_context 提供一个逻辑上单线程的上下文,用于执行工作并响应异步事件。
- pico_bootsel_via_double_reset: 可选的快速双重复位支持,使系统进入 BOOTSEL 模式。
pico_fix(pico-fix.mdx): 杂项设备特定的变通方案/修复。- pico_flash: 高级 Flash API。
- pico_i2c_slave: 提供中断驱动的 I2C 从机接口的函数。
- pico_low_power: 用于使用低功耗状态的 API。
- pico_multicore: 支持在第二个处理器核心(core 1)上运行代码并与其交互。
- pico_rand: 随机数生成器 API。
pico_sha256(pico-sha256.mdx)RP2350: SHA-256 硬件加速实现。- pico_status_led: 提供对板载状态 LED 的访问。
- pico_stdlib: 聚合了大多数可执行程序所使用的 Raspberry Pi Pico SDK 核心库子集,以及部分附加实用工具。
- pico_sync: 同步原语与互斥机制。
- pico_time: 用于精确时间戳、休眠和基于时间的回调的 API。
- pico_unique_id: 唯一设备 ID 访问 API。
- pico_usb_reset: 使 RP 系列微控制器能够通过 USB 接口复位的功能。
- pico_util: 实用的数据结构与工具函数。
中文翻译版以英文版相同知识授权方式共享:CC-BY-SA 4.0。交流 Q群:498908352