WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
hal_timer_v150.h
浏览该文件的文档.
1
9#ifndef HAL_TIMER_V150_H
10#define HAL_TIMER_V150_H
11
12#include <stdint.h>
13#include "hal_drv_timer.h"
14
15#ifdef __cplusplus
16#if __cplusplus
17extern "C" {
18#endif /* __cplusplus */
19#endif /* __cplusplus */
20
52
69
80
91
102
114void hal_timer_v150_config_load(timer_index_t index, uint64_t delay_count);
115
128
139
150
155#ifdef __cplusplus
156#if __cplusplus
157}
158#endif /* __cplusplus */
159#endif /* __cplusplus */
160
161#endif
uint32_t errcode_t
Definition of error code.
Definition errcode.h:30
void(* hal_timer_callback_t)(timer_index_t index)
Timer的回调函数。
Definition hal_drv_timer.h:37
void hal_timer_v150_irq_handler(timer_index_t index)
timer中断处理函数。
Definition hal_timer_v150.c:125
errcode_t hal_timer_v150_init(timer_index_t index, hal_timer_callback_t callback)
HAL层Timer的初始化接口。
Definition hal_timer_v150.c:49
control_reg_mode_v150
Timer模式定义。
Definition hal_timer_v150.h:34
void hal_timer_v150_interrupt_clear(timer_index_t index)
清除timer模块内部的中断。
Definition hal_timer_v150.c:117
void hal_timer_v150_start(timer_index_t index)
HAL层启动硬件定时器计数的接口。
Definition hal_timer_v150.c:66
void hal_timer_v150_config_load(timer_index_t index, uint64_t delay_count)
HAL层设置硬件计时器计数的接口。
Definition hal_timer_v150.c:78
enum control_reg_mode_v150 control_reg_mode_v150_t
Timer模式定义。
uint64_t hal_timer_v150_get_current_value(timer_index_t index)
HAL层获取硬件当前计时器剩余计数的接口。
Definition hal_timer_v150.c:90
void hal_timer_v150_deinit(timer_index_t index)
HAL层Timer的去初始化接口。
Definition hal_timer_v150.c:59
void hal_timer_v150_stop(timer_index_t index)
HAL层停止硬件定时器计数的接口。
Definition hal_timer_v150.c:72
@ TIMER_V150_MODE_ONE_SHOT_1
Definition hal_timer_v150.h:46
@ TIMER_V150_MODE_FREERUN
Definition hal_timer_v150.h:50
@ TIMER_V150_MODE_PERIODIC
Definition hal_timer_v150.h:42
@ TIMER_V150_MODE_ONE_SHOT
Definition hal_timer_v150.h:38
enum timer_index timer_index_t
Definiton of the index of timers.
unsigned long long uint64_t
Definition osal_types.h:35