|
xt-sdk 文档 v1.0.3
xt-sdk 嵌入式 SDK API 参考
|
RTC 接口 更多...
#include "xt_hal_internal.h"结构体 | |
| struct | xt_hal_rtc_tm |
| RTC 时间结构体 更多... | |
类型定义 | |
| typedef uint32_t | xt_hal_rtc_timestamp_t |
| RTC 时间戳类型 | |
| typedef void(* | xt_hal_rtc_cb_t) (uint8_t id, uint32_t event_id) |
| RTC 回调函数类型 | |
枚举 | |
| enum | xt_hal_rtc_event_id { XT_HAL_RTC_ALARM = 0x00 } |
| RTC 事件类型枚举 更多... | |
函数 | |
| xt_err_t | xt_hal_rtc_set_time (struct xt_hal_rtc_tm *tm) |
| 设置 RTC 时间 | |
| xt_err_t | xt_hal_rtc_get_time (struct xt_hal_rtc_tm *tm) |
| 获取 RTC 时间 | |
| xt_hal_rtc_timestamp_t | xt_hal_rtc_get_timestamp (void) |
| 获取 RTC 时间戳 | |
| xt_err_t | xt_hal_rtc_setup_alarm (uint8_t id, struct xt_hal_rtc_tm *tm, xt_hal_rtc_cb_t cb) |
| 设置 RTC 闹钟 | |
| xt_err_t | xt_hal_rtc_setup_alarm_relative (uint8_t id, uint32_t timeout_ms, xt_hal_rtc_cb_t cb) |
| 增量设置 RTC 闹钟 | |
| xt_err_t | xt_hal_rtc_close_alarm (uint8_t id) |
| 关闭 RTC 闹钟 | |
| xt_err_t | xt_hal_rtc_get_alarm (uint8_t id, struct xt_hal_rtc_tm *tm) |
| 获取 RTC 闹钟信息 | |
| xt_err_t | xt_hal_rtc_set_timezone (int8_t zone) |
| 设置 RTC 时区 | |
| xt_err_t | xt_hal_rtc_get_timezone (int8_t *zone) |
| 获取 RTC 时区 | |
RTC 接口
SPDX-FileCopyrightText: 2025 深圳市天工聚创科技有限公司 SPDX-License-Identifier: Apache-2.0
在文件 xt_hal_rtc.h 中定义.