HAL
+
0
/109 examples
SourceVu will show references to
RTC_HandleTypeDef::Instance
from the following samples and libraries:
Examples
STM32446E_EVAL
Demonstrations
STemWin
Applications
STemWin
STemWin_SampleDemo
Examples
HAL
HAL_TimeBase_RTC_ALARM
HAL_TimeBase_RTC_WKUP
PWR
PWR_STANDBY
RTC
RTC_Alarm
RTC_Calendar
RTC_Tamper
RTC_TimeStamp
STM32469I-Discovery
Demonstrations
STemWin
Applications
STemWin
STemWin_SampleDemo
Examples
HAL
HAL_TimeBase_RTC_ALARM
HAL_TimeBase_RTC_WKUP
PWR
PWR_CurrentConsumption
STM32469I_EVAL
Demonstrations
STemWin
Applications
STemWin
STemWin_SampleDemo
Examples
HAL
HAL_TimeBase_RTC_ALARM
HAL_TimeBase_RTC_WKUP
PWR
PWR_STANDBY
RTC
RTC_Alarm
RTC_Calendar
RTC_Tamper
RTC_TimeStamp
STM324xG_EVAL
Demonstrations
STemWin
Applications
STemWin
STemWin_SampleDemo
Examples
HAL
HAL_TimeBase_RTC_ALARM
HAL_TimeBase_RTC_WKUP
PWR
PWR_CurrentConsumption
PWR_STANDBY
PWR_STOP
RTC
RTC_Alarm
RTC_Calendar
RTC_Tamper
RTC_TimeStamp
STM32F412G-Discovery
Demonstrations
STemWin
Examples
HAL
HAL_TimeBase_RTC_ALARM
HAL_TimeBase_RTC_WKUP
PWR
PWR_CurrentConsumption
RTC
RTC_Calendar
RTC_TimeStamp
STM32F413H-Discovery
Demonstrations
STemWin
Examples
HAL
HAL_TimeBase_RTC_ALARM
HAL_TimeBase_RTC_WKUP
RTC
RTC_Calendar
RTC_TimeStamp
STM32F429I-Discovery
Demonstrations
STemWin
Applications
STemWin
STemWin_SampleDemo
Examples
HAL
HAL_TimeBase_RTC_ALARM
HAL_TimeBase_RTC_WKUP
PWR
PWR_CurrentConsumption
STM32446E-Nucleo
Examples
HAL
HAL_TimeBase_RTC_ALARM
HAL_TimeBase_RTC_WKUP
PWR
PWR_CurrentConsumption
RTC
RTC_Calendar
STM324x9I_EVAL
Applications
STemWin
STemWin_SampleDemo
Demonstrations
STemWin
MB1046
MB1063
Examples
HAL
HAL_TimeBase_RTC_ALARM
HAL_TimeBase_RTC_WKUP
PWR
PWR_CurrentConsumption
PWR_STANDBY
PWR_STOP
RTC
RTC_Alarm
RTC_Calendar
RTC_Tamper
RTC_TimeStamp
STM32F4-Discovery
Examples
HAL
HAL_TimeBase_RTC_ALARM
HAL_TimeBase_RTC_WKUP
PWR
PWR_CurrentConsumption
STM32F401-Discovery
Examples
HAL
HAL_TimeBase_RTC_ALARM
HAL_TimeBase_RTC_WKUP
PWR
PWR_CurrentConsumption
STM32F401RE-Nucleo
Examples
HAL
HAL_TimeBase_RTC_ALARM
HAL_TimeBase_RTC_WKUP
PWR
PWR_CurrentConsumption
STM32F410xx-Nucleo
Examples
HAL
HAL_TimeBase_RTC_ALARM
HAL_TimeBase_RTC_WKUP
PWR
PWR_CurrentConsumption
RTC
RTC_Calendar
STM32F411E-Discovery
Examples
HAL
HAL_TimeBase_RTC_ALARM
HAL_TimeBase_RTC_WKUP
PWR
PWR_CurrentConsumption
STM32F411RE-Nucleo
Examples
HAL
HAL_TimeBase_RTC_ALARM
HAL_TimeBase_RTC_WKUP
PWR
PWR_CurrentConsumption
RTC
RTC_Calendar
Examples_MIX
PWR
PWR_STANDBY_RTC
STM32F412ZG-Nucleo
Examples
HAL
HAL_TimeBase_RTC_ALARM
HAL_TimeBase_RTC_WKUP
PWR
PWR_CurrentConsumption
RTC
RTC_Calendar
RTC_Tamper
STM32F413ZH-Nucleo
Examples
HAL
HAL_TimeBase_RTC_ALARM
HAL_TimeBase_RTC_WKUP
PWR
PWR_CurrentConsumption
RTC
RTC_Alarm
RTC_Calendar
RTC_Tamper
STM32F429ZI-Nucleo
Applications
NetXDuo
Nx_SNTP_Client
Examples
HAL
HAL_TimeBase_RTC_ALARM
HAL_TimeBase_RTC_WKUP
PWR
PWR_CurrentConsumption
RTC
RTC_Calendar
RTC_Tamper
STM32F446ZE-Nucleo
Examples
HAL
HAL_TimeBase_RTC_ALARM
HAL_TimeBase_RTC_WKUP
PWR
PWR_CurrentConsumption
RTC
RTC_Calendar
RTC_Tamper
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
STM32 Libraries and Samples
HAL
RTC_HandleTypeDef::Instance
RTC_HandleTypeDef::Instance field
Register base address
Syntax
Show:
Summary
Declaration
from
stm32f4xx_hal_rtc.h:168
RTC_TypeDef
*
Instance
;
Examples
RTC_HandleTypeDef::Instance
is referenced by 109 libraries and example projects:
Examples
STM32446E_EVAL
Demonstrations
STemWin
Applications
STemWin
STemWin_SampleDemo
Examples
HAL
HAL_TimeBase_RTC_ALARM
HAL_TimeBase_RTC_WKUP
PWR
PWR_STANDBY
RTC
RTC_Alarm
RTC_Calendar
RTC_Tamper
RTC_TimeStamp
STM32469I-Discovery
Demonstrations
STemWin
Applications
STemWin
STemWin_SampleDemo
Examples
HAL
HAL_TimeBase_RTC_ALARM
HAL_TimeBase_RTC_WKUP
PWR
PWR_CurrentConsumption
STM32469I_EVAL
Demonstrations
STemWin
Applications
STemWin
STemWin_SampleDemo
Examples
HAL
HAL_TimeBase_RTC_ALARM
HAL_TimeBase_RTC_WKUP
PWR
PWR_STANDBY
RTC
RTC_Alarm
RTC_Calendar
RTC_Tamper
RTC_TimeStamp
STM324xG_EVAL
Demonstrations
STemWin
Applications
STemWin
STemWin_SampleDemo
Examples
HAL
HAL_TimeBase_RTC_ALARM
HAL_TimeBase_RTC_WKUP
PWR
PWR_CurrentConsumption
PWR_STANDBY
PWR_STOP
RTC
RTC_Alarm
RTC_Calendar
RTC_Tamper
RTC_TimeStamp
STM32F412G-Discovery
Demonstrations
STemWin
Examples
HAL
HAL_TimeBase_RTC_ALARM
HAL_TimeBase_RTC_WKUP
PWR
PWR_CurrentConsumption
RTC
RTC_Calendar
RTC_TimeStamp
STM32F413H-Discovery
Demonstrations
STemWin
Examples
HAL
HAL_TimeBase_RTC_ALARM
HAL_TimeBase_RTC_WKUP
RTC
RTC_Calendar
RTC_TimeStamp
STM32F429I-Discovery
Demonstrations
STemWin
Applications
STemWin
STemWin_SampleDemo
Examples
HAL
HAL_TimeBase_RTC_ALARM
HAL_TimeBase_RTC_WKUP
PWR
PWR_CurrentConsumption
STM32446E-Nucleo
Examples
HAL
HAL_TimeBase_RTC_ALARM
HAL_TimeBase_RTC_WKUP
PWR
PWR_CurrentConsumption
RTC
RTC_Calendar
STM324x9I_EVAL
Applications
STemWin
STemWin_SampleDemo
Demonstrations
STemWin
MB1046
MB1063
Examples
HAL
HAL_TimeBase_RTC_ALARM
HAL_TimeBase_RTC_WKUP
PWR
PWR_CurrentConsumption
PWR_STANDBY
PWR_STOP
RTC
RTC_Alarm
RTC_Calendar
RTC_Tamper
RTC_TimeStamp
STM32F4-Discovery
Examples
HAL
HAL_TimeBase_RTC_ALARM
HAL_TimeBase_RTC_WKUP
PWR
PWR_CurrentConsumption
STM32F401-Discovery
Examples
HAL
HAL_TimeBase_RTC_ALARM
HAL_TimeBase_RTC_WKUP
PWR
PWR_CurrentConsumption
STM32F401RE-Nucleo
Examples
HAL
HAL_TimeBase_RTC_ALARM
HAL_TimeBase_RTC_WKUP
PWR
PWR_CurrentConsumption
STM32F410xx-Nucleo
Examples
HAL
HAL_TimeBase_RTC_ALARM
HAL_TimeBase_RTC_WKUP
PWR
PWR_CurrentConsumption
RTC
RTC_Calendar
STM32F411E-Discovery
Examples
HAL
HAL_TimeBase_RTC_ALARM
HAL_TimeBase_RTC_WKUP
PWR
PWR_CurrentConsumption
STM32F411RE-Nucleo
Examples
HAL
HAL_TimeBase_RTC_ALARM
HAL_TimeBase_RTC_WKUP
PWR
PWR_CurrentConsumption
RTC
RTC_Calendar
Examples_MIX
PWR
PWR_STANDBY_RTC
STM32F412ZG-Nucleo
Examples
HAL
HAL_TimeBase_RTC_ALARM
HAL_TimeBase_RTC_WKUP
PWR
PWR_CurrentConsumption
RTC
RTC_Calendar
RTC_Tamper
STM32F413ZH-Nucleo
Examples
HAL
HAL_TimeBase_RTC_ALARM
HAL_TimeBase_RTC_WKUP
PWR
PWR_CurrentConsumption
RTC
RTC_Alarm
RTC_Calendar
RTC_Tamper
STM32F429ZI-Nucleo
Applications
NetXDuo
Nx_SNTP_Client
Examples
HAL
HAL_TimeBase_RTC_ALARM
HAL_TimeBase_RTC_WKUP
PWR
PWR_CurrentConsumption
RTC
RTC_Calendar
RTC_Tamper
STM32F446ZE-Nucleo
Examples
HAL
HAL_TimeBase_RTC_ALARM
HAL_TimeBase_RTC_WKUP
PWR
PWR_CurrentConsumption
RTC
RTC_Calendar
RTC_Tamper
References
from
0/109
examples
Code
Location
Referrer
RTC_TypeDef
*
Instance
;
/*!< Register base address */
stm32f4xx_hal_rtc.h:168
assert_param
(
IS_RTC_ALL_INSTANCE
(
hrtc
->
Instance
)
)
;
stm32f4xx_hal_rtc.c:260
HAL_RTC_Init()
if
(
__HAL_RTC_IS_CALENDAR_INITIALIZED
(
hrtc
)
==
0U
)
stm32f4xx_hal_rtc.c:310
HAL_RTC_Init()
__HAL_RTC_WRITEPROTECTION_DISABLE
(
hrtc
)
;
stm32f4xx_hal_rtc.c:313
HAL_RTC_Init()
hrtc
->
Instance
->
CR
&=
(
(
uint32_t
)
~
(
RTC_CR_FMT
|
RTC_CR_OSEL
|
RTC_CR_POL
)
)
;
stm32f4xx_hal_rtc.c:321
HAL_RTC_Init()
hrtc
->
Instance
->
CR
|=
(
uint32_t
)
(
hrtc
->
Init
.
HourFormat
|
hrtc
->
Init
.
OutPut
|
hrtc
->
Init
.
OutPutPolarity
)
;
stm32f4xx_hal_rtc.c:323
HAL_RTC_Init()
hrtc
->
Instance
->
PRER
=
(
uint32_t
)
(
hrtc
->
Init
.
SynchPrediv
)
;
stm32f4xx_hal_rtc.c:326
HAL_RTC_Init()
hrtc
->
Instance
->
PRER
|=
(
uint32_t
)
(
hrtc
->
Init
.
AsynchPrediv
<
<
RTC_PRER_PREDIV_A_Pos
)
;
stm32f4xx_hal_rtc.c:327
HAL_RTC_Init()
hrtc
->
Instance
->
TAFCR
&=
(
uint32_t
)
~
RTC_OUTPUT_TYPE_PUSHPULL
;
stm32f4xx_hal_rtc.c:335
HAL_RTC_Init()
hrtc
->
Instance
->
TAFCR
|=
(
uint32_t
)
(
hrtc
->
Init
.
OutPutType
)
;
stm32f4xx_hal_rtc.c:336
HAL_RTC_Init()
__HAL_RTC_WRITEPROTECTION_ENABLE
(
hrtc
)
;
stm32f4xx_hal_rtc.c:340
HAL_RTC_Init()
assert_param
(
IS_RTC_ALL_INSTANCE
(
hrtc
->
Instance
)
)
;
stm32f4xx_hal_rtc.c:368
HAL_RTC_DeInit()
__HAL_RTC_WRITEPROTECTION_DISABLE
(
hrtc
)
;
stm32f4xx_hal_rtc.c:374
HAL_RTC_DeInit()
hrtc
->
Instance
->
TR
=
0x00000000U
;
stm32f4xx_hal_rtc.c:382
HAL_RTC_DeInit()
hrtc
->
Instance
->
DR
=
(
RTC_DR_WDU_0
|
RTC_DR_MU_0
|
RTC_DR_DU_0
)
;
stm32f4xx_hal_rtc.c:383
HAL_RTC_DeInit()
hrtc
->
Instance
->
CR
&=
0x00000000U
;
stm32f4xx_hal_rtc.c:384
HAL_RTC_DeInit()
hrtc
->
Instance
->
WUTR
=
RTC_WUTR_WUT
;
stm32f4xx_hal_rtc.c:385
HAL_RTC_DeInit()
hrtc
->
Instance
->
PRER
=
(
uint32_t
)
(
RTC_PRER_PREDIV_A
|
0x000000FFU
)
;
stm32f4xx_hal_rtc.c:386
HAL_RTC_DeInit()
hrtc
->
Instance
->
CALIBR
=
0x00000000U
;
stm32f4xx_hal_rtc.c:387
HAL_RTC_DeInit()
hrtc
->
Instance
->
ALRMAR
=
0x00000000U
;
stm32f4xx_hal_rtc.c:388
HAL_RTC_DeInit()
hrtc
->
Instance
->
ALRMBR
=
0x00000000U
;
stm32f4xx_hal_rtc.c:389
HAL_RTC_DeInit()
hrtc
->
Instance
->
CALR
=
0x00000000U
;
stm32f4xx_hal_rtc.c:390
HAL_RTC_DeInit()
hrtc
->
Instance
->
SHIFTR
=
0x00000000U
;
stm32f4xx_hal_rtc.c:391
HAL_RTC_DeInit()
hrtc
->
Instance
->
ALRMASSR
=
0x00000000U
;
stm32f4xx_hal_rtc.c:392
HAL_RTC_DeInit()
hrtc
->
Instance
->
ALRMBSSR
=
0x00000000U
;
stm32f4xx_hal_rtc.c:393
HAL_RTC_DeInit()
__HAL_RTC_WRITEPROTECTION_ENABLE
(
hrtc
)
;
stm32f4xx_hal_rtc.c:400
HAL_RTC_DeInit()
hrtc
->
Instance
->
TAFCR
=
0x00000000U
;
stm32f4xx_hal_rtc.c:405
HAL_RTC_DeInit()
if
(
(
hrtc
->
Instance
->
CR
&
RTC_CR_FMT
)
!=
0U
)
stm32f4xx_hal_rtc.c:715
HAL_RTC_SetTime()
if
(
(
hrtc
->
Instance
->
CR
&
RTC_CR_FMT
)
!=
0U
)
stm32f4xx_hal_rtc.c:735
HAL_RTC_SetTime()
__HAL_RTC_WRITEPROTECTION_DISABLE
(
hrtc
)
;
stm32f4xx_hal_rtc.c:754
HAL_RTC_SetTime()
hrtc
->
Instance
->
TR
=
(
uint32_t
)
(
tmpreg
&
RTC_TR_RESERVED_MASK
)
;
stm32f4xx_hal_rtc.c:762
HAL_RTC_SetTime()
hrtc
->
Instance
->
CR
&=
(
uint32_t
)
~
RTC_CR_BKP
;
stm32f4xx_hal_rtc.c:765
HAL_RTC_SetTime()
hrtc
->
Instance
->
CR
|=
(
uint32_t
)
(
sTime
->
DayLightSaving
|
sTime
->
StoreOperation
)
;
stm32f4xx_hal_rtc.c:768
HAL_RTC_SetTime()
__HAL_RTC_WRITEPROTECTION_ENABLE
(
hrtc
)
;
stm32f4xx_hal_rtc.c:780
HAL_RTC_SetTime()
sTime
->
SubSeconds
=
(
uint32_t
)
(
hrtc
->
Instance
->
SSR
)
;
stm32f4xx_hal_rtc.c:820
HAL_RTC_GetTime()
sTime
->
SecondFraction
=
(
uint32_t
)
(
hrtc
->
Instance
->
PRER
&
RTC_PRER_PREDIV_S
)
;
stm32f4xx_hal_rtc.c:823
HAL_RTC_GetTime()
tmpreg
=
(
uint32_t
)
(
hrtc
->
Instance
->
TR
&
RTC_TR_RESERVED_MASK
)
;
stm32f4xx_hal_rtc.c:826
HAL_RTC_GetTime()
__HAL_RTC_WRITEPROTECTION_DISABLE
(
hrtc
)
;
stm32f4xx_hal_rtc.c:901
HAL_RTC_SetDate()
hrtc
->
Instance
->
DR
=
(
uint32_t
)
(
datetmpreg
&
RTC_DR_RESERVED_MASK
)
;
stm32f4xx_hal_rtc.c:909
HAL_RTC_SetDate()
__HAL_RTC_WRITEPROTECTION_ENABLE
(
hrtc
)
;
stm32f4xx_hal_rtc.c:921
HAL_RTC_SetDate()
datetmpreg
=
(
uint32_t
)
(
hrtc
->
Instance
->
DR
&
RTC_DR_RESERVED_MASK
)
;
stm32f4xx_hal_rtc.c:954
HAL_RTC_GetDate()
if
(
(
hrtc
->
Instance
->
CR
&
RTC_CR_FMT
)
!=
0U
)
stm32f4xx_hal_rtc.c:1028
HAL_RTC_SetAlarm()
if
(
(
hrtc
->
Instance
->
CR
&
RTC_CR_FMT
)
!=
0U
)
stm32f4xx_hal_rtc.c:1060
HAL_RTC_SetAlarm()
__HAL_RTC_WRITEPROTECTION_DISABLE
(
hrtc
)
;
stm32f4xx_hal_rtc.c:1097
HAL_RTC_SetAlarm()
__HAL_RTC_ALARMA_DISABLE
(
hrtc
)
;
stm32f4xx_hal_rtc.c:1103
HAL_RTC_SetAlarm()
__HAL_RTC_ALARM_DISABLE_IT
(
hrtc
,
RTC_IT_ALRA
)
;
stm32f4xx_hal_rtc.c:1106
HAL_RTC_SetAlarm()
__HAL_RTC_ALARM_CLEAR_FLAG
(
hrtc
,
RTC_FLAG_ALRAF
)
;
stm32f4xx_hal_rtc.c:1109
HAL_RTC_SetAlarm()
while
(
__HAL_RTC_ALARM_GET_FLAG
(
hrtc
,
RTC_FLAG_ALRAWF
)
==
0U
)
stm32f4xx_hal_rtc.c:1115
HAL_RTC_SetAlarm()
__HAL_RTC_WRITEPROTECTION_ENABLE
(
hrtc
)
;
stm32f4xx_hal_rtc.c:1120
HAL_RTC_SetAlarm()
hrtc
->
Instance
->
ALRMAR
=
(
uint32_t
)
tmpreg
;
stm32f4xx_hal_rtc.c:1131
HAL_RTC_SetAlarm()
hrtc
->
Instance
->
ALRMASSR
=
subsecondtmpreg
;
stm32f4xx_hal_rtc.c:1133
HAL_RTC_SetAlarm()
__HAL_RTC_ALARMA_ENABLE
(
hrtc
)
;
stm32f4xx_hal_rtc.c:1135
HAL_RTC_SetAlarm()
__HAL_RTC_ALARMB_DISABLE
(
hrtc
)
;
stm32f4xx_hal_rtc.c:1140
HAL_RTC_SetAlarm()
__HAL_RTC_ALARM_DISABLE_IT
(
hrtc
,
RTC_IT_ALRB
)
;
stm32f4xx_hal_rtc.c:1143
HAL_RTC_SetAlarm()
__HAL_RTC_ALARM_CLEAR_FLAG
(
hrtc
,
RTC_FLAG_ALRBF
)
;
stm32f4xx_hal_rtc.c:1146
HAL_RTC_SetAlarm()
while
(
__HAL_RTC_ALARM_GET_FLAG
(
hrtc
,
RTC_FLAG_ALRBWF
)
==
0U
)
stm32f4xx_hal_rtc.c:1152
HAL_RTC_SetAlarm()
__HAL_RTC_WRITEPROTECTION_ENABLE
(
hrtc
)
;
stm32f4xx_hal_rtc.c:1157
HAL_RTC_SetAlarm()
hrtc
->
Instance
->
ALRMBR
=
(
uint32_t
)
tmpreg
;
stm32f4xx_hal_rtc.c:1168
HAL_RTC_SetAlarm()
hrtc
->
Instance
->
ALRMBSSR
=
subsecondtmpreg
;
stm32f4xx_hal_rtc.c:1170
HAL_RTC_SetAlarm()
__HAL_RTC_ALARMB_ENABLE
(
hrtc
)
;
stm32f4xx_hal_rtc.c:1172
HAL_RTC_SetAlarm()
__HAL_RTC_WRITEPROTECTION_ENABLE
(
hrtc
)
;
stm32f4xx_hal_rtc.c:1176
HAL_RTC_SetAlarm()
if
(
(
hrtc
->
Instance
->
CR
&
RTC_CR_FMT
)
!=
0U
)
stm32f4xx_hal_rtc.c:1225
HAL_RTC_SetAlarm_IT()
if
(
(
hrtc
->
Instance
->
CR
&
RTC_CR_FMT
)
!=
0U
)
stm32f4xx_hal_rtc.c:1257
HAL_RTC_SetAlarm_IT()
__HAL_RTC_WRITEPROTECTION_DISABLE
(
hrtc
)
;
stm32f4xx_hal_rtc.c:1294
HAL_RTC_SetAlarm_IT()
__HAL_RTC_ALARMA_DISABLE
(
hrtc
)
;
stm32f4xx_hal_rtc.c:1300
HAL_RTC_SetAlarm_IT()
__HAL_RTC_ALARM_CLEAR_FLAG
(
hrtc
,
RTC_FLAG_ALRAF
)
;
stm32f4xx_hal_rtc.c:1303
HAL_RTC_SetAlarm_IT()
__HAL_RTC_WRITEPROTECTION_ENABLE
(
hrtc
)
;
stm32f4xx_hal_rtc.c:1312
HAL_RTC_SetAlarm_IT()
}
while
(
__HAL_RTC_ALARM_GET_FLAG
(
hrtc
,
RTC_FLAG_ALRAWF
)
==
0U
)
;
stm32f4xx_hal_rtc.c:1321
HAL_RTC_SetAlarm_IT()
hrtc
->
Instance
->
ALRMAR
=
(
uint32_t
)
tmpreg
;
stm32f4xx_hal_rtc.c:1323
HAL_RTC_SetAlarm_IT()
hrtc
->
Instance
->
ALRMASSR
=
subsecondtmpreg
;
stm32f4xx_hal_rtc.c:1325
HAL_RTC_SetAlarm_IT()
__HAL_RTC_ALARMA_ENABLE
(
hrtc
)
;
stm32f4xx_hal_rtc.c:1327
HAL_RTC_SetAlarm_IT()
__HAL_RTC_ALARM_ENABLE_IT
(
hrtc
,
RTC_IT_ALRA
)
;
stm32f4xx_hal_rtc.c:1329
HAL_RTC_SetAlarm_IT()
__HAL_RTC_ALARMB_DISABLE
(
hrtc
)
;
stm32f4xx_hal_rtc.c:1334
HAL_RTC_SetAlarm_IT()
__HAL_RTC_ALARM_CLEAR_FLAG
(
hrtc
,
RTC_FLAG_ALRBF
)
;
stm32f4xx_hal_rtc.c:1337
HAL_RTC_SetAlarm_IT()
__HAL_RTC_WRITEPROTECTION_ENABLE
(
hrtc
)
;
stm32f4xx_hal_rtc.c:1349
HAL_RTC_SetAlarm_IT()
}
while
(
__HAL_RTC_ALARM_GET_FLAG
(
hrtc
,
RTC_FLAG_ALRBWF
)
==
0U
)
;
stm32f4xx_hal_rtc.c:1358
HAL_RTC_SetAlarm_IT()
hrtc
->
Instance
->
ALRMBR
=
(
uint32_t
)
tmpreg
;
stm32f4xx_hal_rtc.c:1360
HAL_RTC_SetAlarm_IT()
hrtc
->
Instance
->
ALRMBSSR
=
subsecondtmpreg
;
stm32f4xx_hal_rtc.c:1362
HAL_RTC_SetAlarm_IT()
__HAL_RTC_ALARMB_ENABLE
(
hrtc
)
;
stm32f4xx_hal_rtc.c:1364
HAL_RTC_SetAlarm_IT()
__HAL_RTC_ALARM_ENABLE_IT
(
hrtc
,
RTC_IT_ALRB
)
;
stm32f4xx_hal_rtc.c:1366
HAL_RTC_SetAlarm_IT()
__HAL_RTC_WRITEPROTECTION_ENABLE
(
hrtc
)
;
stm32f4xx_hal_rtc.c:1374
HAL_RTC_SetAlarm_IT()
__HAL_RTC_WRITEPROTECTION_DISABLE
(
hrtc
)
;
stm32f4xx_hal_rtc.c:1408
HAL_RTC_DeactivateAlarm()
__HAL_RTC_ALARMA_DISABLE
(
hrtc
)
;
stm32f4xx_hal_rtc.c:1413
HAL_RTC_DeactivateAlarm()
__HAL_RTC_ALARM_DISABLE_IT
(
hrtc
,
RTC_IT_ALRA
)
;
stm32f4xx_hal_rtc.c:1416
HAL_RTC_DeactivateAlarm()
while
(
__HAL_RTC_ALARM_GET_FLAG
(
hrtc
,
RTC_FLAG_ALRAWF
)
==
0U
)
stm32f4xx_hal_rtc.c:1422
HAL_RTC_DeactivateAlarm()
__HAL_RTC_WRITEPROTECTION_ENABLE
(
hrtc
)
;
stm32f4xx_hal_rtc.c:1427
HAL_RTC_DeactivateAlarm()
__HAL_RTC_ALARMB_DISABLE
(
hrtc
)
;
stm32f4xx_hal_rtc.c:1441
HAL_RTC_DeactivateAlarm()
__HAL_RTC_ALARM_DISABLE_IT
(
hrtc
,
RTC_IT_ALRB
)
;
stm32f4xx_hal_rtc.c:1444
HAL_RTC_DeactivateAlarm()
while
(
__HAL_RTC_ALARM_GET_FLAG
(
hrtc
,
RTC_FLAG_ALRBWF
)
==
0U
)
stm32f4xx_hal_rtc.c:1450
HAL_RTC_DeactivateAlarm()
__HAL_RTC_WRITEPROTECTION_ENABLE
(
hrtc
)
;
stm32f4xx_hal_rtc.c:1455
HAL_RTC_DeactivateAlarm()
__HAL_RTC_WRITEPROTECTION_ENABLE
(
hrtc
)
;
stm32f4xx_hal_rtc.c:1468
HAL_RTC_DeactivateAlarm()
tmpreg
=
(
uint32_t
)
(
hrtc
->
Instance
->
ALRMAR
)
;
stm32f4xx_hal_rtc.c:1506
HAL_RTC_GetAlarm()
subsecondtmpreg
=
(
uint32_t
)
(
(
hrtc
->
Instance
->
ALRMASSR
)
&
RTC_ALRMASSR_SS
)
;
stm32f4xx_hal_rtc.c:1507
HAL_RTC_GetAlarm()
tmpreg
=
(
uint32_t
)
(
hrtc
->
Instance
->
ALRMBR
)
;
stm32f4xx_hal_rtc.c:1513
HAL_RTC_GetAlarm()
subsecondtmpreg
=
(
uint32_t
)
(
(
hrtc
->
Instance
->
ALRMBSSR
)
&
RTC_ALRMBSSR_SS
)
;
stm32f4xx_hal_rtc.c:1514
HAL_RTC_GetAlarm()
if
(
__HAL_RTC_ALARM_GET_IT_SOURCE
(
hrtc
,
RTC_IT_ALRA
)
!=
0U
)
stm32f4xx_hal_rtc.c:1550
HAL_RTC_AlarmIRQHandler()
if
(
__HAL_RTC_ALARM_GET_FLAG
(
hrtc
,
RTC_FLAG_ALRAF
)
!=
0U
)
stm32f4xx_hal_rtc.c:1553
HAL_RTC_AlarmIRQHandler()
__HAL_RTC_ALARM_CLEAR_FLAG
(
hrtc
,
RTC_FLAG_ALRAF
)
;
stm32f4xx_hal_rtc.c:1556
HAL_RTC_AlarmIRQHandler()
if
(
__HAL_RTC_ALARM_GET_IT_SOURCE
(
hrtc
,
RTC_IT_ALRB
)
!=
0U
)
stm32f4xx_hal_rtc.c:1568
HAL_RTC_AlarmIRQHandler()
if
(
__HAL_RTC_ALARM_GET_FLAG
(
hrtc
,
RTC_FLAG_ALRBF
)
!=
0U
)
stm32f4xx_hal_rtc.c:1571
HAL_RTC_AlarmIRQHandler()
__HAL_RTC_ALARM_CLEAR_FLAG
(
hrtc
,
RTC_FLAG_ALRBF
)
;
stm32f4xx_hal_rtc.c:1574
HAL_RTC_AlarmIRQHandler()
while
(
__HAL_RTC_ALARM_GET_FLAG
(
hrtc
,
RTC_FLAG_ALRAF
)
==
0U
)
stm32f4xx_hal_rtc.c:1620
HAL_RTC_PollForAlarmAEvent()
__HAL_RTC_ALARM_CLEAR_FLAG
(
hrtc
,
RTC_FLAG_ALRAF
)
;
stm32f4xx_hal_rtc.c:1633
HAL_RTC_PollForAlarmAEvent()
hrtc
->
Instance
->
ISR
=
(
(
uint32_t
)
(
RTC_RSF_MASK
&
RTC_ISR_RESERVED_MASK
)
)
;
stm32f4xx_hal_rtc.c:1681
HAL_RTC_WaitForSynchro()
while
(
(
hrtc
->
Instance
->
ISR
&
RTC_ISR_RSF
)
==
0U
)
stm32f4xx_hal_rtc.c:1687
HAL_RTC_WaitForSynchro()
__HAL_RTC_WRITEPROTECTION_DISABLE
(
hrtc
)
;
stm32f4xx_hal_rtc.c:1707
HAL_RTC_DST_Add1Hour()
SET_BIT
(
hrtc
->
Instance
->
CR
,
RTC_CR_ADD1H
)
;
stm32f4xx_hal_rtc.c:1708
HAL_RTC_DST_Add1Hour()
__HAL_RTC_WRITEPROTECTION_ENABLE
(
hrtc
)
;
stm32f4xx_hal_rtc.c:1709
HAL_RTC_DST_Add1Hour()
__HAL_RTC_WRITEPROTECTION_DISABLE
(
hrtc
)
;
stm32f4xx_hal_rtc.c:1721
HAL_RTC_DST_Sub1Hour()
SET_BIT
(
hrtc
->
Instance
->
CR
,
RTC_CR_SUB1H
)
;
stm32f4xx_hal_rtc.c:1722
HAL_RTC_DST_Sub1Hour()
__HAL_RTC_WRITEPROTECTION_ENABLE
(
hrtc
)
;
stm32f4xx_hal_rtc.c:1723
HAL_RTC_DST_Sub1Hour()
__HAL_RTC_WRITEPROTECTION_DISABLE
(
hrtc
)
;
stm32f4xx_hal_rtc.c:1735
HAL_RTC_DST_SetStoreOperation()
SET_BIT
(
hrtc
->
Instance
->
CR
,
RTC_CR_BKP
)
;
stm32f4xx_hal_rtc.c:1736
HAL_RTC_DST_SetStoreOperation()
__HAL_RTC_WRITEPROTECTION_ENABLE
(
hrtc
)
;
stm32f4xx_hal_rtc.c:1737
HAL_RTC_DST_SetStoreOperation()
__HAL_RTC_WRITEPROTECTION_DISABLE
(
hrtc
)
;
stm32f4xx_hal_rtc.c:1748
HAL_RTC_DST_ClearStoreOperation()
CLEAR_BIT
(
hrtc
->
Instance
->
CR
,
RTC_CR_BKP
)
;
stm32f4xx_hal_rtc.c:1749
HAL_RTC_DST_ClearStoreOperation()
__HAL_RTC_WRITEPROTECTION_ENABLE
(
hrtc
)
;
stm32f4xx_hal_rtc.c:1750
HAL_RTC_DST_ClearStoreOperation()
return
READ_BIT
(
hrtc
->
Instance
->
CR
,
RTC_CR_BKP
)
;
stm32f4xx_hal_rtc.c:1760
HAL_RTC_DST_ReadStoreOperation()
if
(
READ_BIT
(
hrtc
->
Instance
->
ISR
,
RTC_ISR_INITF
)
==
0U
)
stm32f4xx_hal_rtc.c:1819
RTC_EnterInitMode()
SET_BIT
(
hrtc
->
Instance
->
ISR
,
RTC_ISR_INIT
)
;
stm32f4xx_hal_rtc.c:1822
RTC_EnterInitMode()
while
(
(
READ_BIT
(
hrtc
->
Instance
->
ISR
,
RTC_ISR_INITF
)
==
0U
)
&&
(
status
!=
HAL_ERROR
)
)
stm32f4xx_hal_rtc.c:1828
RTC_EnterInitMode()
CLEAR_BIT
(
hrtc
->
Instance
->
ISR
,
RTC_ISR_INIT
)
;
stm32f4xx_hal_rtc.c:1853
RTC_ExitInitMode()
if
(
READ_BIT
(
hrtc
->
Instance
->
CR
,
RTC_CR_BYPSHAD
)
==
0U
)
stm32f4xx_hal_rtc.c:1856
RTC_ExitInitMode()
hrtc
->
Instance
->
TAFCR
&=
(
uint32_t
)
~
RTC_TAFCR_TSINSEL
;
stm32f4xx_hal_rtc_ex.c:200
HAL_RTCEx_SetTimeStamp()
hrtc
->
Instance
->
TAFCR
|=
(
uint32_t
)
(
RTC_TimeStampPin
)
;
stm32f4xx_hal_rtc_ex.c:201
HAL_RTCEx_SetTimeStamp()
tmpreg
=
(
uint32_t
)
(
hrtc
->
Instance
->
CR
&
(
uint32_t
)
~
(
RTC_CR_TSEDGE
|
RTC_CR_TSE
)
)
;
stm32f4xx_hal_rtc_ex.c:204
HAL_RTCEx_SetTimeStamp()
__HAL_RTC_WRITEPROTECTION_DISABLE
(
hrtc
)
;
stm32f4xx_hal_rtc_ex.c:210
HAL_RTCEx_SetTimeStamp()
hrtc
->
Instance
->
CR
=
(
uint32_t
)
tmpreg
;
stm32f4xx_hal_rtc_ex.c:213
HAL_RTCEx_SetTimeStamp()
__HAL_RTC_TIMESTAMP_CLEAR_FLAG
(
hrtc
,
RTC_FLAG_TSF
)
;
stm32f4xx_hal_rtc_ex.c:216
HAL_RTCEx_SetTimeStamp()
__HAL_RTC_TIMESTAMP_CLEAR_FLAG
(
hrtc
,
RTC_FLAG_TSOVF
)
;
stm32f4xx_hal_rtc_ex.c:219
HAL_RTCEx_SetTimeStamp()
__HAL_RTC_TIMESTAMP_ENABLE
(
hrtc
)
;
stm32f4xx_hal_rtc_ex.c:222
HAL_RTCEx_SetTimeStamp()
__HAL_RTC_WRITEPROTECTION_ENABLE
(
hrtc
)
;
stm32f4xx_hal_rtc_ex.c:225
HAL_RTCEx_SetTimeStamp()
hrtc
->
Instance
->
TAFCR
&=
(
uint32_t
)
~
RTC_TAFCR_TSINSEL
;
stm32f4xx_hal_rtc_ex.c:272
HAL_RTCEx_SetTimeStamp_IT()
hrtc
->
Instance
->
TAFCR
|=
(
uint32_t
)
(
RTC_TimeStampPin
)
;
stm32f4xx_hal_rtc_ex.c:273
HAL_RTCEx_SetTimeStamp_IT()
tmpreg
=
(
uint32_t
)
(
hrtc
->
Instance
->
CR
&
(
uint32_t
)
~
(
RTC_CR_TSEDGE
|
RTC_CR_TSE
)
)
;
stm32f4xx_hal_rtc_ex.c:276
HAL_RTCEx_SetTimeStamp_IT()
__HAL_RTC_WRITEPROTECTION_DISABLE
(
hrtc
)
;
stm32f4xx_hal_rtc_ex.c:282
HAL_RTCEx_SetTimeStamp_IT()
hrtc
->
Instance
->
CR
=
(
uint32_t
)
tmpreg
;
stm32f4xx_hal_rtc_ex.c:285
HAL_RTCEx_SetTimeStamp_IT()
__HAL_RTC_TIMESTAMP_CLEAR_FLAG
(
hrtc
,
RTC_FLAG_TSF
)
;
stm32f4xx_hal_rtc_ex.c:288
HAL_RTCEx_SetTimeStamp_IT()
__HAL_RTC_TIMESTAMP_CLEAR_FLAG
(
hrtc
,
RTC_FLAG_TSOVF
)
;
stm32f4xx_hal_rtc_ex.c:291
HAL_RTCEx_SetTimeStamp_IT()
__HAL_RTC_TIMESTAMP_ENABLE
(
hrtc
)
;
stm32f4xx_hal_rtc_ex.c:294
HAL_RTCEx_SetTimeStamp_IT()
__HAL_RTC_TIMESTAMP_ENABLE_IT
(
hrtc
,
RTC_IT_TS
)
;
stm32f4xx_hal_rtc_ex.c:297
HAL_RTCEx_SetTimeStamp_IT()
__HAL_RTC_WRITEPROTECTION_ENABLE
(
hrtc
)
;
stm32f4xx_hal_rtc_ex.c:300
HAL_RTCEx_SetTimeStamp_IT()
__HAL_RTC_WRITEPROTECTION_DISABLE
(
hrtc
)
;
stm32f4xx_hal_rtc_ex.c:331
HAL_RTCEx_DeactivateTimeStamp()
__HAL_RTC_TIMESTAMP_DISABLE_IT
(
hrtc
,
RTC_IT_TS
)
;
stm32f4xx_hal_rtc_ex.c:334
HAL_RTCEx_DeactivateTimeStamp()
tmpreg
=
(
uint32_t
)
(
hrtc
->
Instance
->
CR
&
(
uint32_t
)
~
(
RTC_CR_TSEDGE
|
RTC_CR_TSE
)
)
;
stm32f4xx_hal_rtc_ex.c:337
HAL_RTCEx_DeactivateTimeStamp()
hrtc
->
Instance
->
CR
=
(
uint32_t
)
tmpreg
;
stm32f4xx_hal_rtc_ex.c:340
HAL_RTCEx_DeactivateTimeStamp()
__HAL_RTC_WRITEPROTECTION_ENABLE
(
hrtc
)
;
stm32f4xx_hal_rtc_ex.c:343
HAL_RTCEx_DeactivateTimeStamp()
tmptime
=
(
uint32_t
)
(
hrtc
->
Instance
->
TSTR
&
RTC_TR_RESERVED_MASK
)
;
stm32f4xx_hal_rtc_ex.c:374
HAL_RTCEx_GetTimeStamp()
tmpdate
=
(
uint32_t
)
(
hrtc
->
Instance
->
TSDR
&
RTC_DR_RESERVED_MASK
)
;
stm32f4xx_hal_rtc_ex.c:375
HAL_RTCEx_GetTimeStamp()
sTimeStamp
->
SubSeconds
=
(
uint32_t
)
hrtc
->
Instance
->
TSSSR
;
stm32f4xx_hal_rtc_ex.c:382
HAL_RTCEx_GetTimeStamp()
__HAL_RTC_TIMESTAMP_CLEAR_FLAG
(
hrtc
,
RTC_FLAG_TSF
)
;
stm32f4xx_hal_rtc_ex.c:405
HAL_RTCEx_GetTimeStamp()
tmpreg
=
hrtc
->
Instance
->
TAFCR
;
stm32f4xx_hal_rtc_ex.c:439
HAL_RTCEx_SetTamper()
hrtc
->
Instance
->
TAFCR
=
tmpreg
;
stm32f4xx_hal_rtc_ex.c:477
HAL_RTCEx_SetTamper()
tmpreg
=
hrtc
->
Instance
->
TAFCR
;
stm32f4xx_hal_rtc_ex.c:516
HAL_RTCEx_SetTamper_IT()
hrtc
->
Instance
->
TAFCR
=
tmpreg
;
stm32f4xx_hal_rtc_ex.c:554
HAL_RTCEx_SetTamper_IT()
hrtc
->
Instance
->
TAFCR
&=
(
uint32_t
)
~
Tamper
;
stm32f4xx_hal_rtc_ex.c:590
HAL_RTCEx_DeactivateTamper()
if
(
__HAL_RTC_TIMESTAMP_GET_IT_SOURCE
(
hrtc
,
RTC_IT_TS
)
!=
0U
)
stm32f4xx_hal_rtc_ex.c:612
HAL_RTCEx_TamperTimeStampIRQHandler()
if
(
__HAL_RTC_TIMESTAMP_GET_FLAG
(
hrtc
,
RTC_FLAG_TSF
)
!=
0U
)
stm32f4xx_hal_rtc_ex.c:615
HAL_RTCEx_TamperTimeStampIRQHandler()
__HAL_RTC_TIMESTAMP_CLEAR_FLAG
(
hrtc
,
RTC_FLAG_TSF
)
;
stm32f4xx_hal_rtc_ex.c:626
HAL_RTCEx_TamperTimeStampIRQHandler()
if
(
__HAL_RTC_TAMPER_GET_IT_SOURCE
(
hrtc
,
RTC_IT_TAMP
)
!=
0U
)
stm32f4xx_hal_rtc_ex.c:631
HAL_RTCEx_TamperTimeStampIRQHandler()
if
(
__HAL_RTC_TAMPER_GET_FLAG
(
hrtc
,
RTC_FLAG_TAMP1F
)
!=
0U
)
stm32f4xx_hal_rtc_ex.c:634
HAL_RTCEx_TamperTimeStampIRQHandler()
__HAL_RTC_TAMPER_CLEAR_FLAG
(
hrtc
,
RTC_FLAG_TAMP1F
)
;
stm32f4xx_hal_rtc_ex.c:637
HAL_RTCEx_TamperTimeStampIRQHandler()
if
(
__HAL_RTC_TAMPER_GET_IT_SOURCE
(
hrtc
,
RTC_IT_TAMP
)
!=
0U
)
stm32f4xx_hal_rtc_ex.c:650
HAL_RTCEx_TamperTimeStampIRQHandler()
if
(
__HAL_RTC_TAMPER_GET_FLAG
(
hrtc
,
RTC_FLAG_TAMP2F
)
!=
0U
)
stm32f4xx_hal_rtc_ex.c:653
HAL_RTCEx_TamperTimeStampIRQHandler()
__HAL_RTC_TAMPER_CLEAR_FLAG
(
hrtc
,
RTC_FLAG_TAMP2F
)
;
stm32f4xx_hal_rtc_ex.c:656
HAL_RTCEx_TamperTimeStampIRQHandler()
while
(
__HAL_RTC_TIMESTAMP_GET_FLAG
(
hrtc
,
RTC_FLAG_TSF
)
==
0U
)
stm32f4xx_hal_rtc_ex.c:736
HAL_RTCEx_PollForTimeStampEvent()
if
(
__HAL_RTC_TIMESTAMP_GET_FLAG
(
hrtc
,
RTC_FLAG_TSOVF
)
!=
0U
)
stm32f4xx_hal_rtc_ex.c:747
HAL_RTCEx_PollForTimeStampEvent()
__HAL_RTC_TIMESTAMP_CLEAR_FLAG
(
hrtc
,
RTC_FLAG_TSOVF
)
;
stm32f4xx_hal_rtc_ex.c:750
HAL_RTCEx_PollForTimeStampEvent()
while
(
__HAL_RTC_TAMPER_GET_FLAG
(
hrtc
,
RTC_FLAG_TAMP1F
)
==
0U
)
stm32f4xx_hal_rtc_ex.c:780
HAL_RTCEx_PollForTamper1Event()
__HAL_RTC_TAMPER_CLEAR_FLAG
(
hrtc
,
RTC_FLAG_TAMP1F
)
;
stm32f4xx_hal_rtc_ex.c:793
HAL_RTCEx_PollForTamper1Event()
while
(
__HAL_RTC_TAMPER_GET_FLAG
(
hrtc
,
RTC_FLAG_TAMP2F
)
==
0U
)
stm32f4xx_hal_rtc_ex.c:817
HAL_RTCEx_PollForTamper2Event()
__HAL_RTC_TAMPER_CLEAR_FLAG
(
hrtc
,
RTC_FLAG_TAMP2F
)
;
stm32f4xx_hal_rtc_ex.c:830
HAL_RTCEx_PollForTamper2Event()
__HAL_RTC_WRITEPROTECTION_DISABLE
(
hrtc
)
;
stm32f4xx_hal_rtc_ex.c:879
HAL_RTCEx_SetWakeUpTimer()
if
(
(
hrtc
->
Instance
->
CR
&
RTC_CR_WUTE
)
!=
0U
)
stm32f4xx_hal_rtc_ex.c:882
HAL_RTCEx_SetWakeUpTimer()
while
(
__HAL_RTC_WAKEUPTIMER_GET_FLAG
(
hrtc
,
RTC_FLAG_WUTWF
)
!=
0U
)
stm32f4xx_hal_rtc_ex.c:887
HAL_RTCEx_SetWakeUpTimer()
__HAL_RTC_WRITEPROTECTION_ENABLE
(
hrtc
)
;
stm32f4xx_hal_rtc_ex.c:892
HAL_RTCEx_SetWakeUpTimer()
__HAL_RTC_WAKEUPTIMER_DISABLE
(
hrtc
)
;
stm32f4xx_hal_rtc_ex.c:905
HAL_RTCEx_SetWakeUpTimer()
__HAL_RTC_WAKEUPTIMER_CLEAR_FLAG
(
hrtc
,
RTC_FLAG_WUTF
)
;
stm32f4xx_hal_rtc_ex.c:908
HAL_RTCEx_SetWakeUpTimer()
while
(
__HAL_RTC_WAKEUPTIMER_GET_FLAG
(
hrtc
,
RTC_FLAG_WUTWF
)
==
0U
)
stm32f4xx_hal_rtc_ex.c:914
HAL_RTCEx_SetWakeUpTimer()
__HAL_RTC_WRITEPROTECTION_ENABLE
(
hrtc
)
;
stm32f4xx_hal_rtc_ex.c:919
HAL_RTCEx_SetWakeUpTimer()
hrtc
->
Instance
->
CR
&=
(
uint32_t
)
~
RTC_CR_WUCKSEL
;
stm32f4xx_hal_rtc_ex.c:931
HAL_RTCEx_SetWakeUpTimer()
hrtc
->
Instance
->
CR
|=
(
uint32_t
)
WakeUpClock
;
stm32f4xx_hal_rtc_ex.c:934
HAL_RTCEx_SetWakeUpTimer()
hrtc
->
Instance
->
WUTR
=
(
uint32_t
)
WakeUpCounter
;
stm32f4xx_hal_rtc_ex.c:937
HAL_RTCEx_SetWakeUpTimer()
__HAL_RTC_WAKEUPTIMER_ENABLE
(
hrtc
)
;
stm32f4xx_hal_rtc_ex.c:940
HAL_RTCEx_SetWakeUpTimer()
__HAL_RTC_WRITEPROTECTION_ENABLE
(
hrtc
)
;
stm32f4xx_hal_rtc_ex.c:943
HAL_RTCEx_SetWakeUpTimer()
__HAL_RTC_WRITEPROTECTION_DISABLE
(
hrtc
)
;
stm32f4xx_hal_rtc_ex.c:975
HAL_RTCEx_SetWakeUpTimer_IT()
if
(
(
hrtc
->
Instance
->
CR
&
RTC_CR_WUTE
)
!=
0U
)
stm32f4xx_hal_rtc_ex.c:978
HAL_RTCEx_SetWakeUpTimer_IT()
__HAL_RTC_WRITEPROTECTION_ENABLE
(
hrtc
)
;
stm32f4xx_hal_rtc_ex.c:987
HAL_RTCEx_SetWakeUpTimer_IT()
}
while
(
__HAL_RTC_WAKEUPTIMER_GET_FLAG
(
hrtc
,
RTC_FLAG_WUTWF
)
!=
0U
)
;
stm32f4xx_hal_rtc_ex.c:996
HAL_RTCEx_SetWakeUpTimer_IT()
__HAL_RTC_WAKEUPTIMER_DISABLE
(
hrtc
)
;
stm32f4xx_hal_rtc_ex.c:1000
HAL_RTCEx_SetWakeUpTimer_IT()
__HAL_RTC_WAKEUPTIMER_CLEAR_FLAG
(
hrtc
,
RTC_FLAG_WUTF
)
;
stm32f4xx_hal_rtc_ex.c:1003
HAL_RTCEx_SetWakeUpTimer_IT()
__HAL_RTC_WRITEPROTECTION_ENABLE
(
hrtc
)
;
stm32f4xx_hal_rtc_ex.c:1015
HAL_RTCEx_SetWakeUpTimer_IT()
}
while
(
__HAL_RTC_WAKEUPTIMER_GET_FLAG
(
hrtc
,
RTC_FLAG_WUTWF
)
==
0U
)
;
stm32f4xx_hal_rtc_ex.c:1024
HAL_RTCEx_SetWakeUpTimer_IT()
hrtc
->
Instance
->
CR
&=
(
uint32_t
)
~
RTC_CR_WUCKSEL
;
stm32f4xx_hal_rtc_ex.c:1027
HAL_RTCEx_SetWakeUpTimer_IT()
hrtc
->
Instance
->
CR
|=
(
uint32_t
)
WakeUpClock
;
stm32f4xx_hal_rtc_ex.c:1030
HAL_RTCEx_SetWakeUpTimer_IT()
hrtc
->
Instance
->
WUTR
=
(
uint32_t
)
WakeUpCounter
;
stm32f4xx_hal_rtc_ex.c:1033
HAL_RTCEx_SetWakeUpTimer_IT()
__HAL_RTC_WAKEUPTIMER_ENABLE_IT
(
hrtc
,
RTC_IT_WUT
)
;
stm32f4xx_hal_rtc_ex.c:1040
HAL_RTCEx_SetWakeUpTimer_IT()
__HAL_RTC_WAKEUPTIMER_ENABLE
(
hrtc
)
;
stm32f4xx_hal_rtc_ex.c:1043
HAL_RTCEx_SetWakeUpTimer_IT()
__HAL_RTC_WRITEPROTECTION_ENABLE
(
hrtc
)
;
stm32f4xx_hal_rtc_ex.c:1046
HAL_RTCEx_SetWakeUpTimer_IT()
__HAL_RTC_WRITEPROTECTION_DISABLE
(
hrtc
)
;
stm32f4xx_hal_rtc_ex.c:1072
HAL_RTCEx_DeactivateWakeUpTimer()
__HAL_RTC_WAKEUPTIMER_DISABLE
(
hrtc
)
;
stm32f4xx_hal_rtc_ex.c:1075
HAL_RTCEx_DeactivateWakeUpTimer()
__HAL_RTC_WAKEUPTIMER_DISABLE_IT
(
hrtc
,
RTC_IT_WUT
)
;
stm32f4xx_hal_rtc_ex.c:1078
HAL_RTCEx_DeactivateWakeUpTimer()
while
(
__HAL_RTC_WAKEUPTIMER_GET_FLAG
(
hrtc
,
RTC_FLAG_WUTWF
)
==
0U
)
stm32f4xx_hal_rtc_ex.c:1084
HAL_RTCEx_DeactivateWakeUpTimer()
__HAL_RTC_WRITEPROTECTION_ENABLE
(
hrtc
)
;
stm32f4xx_hal_rtc_ex.c:1089
HAL_RTCEx_DeactivateWakeUpTimer()
__HAL_RTC_WRITEPROTECTION_ENABLE
(
hrtc
)
;
stm32f4xx_hal_rtc_ex.c:1101
HAL_RTCEx_DeactivateWakeUpTimer()
return
(
(
uint32_t
)
(
hrtc
->
Instance
->
WUTR
&
RTC_WUTR_WUT
)
)
;
stm32f4xx_hal_rtc_ex.c:1120
HAL_RTCEx_GetWakeUpTimer()
if
(
__HAL_RTC_WAKEUPTIMER_GET_FLAG
(
hrtc
,
RTC_FLAG_WUTF
)
!=
0U
)
stm32f4xx_hal_rtc_ex.c:1140
HAL_RTCEx_WakeUpTimerIRQHandler()
__HAL_RTC_WAKEUPTIMER_CLEAR_FLAG
(
hrtc
,
RTC_FLAG_WUTF
)
;
stm32f4xx_hal_rtc_ex.c:1143
HAL_RTCEx_WakeUpTimerIRQHandler()
while
(
__HAL_RTC_WAKEUPTIMER_GET_FLAG
(
hrtc
,
RTC_FLAG_WUTF
)
==
0U
)
stm32f4xx_hal_rtc_ex.c:1187
HAL_RTCEx_PollForWakeUpTimerEvent()
__HAL_RTC_WAKEUPTIMER_CLEAR_FLAG
(
hrtc
,
RTC_FLAG_WUTF
)
;
stm32f4xx_hal_rtc_ex.c:1200
HAL_RTCEx_PollForWakeUpTimerEvent()
tmp
=
(
uint32_t
)
&
(
hrtc
->
Instance
->
BKP0R
)
;
stm32f4xx_hal_rtc_ex.c:1255
HAL_RTCEx_BKUPWrite()
tmp
=
(
uint32_t
)
&
(
hrtc
->
Instance
->
BKP0R
)
;
stm32f4xx_hal_rtc_ex.c:1278
HAL_RTCEx_BKUPRead()
__HAL_RTC_WRITEPROTECTION_DISABLE
(
hrtc
)
;
stm32f4xx_hal_rtc_ex.c:1316
HAL_RTCEx_SetCoarseCalib()
__HAL_RTC_COARSE_CALIB_ENABLE
(
hrtc
)
;
stm32f4xx_hal_rtc_ex.c:1324
HAL_RTCEx_SetCoarseCalib()
hrtc
->
Instance
->
CALIBR
=
(
uint32_t
)
(
CalibSign
|
Value
)
;
stm32f4xx_hal_rtc_ex.c:1327
HAL_RTCEx_SetCoarseCalib()
__HAL_RTC_WRITEPROTECTION_ENABLE
(
hrtc
)
;
stm32f4xx_hal_rtc_ex.c:1339
HAL_RTCEx_SetCoarseCalib()
__HAL_RTC_WRITEPROTECTION_DISABLE
(
hrtc
)
;
stm32f4xx_hal_rtc_ex.c:1363
HAL_RTCEx_DeactivateCoarseCalib()
__HAL_RTC_COARSE_CALIB_DISABLE
(
hrtc
)
;
stm32f4xx_hal_rtc_ex.c:1371
HAL_RTCEx_DeactivateCoarseCalib()
__HAL_RTC_WRITEPROTECTION_ENABLE
(
hrtc
)
;
stm32f4xx_hal_rtc_ex.c:1383
HAL_RTCEx_DeactivateCoarseCalib()
__HAL_RTC_WRITEPROTECTION_DISABLE
(
hrtc
)
;
stm32f4xx_hal_rtc_ex.c:1426
HAL_RTCEx_SetSmoothCalib()
if
(
(
hrtc
->
Instance
->
ISR
&
RTC_ISR_RECALPF
)
!=
0U
)
stm32f4xx_hal_rtc_ex.c:1429
HAL_RTCEx_SetSmoothCalib()
while
(
(
hrtc
->
Instance
->
ISR
&
RTC_ISR_RECALPF
)
!=
0U
)
stm32f4xx_hal_rtc_ex.c:1435
HAL_RTCEx_SetSmoothCalib()
__HAL_RTC_WRITEPROTECTION_ENABLE
(
hrtc
)
;
stm32f4xx_hal_rtc_ex.c:1440
HAL_RTCEx_SetSmoothCalib()
hrtc
->
Instance
->
CALR
=
(
uint32_t
)
(
(
uint32_t
)
SmoothCalibPeriod
|
\
stm32f4xx_hal_rtc_ex.c:1454
HAL_RTCEx_SetSmoothCalib()
__HAL_RTC_WRITEPROTECTION_ENABLE
(
hrtc
)
;
stm32f4xx_hal_rtc_ex.c:1459
HAL_RTCEx_SetSmoothCalib()
__HAL_RTC_WRITEPROTECTION_DISABLE
(
hrtc
)
;
stm32f4xx_hal_rtc_ex.c:1497
HAL_RTCEx_SetSynchroShift()
while
(
(
hrtc
->
Instance
->
ISR
&
RTC_ISR_SHPF
)
!=
0U
)
stm32f4xx_hal_rtc_ex.c:1503
HAL_RTCEx_SetSynchroShift()
__HAL_RTC_WRITEPROTECTION_ENABLE
(
hrtc
)
;
stm32f4xx_hal_rtc_ex.c:1508
HAL_RTCEx_SetSynchroShift()
if
(
(
hrtc
->
Instance
->
CR
&
RTC_CR_REFCKON
)
==
0U
)
stm32f4xx_hal_rtc_ex.c:1520
HAL_RTCEx_SetSynchroShift()
hrtc
->
Instance
->
SHIFTR
=
(
uint32_t
)
(
uint32_t
)
(
ShiftSubFS
)
|
(
uint32_t
)
(
ShiftAdd1S
)
;
stm32f4xx_hal_rtc_ex.c:1523
HAL_RTCEx_SetSynchroShift()
if
(
(
hrtc
->
Instance
->
CR
&
RTC_CR_BYPSHAD
)
==
0U
)
stm32f4xx_hal_rtc_ex.c:1526
HAL_RTCEx_SetSynchroShift()
__HAL_RTC_WRITEPROTECTION_ENABLE
(
hrtc
)
;
stm32f4xx_hal_rtc_ex.c:1531
HAL_RTCEx_SetSynchroShift()
__HAL_RTC_WRITEPROTECTION_ENABLE
(
hrtc
)
;
stm32f4xx_hal_rtc_ex.c:1545
HAL_RTCEx_SetSynchroShift()
__HAL_RTC_WRITEPROTECTION_ENABLE
(
hrtc
)
;
stm32f4xx_hal_rtc_ex.c:1557
HAL_RTCEx_SetSynchroShift()
__HAL_RTC_WRITEPROTECTION_DISABLE
(
hrtc
)
;
stm32f4xx_hal_rtc_ex.c:1589
HAL_RTCEx_SetCalibrationOutPut()
hrtc
->
Instance
->
CR
&=
(
uint32_t
)
~
RTC_CR_COSEL
;
stm32f4xx_hal_rtc_ex.c:1592
HAL_RTCEx_SetCalibrationOutPut()
hrtc
->
Instance
->
CR
|=
(
uint32_t
)
CalibOutput
;
stm32f4xx_hal_rtc_ex.c:1595
HAL_RTCEx_SetCalibrationOutPut()
__HAL_RTC_CALIBRATION_OUTPUT_ENABLE
(
hrtc
)
;
stm32f4xx_hal_rtc_ex.c:1597
HAL_RTCEx_SetCalibrationOutPut()
__HAL_RTC_WRITEPROTECTION_ENABLE
(
hrtc
)
;
stm32f4xx_hal_rtc_ex.c:1600
HAL_RTCEx_SetCalibrationOutPut()
__HAL_RTC_WRITEPROTECTION_DISABLE
(
hrtc
)
;
stm32f4xx_hal_rtc_ex.c:1625
HAL_RTCEx_DeactivateCalibrationOutPut()
__HAL_RTC_CALIBRATION_OUTPUT_DISABLE
(
hrtc
)
;
stm32f4xx_hal_rtc_ex.c:1627
HAL_RTCEx_DeactivateCalibrationOutPut()
__HAL_RTC_WRITEPROTECTION_ENABLE
(
hrtc
)
;
stm32f4xx_hal_rtc_ex.c:1630
HAL_RTCEx_DeactivateCalibrationOutPut()
__HAL_RTC_WRITEPROTECTION_DISABLE
(
hrtc
)
;
stm32f4xx_hal_rtc_ex.c:1657
HAL_RTCEx_SetRefClock()
__HAL_RTC_CLOCKREF_DETECTION_ENABLE
(
hrtc
)
;
stm32f4xx_hal_rtc_ex.c:1665
HAL_RTCEx_SetRefClock()
__HAL_RTC_WRITEPROTECTION_ENABLE
(
hrtc
)
;
stm32f4xx_hal_rtc_ex.c:1677
HAL_RTCEx_SetRefClock()
__HAL_RTC_WRITEPROTECTION_DISABLE
(
hrtc
)
;
stm32f4xx_hal_rtc_ex.c:1701
HAL_RTCEx_DeactivateRefClock()
__HAL_RTC_CLOCKREF_DETECTION_DISABLE
(
hrtc
)
;
stm32f4xx_hal_rtc_ex.c:1709
HAL_RTCEx_DeactivateRefClock()
__HAL_RTC_WRITEPROTECTION_ENABLE
(
hrtc
)
;
stm32f4xx_hal_rtc_ex.c:1721
HAL_RTCEx_DeactivateRefClock()
__HAL_RTC_WRITEPROTECTION_DISABLE
(
hrtc
)
;
stm32f4xx_hal_rtc_ex.c:1745
HAL_RTCEx_EnableBypassShadow()
hrtc
->
Instance
->
CR
|=
(
uint8_t
)
RTC_CR_BYPSHAD
;
stm32f4xx_hal_rtc_ex.c:1748
HAL_RTCEx_EnableBypassShadow()
__HAL_RTC_WRITEPROTECTION_ENABLE
(
hrtc
)
;
stm32f4xx_hal_rtc_ex.c:1751
HAL_RTCEx_EnableBypassShadow()
__HAL_RTC_WRITEPROTECTION_DISABLE
(
hrtc
)
;
stm32f4xx_hal_rtc_ex.c:1778
HAL_RTCEx_DisableBypassShadow()
hrtc
->
Instance
->
CR
&=
(
uint8_t
)
~
RTC_CR_BYPSHAD
;
stm32f4xx_hal_rtc_ex.c:1781
HAL_RTCEx_DisableBypassShadow()
__HAL_RTC_WRITEPROTECTION_ENABLE
(
hrtc
)
;
stm32f4xx_hal_rtc_ex.c:1784
HAL_RTCEx_DisableBypassShadow()
while
(
__HAL_RTC_ALARM_GET_FLAG
(
hrtc
,
RTC_FLAG_ALRBF
)
==
0U
)
stm32f4xx_hal_rtc_ex.c:1845
HAL_RTCEx_PollForAlarmBEvent()
__HAL_RTC_ALARM_CLEAR_FLAG
(
hrtc
,
RTC_FLAG_ALRBF
)
;
stm32f4xx_hal_rtc_ex.c:1858
HAL_RTCEx_PollForAlarmBEvent()
Call Tree
from
0/109
examples
All items filtered out
All items filtered out
Data Use
from
0/109
examples
RTC_HandleTypeDef::Instance
is read by 50 functions:
All items filtered out
RTC_HandleTypeDef::Instance
HAL_RTC_Init()
HAL_RTC_DeInit()
HAL_RTC_SetTime()
HAL_RTC_GetTime()
HAL_RTC_SetDate()
HAL_RTC_GetDate()
HAL_RTC_SetAlarm()
HAL_RTC_SetAlarm_IT()
HAL_RTC_DeactivateAlarm()
HAL_RTC_GetAlarm()
HAL_RTC_AlarmIRQHandler()
HAL_RTC_PollForAlarmAEvent()
HAL_RTC_WaitForSynchro()
HAL_RTC_DST_Add1Hour()
HAL_RTC_DST_Sub1Hour()
HAL_RTC_DST_SetStoreOperation()
HAL_RTC_DST_ClearStoreOperation()
HAL_RTC_DST_ReadStoreOperation()
RTC_EnterInitMode()
RTC_ExitInitMode()
HAL_RTCEx_SetTimeStamp()
HAL_RTCEx_SetTimeStamp_IT()
HAL_RTCEx_DeactivateTimeStamp()
HAL_RTCEx_GetTimeStamp()
HAL_RTCEx_SetTamper()
HAL_RTCEx_SetTamper_IT()
HAL_RTCEx_DeactivateTamper()
HAL_RTCEx_TamperTimeStampIRQHandler()
HAL_RTCEx_PollForTimeStampEvent()
HAL_RTCEx_PollForTamper1Event()
HAL_RTCEx_PollForTamper2Event()
HAL_RTCEx_SetWakeUpTimer()
HAL_RTCEx_SetWakeUpTimer_IT()
HAL_RTCEx_DeactivateWakeUpTimer()
HAL_RTCEx_GetWakeUpTimer()
HAL_RTCEx_WakeUpTimerIRQHandler()
HAL_RTCEx_PollForWakeUpTimerEvent()
HAL_RTCEx_BKUPWrite()
HAL_RTCEx_BKUPRead()
HAL_RTCEx_SetCoarseCalib()
HAL_RTCEx_DeactivateCoarseCalib()
HAL_RTCEx_SetSmoothCalib()
HAL_RTCEx_SetSynchroShift()
HAL_RTCEx_SetCalibrationOutPut()
HAL_RTCEx_DeactivateCalibrationOutPut()
HAL_RTCEx_SetRefClock()
HAL_RTCEx_DeactivateRefClock()
HAL_RTCEx_EnableBypassShadow()
HAL_RTCEx_DisableBypassShadow()
HAL_RTCEx_PollForAlarmBEvent()
All items filtered out
Class Tree
from
0/109
examples
All items filtered out
All items filtered out
Override Tree
from
0/109
examples
All items filtered out
All items filtered out
Implementations
from
0/109
examples
All items filtered out
All items filtered out
Instances
from
0/109
examples
Lifecycle
from
0/109
examples
All items filtered out
All items filtered out