跳到主要内容

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