rtc - 实时时钟

本页文档由这个文件自动生成。如有错误,请提交issue或帮忙修改后pr,谢谢!

rtc.set(tab)

设置时钟

参数

传入值类型

解释

table

时钟参数,见示例

返回值

返回值类型

解释

bool

成功返回true,否则返回nil或false

例子

rtc.set({year=2021,mon=8,day=31,hour=17,min=8,sec=43})

rtc.get()

获取时钟

参数

返回值

返回值类型

解释

table

时钟参数,见示例

例子

local t = rtc.get()
-- {year=2021,mon=8,day=31,hour=17,min=8,sec=43}
log.info("rtc", json.encode(t))

rtc.timerStart(id, tab)

设置RTC唤醒时间

参数

传入值类型

解释

int

时钟id,通常只支持0

table

时钟参数,见示例

返回值

返回值类型

解释

bool

成功返回true,否则返回nil或false

例子

-- 使用前建议先rtc.set设置为正确的时间
rtc.timerStart(0, {year=2021,mon=9,day=1,hour=17,min=8,sec=43})

rtc.timerStop(id)

取消RTC唤醒时间

参数

传入值类型

解释

int

时钟id,通常只支持0

返回值

返回值类型

解释

bool

成功返回true,否则返回nil或false

例子

rtc.timerStop(0)

rtc.setBaseYear(Base_year)

设置RTC基准年

参数

传入值类型

解释

int

基准年Base_year,通常1900

返回值

例子

rtc.setBaseYear(1900)