14#include "hal_drv_timer.h"
187#if defined(CONFIG_TIMER_SUPPORT_LPM)
uint32_t errcode_t
Definition of error code.
Definition errcode.h:30
uint32_t uapi_timer_get_max_us(void)
用户可以获取到timer最大可以设置的延时时间(us)。
Definition timer.c:416
errcode_t uapi_timer_delete(timer_handle_t timer)
删除定时器。
Definition timer.c:404
errcode_t uapi_timer_stop(timer_handle_t timer)
停止指定的定时器, 不会调用用户传入的callback.
Definition timer.c:464
errcode_t uapi_timer_start(timer_handle_t timer, uint32_t time_us, timer_callback_t callback, uintptr_t data)
启动指定的定时器。
Definition timer.c:421
errcode_t uapi_timer_create(timer_index_t index, timer_handle_t *timer)
创建定时器。
Definition timer.c:379
void * timer_handle_t
定时器句柄。
Definition timer.h:35
errcode_t uapi_timer_get_current_time_us(timer_index_t index, uint32_t *current_time_us)
获取指定底层Timer定时器的当前时间。
Definition timer.c:498
errcode_t uapi_timer_init(void)
初始化定时器。
Definition timer.c:278
errcode_t uapi_timer_adapter(timer_index_t index, uint32_t int_id, uint16_t int_priority)
适配定时器。
Definition timer.c:312
errcode_t uapi_timer_deinit(void)
去初始化定时器。
Definition timer.c:341
void(* timer_callback_t)(uintptr_t data)
定时器回调函数。
Definition timer.h:44
enum timer_index timer_index_t
Definiton of the index of timers.
unsigned int uintptr_t
Definition td_type.h:65
Definition hal_uart_v151_regs_def.h:38