STM32F769IDiscovery  1.00
uDANTE Audio Networking with STM32F7 DISCO board
Macros
Private macros to check input parameters

Macros

#define IS_RTC_OUTPUT(__OUTPUT__)
 
#define IS_RTC_BKP(__BKP__)    ((__BKP__) < (uint32_t) RTC_BKP_NUMBER)
 
#define IS_TIMESTAMP_EDGE(__EDGE__)
 
#define IS_RTC_TAMPER(__TAMPER__)    ((((__TAMPER__) & ((uint32_t)(0xFFFFFFFFU ^ RTC_TAMPCR_TAMPXE))) == 0x00U) && ((__TAMPER__) != (uint32_t)RESET))
 
#define IS_RTC_TAMPER_INTERRUPT(__INTERRUPT__)   ((((__INTERRUPT__) & (uint32_t)(0xFFFFFFFFU ^ RTC_TAMPCR_TAMPXIE)) == 0x00U) && ((__INTERRUPT__) != (uint32_t)RESET))
 
#define IS_RTC_TIMESTAMP_PIN(__PIN__)
 
#define IS_RTC_TAMPER_TRIGGER(__TRIGGER__)
 
#define IS_RTC_TAMPER_ERASE_MODE(__MODE__)
 
#define IS_RTC_TAMPER_MASKFLAG_STATE(__STATE__)
 
#define IS_RTC_TAMPER_FILTER(__FILTER__)
 
#define IS_RTC_TAMPER_SAMPLING_FREQ(__FREQ__)
 
#define IS_RTC_TAMPER_PRECHARGE_DURATION(__DURATION__)
 
#define IS_RTC_TAMPER_TIMESTAMPONTAMPER_DETECTION(__DETECTION__)
 
#define IS_RTC_TAMPER_PULLUP_STATE(__STATE__)
 
#define IS_RTC_WAKEUP_CLOCK(__CLOCK__)
 
#define IS_RTC_WAKEUP_COUNTER(__COUNTER__)   ((__COUNTER__) <= 0xFFFF)
 
#define IS_RTC_SMOOTH_CALIB_PERIOD(__PERIOD__)
 
#define IS_RTC_SMOOTH_CALIB_PLUS(__PLUS__)
 
#define IS_RTC_SMOOTH_CALIB_MINUS(__VALUE__)   ((__VALUE__) <= 0x000001FF)
 
#define IS_RTC_SHIFT_ADD1S(__SEL__)
 
#define IS_RTC_SHIFT_SUBFS(__FS__)   ((__FS__) <= 0x00007FFF)
 
#define IS_RTC_CALIB_OUTPUT(__OUTPUT__)
 

Detailed Description

Macro Definition Documentation

#define IS_RTC_BKP (   __BKP__)    ((__BKP__) < (uint32_t) RTC_BKP_NUMBER)

Definition at line 977 of file stm32f7xx_hal_rtc_ex.h.

#define IS_RTC_CALIB_OUTPUT (   __OUTPUT__)
Value:
(((__OUTPUT__) == RTC_CALIBOUTPUT_512HZ) || \
((__OUTPUT__) == RTC_CALIBOUTPUT_1HZ))
#define RTC_CALIBOUTPUT_512HZ
#define RTC_CALIBOUTPUT_1HZ

Definition at line 1032 of file stm32f7xx_hal_rtc_ex.h.

#define IS_RTC_OUTPUT (   __OUTPUT__)
Value:
(((__OUTPUT__) == RTC_OUTPUT_DISABLE) || \
((__OUTPUT__) == RTC_OUTPUT_ALARMA) || \
((__OUTPUT__) == RTC_OUTPUT_ALARMB) || \
((__OUTPUT__) == RTC_OUTPUT_WAKEUP))
#define RTC_OUTPUT_WAKEUP
#define RTC_OUTPUT_ALARMA
#define RTC_OUTPUT_ALARMB
#define RTC_OUTPUT_DISABLE

Definition at line 973 of file stm32f7xx_hal_rtc_ex.h.

#define IS_RTC_SHIFT_ADD1S (   __SEL__)
Value:
(((__SEL__) == RTC_SHIFTADD1S_RESET) || \
((__SEL__) == RTC_SHIFTADD1S_SET))
#define RTC_SHIFTADD1S_RESET
#define RTC_SHIFTADD1S_SET

Definition at line 1029 of file stm32f7xx_hal_rtc_ex.h.

#define IS_RTC_SHIFT_SUBFS (   __FS__)    ((__FS__) <= 0x00007FFF)

Definition at line 1031 of file stm32f7xx_hal_rtc_ex.h.

#define IS_RTC_SMOOTH_CALIB_MINUS (   __VALUE__)    ((__VALUE__) <= 0x000001FF)

