Module timer

Module timer 

Source
Expand description

RISC-V 架构的定时器实现

包含定时器初始化、时间获取和定时器中断设置等功能

Constants§

MSEC_PER_SEC
每秒的毫秒数
TICKS_PER_SEC
每秒的时钟中断次数 决定内核每秒想要多少次时钟中断

Statics§

TIMER_TICKS
记录时钟中断次数

Functions§

clock_freq
获取时钟频率
get_ticks
获取当前tick数
get_time
获取当前硬件时钟周期数时间
get_time_ms
获取当前时间(以毫秒为单位)
init
初始化定时器
set_next_trigger
设置定时器中断