 |
思澈科技软件开发工具包
2.20
|
|
|
#define | IS_RTC_HOUR_FORMAT(FORMAT) |
|
#define | IS_RTC_OUTPUT(OUTPUT) |
|
#define | IS_RTC_OUTPUT_POL(POL) |
|
#define | IS_RTC_OUTPUT_TYPE(TYPE) |
|
#define | IS_RTC_HOUR12(HOUR) (((HOUR) > 0U) && ((HOUR) <= 12U)) |
|
#define | IS_RTC_HOUR24(HOUR) ((HOUR) <= 23U) |
|
#define | IS_RTC_ASYNCH_PREDIV(PREDIV) ((PREDIV) <= 0x7FU) |
|
#define | IS_RTC_SYNCH_PREDIV(PREDIV) ((PREDIV) <= 0x7FFFU) |
|
#define | IS_RTC_MINUTES(MINUTES) ((MINUTES) <= 59U) |
|
#define | IS_RTC_SECONDS(SECONDS) ((SECONDS) <= 59U) |
|
#define | IS_RTC_HOURFORMAT12(PM) (((PM) == RTC_HOURFORMAT12_AM) || ((PM) == RTC_HOURFORMAT12_PM)) |
|
#define | IS_RTC_DAYLIGHT_SAVING(SAVE) |
|
#define | IS_RTC_STORE_OPERATION(OPERATION) |
|
#define | IS_RTC_FORMAT(FORMAT) (((FORMAT) == RTC_FORMAT_BIN) || ((FORMAT) == RTC_FORMAT_BCD)) |
|
#define | IS_RTC_YEAR(YEAR) ((YEAR) <= 99U) |
|
#define | IS_RTC_MONTH(MONTH) (((MONTH) >= 1U) && ((MONTH) <= 12U)) |
|
#define | IS_RTC_DATE(DATE) (((DATE) >= 1U) && ((DATE) <= 31U)) |
|
#define | IS_RTC_WEEKDAY(WEEKDAY) |
|
#define | IS_RTC_ALARM_DATE_WEEKDAY_DATE(DATE) (((DATE) > 0U) && ((DATE) <= 31U)) |
|
#define | IS_RTC_ALARM_DATE_WEEKDAY_WEEKDAY(WEEKDAY) |
|
#define | IS_RTC_ALARM_DATE_WEEKDAY_SEL(SEL) |
|
#define | IS_RTC_ALARM_MASK(MASK) (((MASK) & 0x7F7F7F7FU) == (uint32_t)RESET) |
|
#define | IS_RTC_ALARM(ALARM) (((ALARM) == RTC_ALARM_A) || ((ALARM) == RTC_ALARM_B)) |
|
#define | IS_RTC_ALARM_SUB_SECOND_VALUE(VALUE) ((VALUE) <= 0x00007FFFU) |
|
#define | IS_RTC_ALARM_SUB_SECOND_MASK(MASK) |
|
◆ IS_RTC_ALARM_DATE_WEEKDAY_SEL
#define IS_RTC_ALARM_DATE_WEEKDAY_SEL |
( |
|
SEL | ) |
|
Value: (((SEL) == RTC_ALARMDATEWEEKDAYSEL_DATE) || \
((SEL) == RTC_ALARMDATEWEEKDAYSEL_WEEKDAY))
◆ IS_RTC_ALARM_DATE_WEEKDAY_WEEKDAY
#define IS_RTC_ALARM_DATE_WEEKDAY_WEEKDAY |
( |
|
WEEKDAY | ) |
|
Value: (((WEEKDAY) == RTC_WEEKDAY_MONDAY) || \
((WEEKDAY) == RTC_WEEKDAY_TUESDAY) || \
((WEEKDAY) == RTC_WEEKDAY_WEDNESDAY) || \
((WEEKDAY) == RTC_WEEKDAY_THURSDAY) || \
((WEEKDAY) == RTC_WEEKDAY_FRIDAY) || \
((WEEKDAY) == RTC_WEEKDAY_SATURDAY) || \
((WEEKDAY) == RTC_WEEKDAY_SUNDAY))
◆ IS_RTC_ALARM_SUB_SECOND_MASK
#define IS_RTC_ALARM_SUB_SECOND_MASK |
( |
|
MASK | ) |
|
◆ IS_RTC_DAYLIGHT_SAVING
#define IS_RTC_DAYLIGHT_SAVING |
( |
|
SAVE | ) |
|
Value: (((SAVE) == RTC_DAYLIGHTSAVING_SUB1H) || \
((SAVE) == RTC_DAYLIGHTSAVING_ADD1H) || \
((SAVE) == RTC_DAYLIGHTSAVING_NONE))
◆ IS_RTC_HOUR_FORMAT
#define IS_RTC_HOUR_FORMAT |
( |
|
FORMAT | ) |
|
Value: (((FORMAT) == RTC_HOURFORMAT_12) || \
((FORMAT) == RTC_HOURFORMAT_24))
◆ IS_RTC_OUTPUT
#define IS_RTC_OUTPUT |
( |
|
OUTPUT | ) |
|
Value: (((OUTPUT) == RTC_OUTPUT_DISABLE) || \
((OUTPUT) == RTC_OUTPUT_ALARMA) || \
((OUTPUT) == RTC_OUTPUT_ALARMB) || \
((OUTPUT) == RTC_OUTPUT_WAKEUP))
◆ IS_RTC_OUTPUT_POL
#define IS_RTC_OUTPUT_POL |
( |
|
POL | ) |
|
Value: (((POL) == RTC_OUTPUT_POLARITY_HIGH) || \
((POL) == RTC_OUTPUT_POLARITY_LOW))
◆ IS_RTC_OUTPUT_TYPE
#define IS_RTC_OUTPUT_TYPE |
( |
|
TYPE | ) |
|
Value: (((TYPE) == RTC_OUTPUT_TYPE_OPENDRAIN) || \
((TYPE) == RTC_OUTPUT_TYPE_PUSHPULL))
◆ IS_RTC_STORE_OPERATION
#define IS_RTC_STORE_OPERATION |
( |
|
OPERATION | ) |
|
Value: (((OPERATION) == RTC_STOREOPERATION_RESET) || \
((OPERATION) == RTC_STOREOPERATION_SET))
◆ IS_RTC_WEEKDAY
#define IS_RTC_WEEKDAY |
( |
|
WEEKDAY | ) |
|
Value: (((WEEKDAY) == RTC_WEEKDAY_MONDAY) || \
((WEEKDAY) == RTC_WEEKDAY_TUESDAY) || \
((WEEKDAY) == RTC_WEEKDAY_WEDNESDAY) || \
((WEEKDAY) == RTC_WEEKDAY_THURSDAY) || \
((WEEKDAY) == RTC_WEEKDAY_FRIDAY) || \
((WEEKDAY) == RTC_WEEKDAY_SATURDAY) || \
((WEEKDAY) == RTC_WEEKDAY_SUNDAY))
#define RTC_ALARMSUBSECONDMASK_SS14_1
Definition: bf0_hal_rtc.h:345
#define RTC_ALARMSUBSECONDMASK_ALL
Definition: bf0_hal_rtc.h:342
#define RTC_ALARMSUBSECONDMASK_SS14_8
Definition: bf0_hal_rtc.h:359
#define RTC_ALARMSUBSECONDMASK_SS14_3
Definition: bf0_hal_rtc.h:349
#define RTC_ALARMSUBSECONDMASK_SS14_12
Definition: bf0_hal_rtc.h:367
#define RTC_ALARMSUBSECONDMASK_SS14_11
Definition: bf0_hal_rtc.h:365
#define RTC_ALARMSUBSECONDMASK_SS14_4
Definition: bf0_hal_rtc.h:351
#define RTC_ALARMSUBSECONDMASK_SS14_7
Definition: bf0_hal_rtc.h:357
#define RTC_ALARMSUBSECONDMASK_SS14_5
Definition: bf0_hal_rtc.h:353
#define RTC_ALARMSUBSECONDMASK_SS14_2
Definition: bf0_hal_rtc.h:347
#define RTC_ALARMSUBSECONDMASK_SS14
Definition: bf0_hal_rtc.h:371
#define RTC_ALARMSUBSECONDMASK_SS14_10
Definition: bf0_hal_rtc.h:363
#define RTC_ALARMSUBSECONDMASK_SS14_6
Definition: bf0_hal_rtc.h:355
#define RTC_ALARMSUBSECONDMASK_SS14_9
Definition: bf0_hal_rtc.h:361
#define RTC_ALARMSUBSECONDMASK_SS14_13
Definition: bf0_hal_rtc.h:369
#define RTC_ALARMSUBSECONDMASK_NONE
Definition: bf0_hal_rtc.h:373