Definition at line 1028 of file stm32f7xx_hal_rtc_ex.h.

#define IS_RTC_SMOOTH_CALIB_PERIOD (   __PERIOD__)
Value:
(((__PERIOD__) == RTC_SMOOTHCALIB_PERIOD_32SEC) || \
((__PERIOD__) == RTC_SMOOTHCALIB_PERIOD_16SEC) || \
((__PERIOD__) == RTC_SMOOTHCALIB_PERIOD_8SEC))
#define RTC_SMOOTHCALIB_PERIOD_32SEC
#define RTC_SMOOTHCALIB_PERIOD_8SEC
#define RTC_SMOOTHCALIB_PERIOD_16SEC

Definition at line 1023 of file stm32f7xx_hal_rtc_ex.h.

#define IS_RTC_SMOOTH_CALIB_PLUS (   __PLUS__)
Value:
(((__PLUS__) == RTC_SMOOTHCALIB_PLUSPULSES_SET) || \
#define RTC_SMOOTHCALIB_PLUSPULSES_SET
#define RTC_SMOOTHCALIB_PLUSPULSES_RESET

Definition at line 1026 of file stm32f7xx_hal_rtc_ex.h.

#define IS_RTC_TAMPER (   __TAMPER__)    ((((__TAMPER__) & ((uint32_t)(0xFFFFFFFFU ^ RTC_TAMPCR_TAMPXE))) == 0x00U) && ((__TAMPER__) != (uint32_t)RESET))

Definition at line 980 of file stm32f7xx_hal_rtc_ex.h.

#define IS_RTC_TAMPER_ERASE_MODE (   __MODE__)
Value:
(((__MODE__) == RTC_TAMPER_ERASE_BACKUP_ENABLE) || \
#define RTC_TAMPER_ERASE_BACKUP_DISABLE
#define RTC_TAMPER_ERASE_BACKUP_ENABLE

Definition at line 991 of file stm32f7xx_hal_rtc_ex.h.

#define IS_RTC_TAMPER_FILTER (   __FILTER__)
Value:
(((__FILTER__) == RTC_TAMPERFILTER_DISABLE) || \
((__FILTER__) == RTC_TAMPERFILTER_2SAMPLE) || \
((__FILTER__) == RTC_TAMPERFILTER_4SAMPLE) || \
((__FILTER__) == RTC_TAMPERFILTER_8SAMPLE))
#define RTC_TAMPERFILTER_2SAMPLE
#define RTC_TAMPERFILTER_DISABLE
#define RTC_TAMPERFILTER_8SAMPLE
#define RTC_TAMPERFILTER_4SAMPLE

Definition at line 995 of file stm32f7xx_hal_rtc_ex.h.

#define IS_RTC_TAMPER_INTERRUPT (   __INTERRUPT__)    ((((__INTERRUPT__) & (uint32_t)(0xFFFFFFFFU ^ RTC_TAMPCR_TAMPXIE)) == 0x00U) && ((__INTERRUPT__) != (uint32_t)RESET))

Definition at line 982 of file stm32f7xx_hal_rtc_ex.h.

#define IS_RTC_TAMPER_MASKFLAG_STATE (   __STATE__)
Value:
(((__STATE__) == RTC_TAMPERMASK_FLAG_ENABLE) || \
((__STATE__) == RTC_TAMPERMASK_FLAG_DISABLE))
#define RTC_TAMPERMASK_FLAG_ENABLE
#define RTC_TAMPERMASK_FLAG_DISABLE

Definition at line 993 of file stm32f7xx_hal_rtc_ex.h.

#define IS_RTC_TAMPER_PRECHARGE_DURATION (   __DURATION__)
Value:
(((__DURATION__) == RTC_TAMPERPRECHARGEDURATION_1RTCCLK) || \
((__DURATION__) == RTC_TAMPERPRECHARGEDURATION_2RTCCLK) || \
((__DURATION__) == RTC_TAMPERPRECHARGEDURATION_4RTCCLK) || \
#define RTC_TAMPERPRECHARGEDURATION_4RTCCLK
#define RTC_TAMPERPRECHARGEDURATION_8RTCCLK
#define RTC_TAMPERPRECHARGEDURATION_1RTCCLK
#define RTC_TAMPERPRECHARGEDURATION_2RTCCLK

Definition at line 1007 of file stm32f7xx_hal_rtc_ex.h.

#define IS_RTC_TAMPER_PULLUP_STATE (   __STATE__)
Value:
(((__STATE__) == RTC_TAMPER_PULLUP_ENABLE) || \
((__STATE__) == RTC_TAMPER_PULLUP_DISABLE))
#define RTC_TAMPER_PULLUP_DISABLE
#define RTC_TAMPER_PULLUP_ENABLE

Definition at line 1013 of file stm32f7xx_hal_rtc_ex.h.

#define IS_RTC_TAMPER_SAMPLING_FREQ (   __FREQ__)
Value:
#define RTC_TAMPERSAMPLINGFREQ_RTCCLK_DIV512
#define RTC_TAMPERSAMPLINGFREQ_RTCCLK_DIV32768
#define RTC_TAMPERSAMPLINGFREQ_RTCCLK_DIV256
#define RTC_TAMPERSAMPLINGFREQ_RTCCLK_DIV1024
#define RTC_TAMPERSAMPLINGFREQ_RTCCLK_DIV8192
#define RTC_TAMPERSAMPLINGFREQ_RTCCLK_DIV16384
#define RTC_TAMPERSAMPLINGFREQ_RTCCLK_DIV4096
#define RTC_TAMPERSAMPLINGFREQ_RTCCLK_DIV2048

Definition at line 999 of file stm32f7xx_hal_rtc_ex.h.

#define IS_RTC_TAMPER_TIMESTAMPONTAMPER_DETECTION (   __DETECTION__)
Value:
(((__DETECTION__) == RTC_TIMESTAMPONTAMPERDETECTION_ENABLE) || \
#define RTC_TIMESTAMPONTAMPERDETECTION_ENABLE
#define RTC_TIMESTAMPONTAMPERDETECTION_DISABLE

Definition at line 1011 of file stm32f7xx_hal_rtc_ex.h.

#define IS_RTC_TAMPER_TRIGGER (   __TRIGGER__)
Value:
(((__TRIGGER__) == RTC_TAMPERTRIGGER_RISINGEDGE) || \
((__TRIGGER__) == RTC_TAMPERTRIGGER_FALLINGEDGE) || \
((__TRIGGER__) == RTC_TAMPERTRIGGER_LOWLEVEL) || \
((__TRIGGER__) == RTC_TAMPERTRIGGER_HIGHLEVEL))
#define RTC_TAMPERTRIGGER_HIGHLEVEL
#define RTC_TAMPERTRIGGER_FALLINGEDGE
#define RTC_TAMPERTRIGGER_RISINGEDGE
#define RTC_TAMPERTRIGGER_LOWLEVEL

Definition at line 987 of file stm32f7xx_hal_rtc_ex.h.

#define IS_RTC_TIMESTAMP_PIN (   __PIN__)
Value:
(((__PIN__) == RTC_TIMESTAMPPIN_DEFAULT) || \
((__PIN__) == RTC_TIMESTAMPPIN_POS1) || \
((__PIN__) == RTC_TIMESTAMPPIN_POS2))
#define RTC_TIMESTAMPPIN_POS1
#define RTC_TIMESTAMPPIN_POS2
#define RTC_TIMESTAMPPIN_DEFAULT

Definition at line 984 of file stm32f7xx_hal_rtc_ex.h.

#define IS_RTC_WAKEUP_CLOCK (   __CLOCK__)
Value:
(((__CLOCK__) == RTC_WAKEUPCLOCK_RTCCLK_DIV16) || \
((__CLOCK__) == RTC_WAKEUPCLOCK_RTCCLK_DIV8) || \
((__CLOCK__) == RTC_WAKEUPCLOCK_RTCCLK_DIV4) || \
((__CLOCK__) == RTC_WAKEUPCLOCK_RTCCLK_DIV2) || \
((__CLOCK__) == RTC_WAKEUPCLOCK_CK_SPRE_16BITS) || \
#define RTC_WAKEUPCLOCK_RTCCLK_DIV8
#define RTC_WAKEUPCLOCK_RTCCLK_DIV2
#define RTC_WAKEUPCLOCK_RTCCLK_DIV16
#define RTC_WAKEUPCLOCK_RTCCLK_DIV4
#define RTC_WAKEUPCLOCK_CK_SPRE_16BITS
#define RTC_WAKEUPCLOCK_CK_SPRE_17BITS

Definition at line 1015 of file stm32f7xx_hal_rtc_ex.h.

#define IS_RTC_WAKEUP_COUNTER (   __COUNTER__)    ((__COUNTER__) <= 0xFFFF)

Definition at line 1022 of file stm32f7xx_hal_rtc_ex.h.

#define IS_TIMESTAMP_EDGE (   __EDGE__)
Value:
(((__EDGE__) == RTC_TIMESTAMPEDGE_RISING) || \
((__EDGE__) == RTC_TIMESTAMPEDGE_FALLING))
#define RTC_TIMESTAMPEDGE_FALLING
#define RTC_TIMESTAMPEDGE_RISING

Definition at line 978 of file stm32f7xx_hal_rtc_ex.h.