Macros | |
#define | IS_CALENDAR_ALARM_TYPE(__TYPE__) |
Check if CALENDAR Alarm Type is valid. More... | |
#define | IS_CALENDAR_DATE(__DATE__) (((__DATE__) > 0U) && ((__DATE__) <= 31U)) |
Check if CALENDAR Date is valid. More... | |
#define | IS_CALENDAR_WEEKDAY(__WEEKDAY__) (((__WEEKDAY__) >= 0U) && ((__WEEKDAY__) <= 6U)) |
Check if CALENDAR Weekday is valid. More... | |
#define | IS_CALENDAR_LEAP_YEAR(__YEAR__) |
Check if CALENDAR year is leap year. More... | |
#define IS_CALENDAR_ALARM_TYPE | ( | __TYPE__ | ) |
Check if CALENDAR Alarm Type is valid.
[in] | __TYPE__ | CALENDAR Alarm Type. |
SET | (__TYPE__ is valid) or RESET (__TYPE__ is invalid) |
Definition at line 302 of file hal_calendar.h.
#define IS_CALENDAR_DATE | ( | __DATE__ | ) | (((__DATE__) > 0U) && ((__DATE__) <= 31U)) |
Check if CALENDAR Date is valid.
[in] | __DATE__ | CALENDAR Date. |
SET | (__DATE__ is valid) or RESET (__DATE__ is invalid) |
Definition at line 309 of file hal_calendar.h.
#define IS_CALENDAR_LEAP_YEAR | ( | __YEAR__ | ) |
Check if CALENDAR year is leap year.
[in] | __YEAR__ | CALENDAR Year. |
SET | (__YEAR__ is leap year) or RESET (__YEAR__ is nonleap year) |
Definition at line 321 of file hal_calendar.h.
#define IS_CALENDAR_WEEKDAY | ( | __WEEKDAY__ | ) | (((__WEEKDAY__) >= 0U) && ((__WEEKDAY__) <= 6U)) |
Check if CALENDAR Weekday is valid.
[in] | __WEEKDAY__ | CALENDAR Weekday. |
SET | (__WEEKDAY__ is valid) or RESET (__WEEKDAY__ is invalid) |
Definition at line 315 of file hal_calendar.h.