CN / EN
文档反馈
感谢关注汇顶文档,期待您的宝贵建议!
感谢您的反馈,祝您愉快!
无匹配项 共计114个匹配页面

Calendar驱动的结构体

calendar_time_t

Calendar驱动的时间结构体calendar_time_t的定义如下:

表 399 calendar_time_t结构体
数据域 域段描述 取值

uint8_t sec

0 ~ 59

uint8_t min

0 ~ 59

uint8_t hour

小时

0 ~ 23

uint8_t data

1 ~ 31

uint8_t mon

1 ~ 12

uint8_t year

0 ~ 99

uint8_t week

星期

0 ~ 6

uint16_t ms

毫秒

0 ~ 999

calendar_alarm_t

Calendar驱动的句柄结构体calendar_alarm_t的定义如下:

表 400 calendar_alarm_t结构体
数据域 域段描述 取值

uint8_t min

Calendar闹铃分钟。

0 ~ 59

uint8_t hour

Calendar闹铃小时

0 ~ 23

uint8_t alarm_sel

Calendar闹铃周期。

该参数的取值可以是下列值中的任意一个:

  • CALENDAR_ALARM_SEL_DATE
  • CALENDAR_ALARM_SEL_WEEKDAY

uint8_t alarm_data_week_mask

Calendar闹铃日期。

当alarm_sel配置为CALENDAR_ALARM_SEL_DATE时,该参数的取值范围是1 ~ 31。

当alarm_sel配置为CALENDAR_ALARM_SEL_WEEKDAY时,该参数的取值可以是下列值中的任意一个:

  • CALENDAR_ALARM_WEEKDAY_SUN
  • CALENDAR_ALARM_WEEKDAY_MON
  • CALENDAR_ALARM_WEEKDAY_TUE
  • CALENDAR_ALARM_WEEKDAY_WED
  • CALENDAR_ALARM_WEEKDAY_THU
  • CALENDAR_ALARM_WEEKDAY_FRI
  • CALENDAR_ALARM_WEEKDAY_SAT

calendar_handle_t

Calendar驱动的句柄结构体calendar_handle_t的定义如下:

表 401 calendar_handle_t结构体
数据域 域段描述 取值

calendar_time_t time_init

Calendar时间结构体。

参考calendar_time_t结构体。

calendar_alarm_t alarm

Calendar闹铃结构体。

参考calendar_alarm_t结构体。

__IO hal_lock_t lock

Calendar锁(无需开发者初始化)

N/A

uint32_t prev_ms Calendar毫秒计数时间累加值 N/A

uint32_t interval

闹钟的毫秒计数

5 ~ 3600000(ms)

uint8_t mode

闹钟模式(无需开发者初始化)

N/A

uint8_t sec

日期闹钟中用于保存当前的秒数(无需开发者初始化)

N/A

uint16_t ms

日期闹钟中用于保存当前的毫秒数(无需开发者初始化)

N/A

扫描关注

打开微信,使用“扫一扫”即可关注。