WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
RTC V100

类型定义

typedef enum control_reg_mode hal_rtc_v100_ctrl_reg_mode_t
 RTC模式定义。
 

枚举

enum  control_reg_mode { RTC_MODE_FREE_RUN , RTC_MODE_USER_DEF }
 RTC模式定义。 更多...
 

函数

errcode_t hal_rtc_v100_init (rtc_index_t index, hal_rtc_callback_t callback)
 HAL层RTC的初始化接口。
 
void hal_rtc_v100_deinit (rtc_index_t index)
 HAL层RTC的去初始化接口。
 
void hal_rtc_v100_start (rtc_index_t index)
 HAL层启动硬件定时器计数的接口。
 
void hal_rtc_v100_stop (rtc_index_t index)
 HAL层停止硬件定时器计数的接口。
 
void hal_rtc_v100_config_load (rtc_index_t index, uint64_t delay_count)
 HAL层设置硬件计时器计数的接口。
 
uint64_t hal_rtc_v100_get_current_value (rtc_index_t index)
 HAL层获取硬件当时计时器剩余计数的接口。
 
uint32_t hal_rtc_v100_get_int_cnt_record (void)
 HAL层获取RTC发生中断的次数的值。
 
uint32_t hal_rtc_v100_get_int_status (rtc_index_t index)
 HAL层获取硬件当时计时器中断状态。
 
void hal_rtc_v100_irq_handler (rtc_index_t index)
 RTC中断处理函数。
 

详细描述

Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2023-2023. All rights reserved.

Description: Provides V100 HAL rtc
History:
2023-03-03, Create file.

类型定义说明

◆ hal_rtc_v100_ctrl_reg_mode_t

RTC模式定义。

枚举类型说明

◆ control_reg_mode

RTC模式定义。

枚举值
RTC_MODE_FREE_RUN 

定时器控制模式:自由运行模式。

RTC_MODE_USER_DEF 

定时器控制模式:用户自定义模式。

函数说明

◆ hal_rtc_v100_config_load()

void hal_rtc_v100_config_load ( rtc_index_t  index,
uint64_t  delay_count 
)

HAL层设置硬件计时器计数的接口。

◆ hal_rtc_v100_deinit()

void hal_rtc_v100_deinit ( rtc_index_t  index)

HAL层RTC的去初始化接口。

◆ hal_rtc_v100_get_current_value()

uint64_t hal_rtc_v100_get_current_value ( rtc_index_t  index)

HAL层获取硬件当时计时器剩余计数的接口。

◆ hal_rtc_v100_get_int_cnt_record()

uint32_t hal_rtc_v100_get_int_cnt_record ( void  )

HAL层获取RTC发生中断的次数的值。

◆ hal_rtc_v100_get_int_status()

uint32_t hal_rtc_v100_get_int_status ( rtc_index_t  index)

HAL层获取硬件当时计时器中断状态。

◆ hal_rtc_v100_init()

errcode_t hal_rtc_v100_init ( rtc_index_t  index,
hal_rtc_callback_t  callback 
)

HAL层RTC的初始化接口。

◆ hal_rtc_v100_irq_handler()

void hal_rtc_v100_irq_handler ( rtc_index_t  index)

RTC中断处理函数。

◆ hal_rtc_v100_start()

void hal_rtc_v100_start ( rtc_index_t  index)

HAL层启动硬件定时器计数的接口。

◆ hal_rtc_v100_stop()

void hal_rtc_v100_stop ( rtc_index_t  index)

HAL层停止硬件定时器计数的接口。