xt-sdk 文档 v1.0.3
xt-sdk 嵌入式 SDK API 参考
载入中...
搜索中...
未找到
xt_hal_rtc.h 文件参考

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 接口

作者
your name (you@d.nosp@m.omai.nosp@m.n.com)
版本
0.1
日期
2025-10-28

SPDX-FileCopyrightText: 2025 深圳市天工聚创科技有限公司 SPDX-License-Identifier: Apache-2.0

在文件 xt_hal_rtc.h 中定义.