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

结构体

app_rtc_time_t

结构体定义如下:

表 113 app_rtc_time_t结构体成员
成员 描述 取值

uint8_t sec

Calendar日历秒

取值范围:0 ~ 59

uint8_t min

Calendar日历分钟

取值范围:0 ~ 59

uint8_t hour

Calendar日历小时

取值范围:0 ~ 23

uint8_t date

Calendar日历日期

取值范围:1 ~ 31

uint8_t mon

Calendar日历月份

取值范围:1 ~ 12

uint8_t year

Calendar日历年

取值范围:0 ~ 99

uint8_t week

Calendar日历周

取值范围:0 ~ 6

uint16_t ms

Calendar日历毫秒

取值范围:0 ~ 999

详细信息请参考文件:SDK_Folder\drivers\inc\hal\gr55xx_hal_calendar.h

app_rtc_alarm_t

结构体定义如下:

表 114 app_rtc_alarm_t结构体成员
成员 描述 取值

uint8_t min

Calendar alarm分钟

取值范围:0 ~ 59

uint8_t hour

Calendar alarm小时

取值范围:0 ~ 23

uint8_t alarm_sel

Calendar alarm按周报警还是按月报警

取值范围:

  • CALENDAR_ALARM_SEL_DATE(按月为周期报警)

  • CALENDAR_ALARM_SEL_WEEKDAY(按周为周期报警)

uint16_t alarm_date_week_mask

Calendar alarm具体值,依赖于alarm_sel的值

  • 如果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_ALARM_WEEKDAY_MON|CALENDAR_ALARM_WEEKDAY_TUE

详细信息请参考文件:SDK_Folder\drivers\inc\hal\gr55xx_hal_calendar.h

app_rtc_evt_t

结构体定义如下:

表 115 app_rtc_evt_t结构体成员
成员 描述 取值

app_rtc_evt_type_t type

RTC事件类型

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

  • APP_RTC_EVT_DATE_ALARM (RTC ALARM中断)

  • APP_RTC_EVT_TICK_ALARM (RTC TICK中断)

  • APP_RTC_EVT_OVERFLOW(RTC溢出中断)

详细信息请参考文件:SDK_Folder\drivers\inc\app_rtc.h

扫描关注

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