BLE5.2 1.0
开发文档说明
函数 | 变量
xc_drv_timer.c 文件参考

Target xc timer driver implementation 更多...

浏览源代码.

函数

void xc_timer_init (uint8_t reg_idx, Timer_InitCfg_t *init_cfg)
 
static uint32_t xc_timer_us_to_ticks (uint8_t reg_idx, uint32_t us)
 
void xc_timer_set_value (uint8_t reg_idx, uint32_t us)
 
void xc_timer_start (uint8_t reg_idx)
 
void xc_timer_stop (uint8_t reg_idx)
 
void TIMER0_Handler (void)
 
void TIMER1_Handler (void)
 
void TIMER2_Handler (void)
 
void TIMER3_Handler (void)
 
__WEAK void timer0_callback (void *context)
 
__WEAK void timer1_callback (void *context)
 
__WEAK void timer2_callback (void *context)
 
__WEAK void timer3_callback (void *context)
 

变量

timer_handler_callback timer_n_callback [4]
 

详细描述

Target xc timer driver implementation

_ __ _ ________ _
| |/ /(_)___ / ____/ /_ (_)___
| // / __ \/ / / __ \/ / __ \
/ |/ / / / / /___/ / / / / /_/ /
/_/|_/_/_/ /_/\____/_/ /_/_/ .___/
/_/
(C) 2022-2025 XinChip
作者
( XinChip ) Alex-J
( XinChip )

在文件 xc_drv_timer.c 中定义.

函数说明

◆ timer0_callback()

__WEAK void timer0_callback ( void *  context)

在文件 xc_drv_timer.c194 行定义.

◆ TIMER0_Handler()

void TIMER0_Handler ( void  )

在文件 xc_drv_timer.c166 行定义.

◆ timer1_callback()

__WEAK void timer1_callback ( void *  context)

在文件 xc_drv_timer.c196 行定义.

◆ TIMER1_Handler()

void TIMER1_Handler ( void  )

在文件 xc_drv_timer.c173 行定义.

◆ timer2_callback()

__WEAK void timer2_callback ( void *  context)

在文件 xc_drv_timer.c198 行定义.

◆ TIMER2_Handler()

void TIMER2_Handler ( void  )

在文件 xc_drv_timer.c180 行定义.

◆ timer3_callback()

__WEAK void timer3_callback ( void *  context)

在文件 xc_drv_timer.c200 行定义.

◆ TIMER3_Handler()

void TIMER3_Handler ( void  )

在文件 xc_drv_timer.c187 行定义.

◆ xc_timer_init()

void xc_timer_init ( uint8_t  reg_idx,
Timer_InitCfg_t init_cfg 
)

在文件 xc_drv_timer.c43 行定义.

◆ xc_timer_set_value()

void xc_timer_set_value ( uint8_t  reg_idx,
uint32_t  us 
)

在文件 xc_drv_timer.c145 行定义.

◆ xc_timer_start()

void xc_timer_start ( uint8_t  reg_idx)

在文件 xc_drv_timer.c154 行定义.

◆ xc_timer_stop()

void xc_timer_stop ( uint8_t  reg_idx)

在文件 xc_drv_timer.c161 行定义.

◆ xc_timer_us_to_ticks()

static uint32_t xc_timer_us_to_ticks ( uint8_t  reg_idx,
uint32_t  us 
)
static

在文件 xc_drv_timer.c84 行定义.

变量说明

◆ timer_n_callback

timer_handler_callback timer_n_callback[4]
初始值:
__WEAK void timer0_callback(void *context)
__WEAK void timer3_callback(void *context)
__WEAK void timer1_callback(void *context)
__WEAK void timer2_callback(void *context)

在文件 xc_drv_timer.c37 行定义.