Alcor6L/eLua/mizar32.rtc
外观
< Alcor6L
此模块包含用于驱动 Mizar32 以太网模块上的实时时钟的函数。
这些函数接受并返回时间和日期,以与 Lua 的 os.date()
和 os.time()
函数相同的格式表示为表格,包含 year
(1900–2099)、month
(1-12)、day
(1-31)、wday
(1-7)、hour
(0-23)、min
(0-59) 和 sec
(0-59) 字段。对于 wday
(星期几),按照惯例,1 代表星期日。
将时间和/或日期设置到 RTC 硬件中。
mizar32.rtc.set(datetime)
- datetime - 包含要设置的时间和/或日期字段的表格。任何不存在(或为 nil)的字段都不会更改,因此您可以分别设置时间、日期或各个字段。设置不存在的日期(如 2 月 31 日)是可能的,但接下来会发生什么将不可预测。
datetime = mizar32.rtc.get()
从 RTC 硬件中读取当前日期和时间。
返回值
- datetime - 包含 year、month、day、wday、hour、min 和 sec 字段的表格。