hardware-ticks
硬件 Tick API。
详细描述
RP2040 只有一个 tick 生成器,它是看门狗硬件的一部分。
RP2350 具有专用的 Tick 模块,用于向 TIMER0、TIMER1、RISC-V 平台定时器、Arm Cortex-M33 0 定时器、Arm Cortex-M33 1 定时器以及 WATCHDOG 模块提供 tick 信号。
类型定义
typedef enum tick_gen_num_rp2350 tick_gen_num_t RP2350
RP2350 上的 tick 生成器编号(用作 typedef tick_gen_num_t)
typedef enum tick_gen_num_rp2040 tick_gen_num_t RP2040
RP2040 上的 tick 生成器编号(用作 typedef tick_gen_num_t)
枚举
enum tick_gen_num_rp2350 { TICK_PROC0 = 0, TICK_PROC1 = 1, TICK_TIMER0 = 2, TICK_TIMER1 = 3, TICK_WATCHDOG = 4, TICK_RISCV = 5, TICK_COUNT } RP2350
RP2350 上的 tick 生成器编号(用作 typedef tick_gen_num_t)
enum tick_gen_num_rp2040 { TICK_WATCHDOG = 0, TICK_COUNT } RP2040