STM32G474xx HAL用户手册
首页
模块
数据结构
文件
目录
文件列表
全局
Firmware
Drivers
STM32G4xx_HAL_Driver
Inc
数据结构
|
宏定义
|
函数
stm32g4xx_hal_rtc_ex.h文件参考
RTC HAL扩展模块的头文件。
更多...
#include "stm32g4xx_hal_def.h"
转到此文件的源代码。
数据结构
struct
RTC_TamperTypeDef
struct
RTC_InternalTamperTypeDef
宏定义
#define
RTC_TIMESTAMPEDGE_RISING
0x00000000U
#define
RTC_TIMESTAMPEDGE_FALLING
RTC_CR_TSEDGE
#define
RTC_TIMESTAMPPIN_DEFAULT
0x00000000U
#define
RTC_WAKEUPCLOCK_RTCCLK_DIV16
0x00000000U
#define
RTC_WAKEUPCLOCK_RTCCLK_DIV8
RTC_CR_WUCKSEL_0
#define
RTC_WAKEUPCLOCK_RTCCLK_DIV4
RTC_CR_WUCKSEL_1
#define
RTC_WAKEUPCLOCK_RTCCLK_DIV2
(RTC_CR_WUCKSEL_0 | RTC_CR_WUCKSEL_1)
#define
RTC_WAKEUPCLOCK_CK_SPRE_16BITS
RTC_CR_WUCKSEL_2
#define
RTC_WAKEUPCLOCK_CK_SPRE_17BITS
(RTC_CR_WUCKSEL_1 | RTC_CR_WUCKSEL_2)
#define
RTC_SMOOTHCALIB_PERIOD_32SEC
0x00000000U
#define
RTC_SMOOTHCALIB_PERIOD_16SEC
RTC_CALR_CALW16
#define
RTC_SMOOTHCALIB_PERIOD_8SEC
RTC_CALR_CALW8
#define
RTC_SMOOTHCALIB_PLUSPULSES_SET
RTC_CALR_CALP
#define
RTC_SMOOTHCALIB_PLUSPULSES_RESET
0x00000000U
#define
RTC_CALIBOUTPUT_512HZ
0x00000000U
#define
RTC_CALIBOUTPUT_1HZ
RTC_CR_COSEL
#define
RTC_SHIFTADD1S_RESET
0x00000000U
#define
RTC_SHIFTADD1S_SET
RTC_SHIFTR_ADD1S
#define
RTC_TAMPER_1
TAMP_CR1_TAMP1E
#define
RTC_TAMPER_2
TAMP_CR1_TAMP2E
#define
RTC_TAMPER_3
TAMP_CR1_TAMP3E
#define
RTC_TAMPER_ALL
(
RTC_TAMPER_1
|
RTC_TAMPER_2
|
RTC_TAMPER_3
)
#define
RTC_INT_TAMPER_1
0U
#define
RTC_INT_TAMPER_2
0U
#define
RTC_INT_TAMPER_3
TAMP_CR1_ITAMP3E
#define
RTC_INT_TAMPER_4
TAMP_CR1_ITAMP4E
#define
RTC_INT_TAMPER_5
TAMP_CR1_ITAMP5E
#define
RTC_INT_TAMPER_6
TAMP_CR1_ITAMP6E
#define
RTC_INT_TAMPER_7
0U
#define
RTC_INT_TAMPER_8
0U
#define
RTC_INT_TAMPER_ALL
#define
RTC_TAMPERTRIGGER_RISINGEDGE
0x00U
#define
RTC_TAMPERTRIGGER_FALLINGEDGE
0x01U
#define
RTC_TAMPERTRIGGER_LOWLEVEL
0x02U
#define
RTC_TAMPERTRIGGER_HIGHLEVEL
0x03U
#define
RTC_TAMPERMASK_FLAG_DISABLE
0x00U
#define
RTC_TAMPERMASK_FLAG_ENABLE
0x01U
#define
RTC_TAMPER_ERASE_BACKUP_ENABLE
0x00U
#define
RTC_TAMPER_ERASE_BACKUP_DISABLE
0x01U
#define
RTC_TAMPERFILTER_DISABLE
0x00000000U
#define
RTC_TAMPERFILTER_2SAMPLE
TAMP_FLTCR_TAMPFLT_0
#define
RTC_TAMPERFILTER_4SAMPLE
TAMP_FLTCR_TAMPFLT_1
#define
RTC_TAMPERFILTER_8SAMPLE
TAMP_FLTCR_TAMPFLT
#define
RTC_TAMPERSAMPLINGFREQ_RTCCLK_DIV32768
0x00000000U
#define
RTC_TAMPERSAMPLINGFREQ_RTCCLK_DIV16384
TAMP_FLTCR_TAMPFREQ_0
#define
RTC_TAMPERSAMPLINGFREQ_RTCCLK_DIV8192
TAMP_FLTCR_TAMPFREQ_1
#define
RTC_TAMPERSAMPLINGFREQ_RTCCLK_DIV4096
(TAMP_FLTCR_TAMPFREQ_0 | TAMP_FLTCR_TAMPFREQ_1)
#define
RTC_TAMPERSAMPLINGFREQ_RTCCLK_DIV2048
TAMP_FLTCR_TAMPFREQ_2
#define
RTC_TAMPERSAMPLINGFREQ_RTCCLK_DIV1024
(TAMP_FLTCR_TAMPFREQ_0 | TAMP_FLTCR_TAMPFREQ_2)
#define
RTC_TAMPERSAMPLINGFREQ_RTCCLK_DIV512
(TAMP_FLTCR_TAMPFREQ_1 | TAMP_FLTCR_TAMPFREQ_2)
#define
RTC_TAMPERSAMPLINGFREQ_RTCCLK_DIV256
#define
RTC_TAMPERPRECHARGEDURATION_1RTCCLK
0x00000000U
#define
RTC_TAMPERPRECHARGEDURATION_2RTCCLK
TAMP_FLTCR_TAMPPRCH_0
#define
RTC_TAMPERPRECHARGEDURATION_4RTCCLK
TAMP_FLTCR_TAMPPRCH_1
#define
RTC_TAMPERPRECHARGEDURATION_8RTCCLK
(TAMP_FLTCR_TAMPPRCH_0 | TAMP_FLTCR_TAMPPRCH_1)
#define
RTC_TAMPER_PULLUP_ENABLE
0x00000000U
#define
RTC_TAMPER_PULLUP_DISABLE
TAMP_FLTCR_TAMPPUDIS
#define
RTC_TIMESTAMPONTAMPERDETECTION_DISABLE
0x00000000U
#define
RTC_TIMESTAMPONTAMPERDETECTION_ENABLE
RTC_CR_TAMPTS
#define
RTC_IT_TAMP_1
TAMP_IER_TAMP1IE
#define
RTC_IT_TAMP_2
TAMP_IER_TAMP2IE
#define
RTC_IT_TAMP_3
TAMP_IER_TAMP3IE
#define