hardware-riscv-platform-timer
标准 RISC-V 平台定时器(mtime/mtimecmp)访问接口,适用于搭载 RISC-V 处理器的 Raspberry Pi 微控制器。
详细说明
注意,由于该定时器是处理器外部的内存映射外设,Arm 处理器同样可以使用此头文件。该名称表明此定时器是标准的 RISC-V 外设。
函数
static void riscv_timer_set_enabled (bool enabled): 启用或禁用 RISC-V 平台定时器。static void riscv_timer_set_fullspeed (bool fullspeed): 配置 RISC-V 平台定时器以全系统时钟速度运行。static uint64_t riscv_timer_get_mtime (void): 读取 RISC-V 平台定时器。static void riscv_timer_set_mtime (uint64_t mtime): 更新 RISC-V 平台定时器。static uint64_t riscv_timer_get_mtimecmp (void): 获取当前核心的 RISC-V 平台定时器 mtimecmp 值。static void riscv_timer_set_mtimecmp (uint64_t mtimecmp): 为当前核心设置新的 RISC-V 平台定时器中断比较值(mtimecmp)。