|
WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
|
#include "interrupt/osal_interrupt.h"#include "chip_core_irq.h"#include "common_def.h"#include "hal_timer_v150.h"#include "timer.h"#include "platform_core.h"#include "timer_porting.h"
函数 | |
| uintptr_t | timer_porting_comm_addr_get (void) |
| 获取硬件定时器公共寄存器的基地址。 | |
| uintptr_t | timer_porting_base_addr_get (timer_index_t index) |
| 获取指定的硬件定时器的基地址。 | |
| STATIC int | timer0_irq_handler (int i, void *p) |
| STATIC int | timer1_irq_handler (int i, void *p) |
| STATIC int | timer2_irq_handler (int i, void *p) |
| void | timer_port_register_irq (timer_index_t index, uint32_t id, uint16_t priority) |
| Timer注册中断。 | |
| void | timer_port_unregister_irq (timer_index_t index, uint32_t id) |
| Timer去注册中断。 | |
| void | timer_porting_clock_value_set (uint32_t clock) |
| 更新timer的时钟频率值,此值应和真实输入时钟频率保持一致 | |
| uint32_t | timer_porting_clock_value_get (void) |
| 获取timer时钟频率 | |
| uint64_t | timer_porting_us_2_cycle (uint32_t us) |
| 毫秒转换为计数 | |
| uint32_t | timer_porting_cycle_2_us (uint64_t cycle) |
| 毫秒转换为计数 | |
| uint64_t | timer_porting_compensat_by_tcxo (uint64_t diff) |
| STATIC int timer0_irq_handler | ( | int | i, |
| void * | p | ||
| ) |
| STATIC int timer1_irq_handler | ( | int | i, |
| void * | p | ||
| ) |
| STATIC int timer2_irq_handler | ( | int | i, |
| void * | p | ||
| ) |