/hal_stm32-latest/stm32cube/stm32u0xx/drivers/src/ |
D | stm32u0xx_hal_rtc.c | 335 CLEAR_BIT(RTC->CR, (RTC_CR_FMT | RTC_CR_POL | RTC_CR_OSEL | RTC_CR_TAMPOE)); in HAL_RTC_Init() 337 SET_BIT(RTC->CR, (hrtc->Init.HourFormat | hrtc->Init.OutPut | hrtc->Init.OutPutPolarity)); in HAL_RTC_Init() 340 …WRITE_REG(RTC->PRER, ((hrtc->Init.SynchPrediv) | (hrtc->Init.AsynchPrediv << RTC_PRER_PREDIV_A_Pos… in HAL_RTC_Init() 343 … MODIFY_REG(RTC->ICSR, RTC_ICSR_BIN | RTC_ICSR_BCDU, hrtc->Init.BinMode | hrtc->Init.BinMixBcdU); in HAL_RTC_Init() 346 CLEAR_BIT(RTC->ICSR, RTC_ICSR_INIT); in HAL_RTC_Init() 349 if (READ_BIT(RTC->CR, RTC_CR_BYPSHAD) == 0U) in HAL_RTC_Init() 363 MODIFY_REG(RTC->CR, \ in HAL_RTC_Init() 406 CLEAR_REG(RTC->CR); in HAL_RTC_DeInit() 407 WRITE_REG(RTC->DR, (uint32_t)(RTC_DR_WDU_0 | RTC_DR_MU_0 | RTC_DR_DU_0)); in HAL_RTC_DeInit() 408 CLEAR_REG(RTC->TR); in HAL_RTC_DeInit() [all …]
|
D | stm32u0xx_hal_rtc_ex.c | 185 CLEAR_BIT(RTC->CR, (RTC_CR_TSEDGE | RTC_CR_TSE)); in HAL_RTCEx_SetTimeStamp() 188 SET_BIT(RTC->CR, (uint32_t)TimeStampEdge | RTC_CR_TSE); in HAL_RTCEx_SetTimeStamp() 233 CLEAR_BIT(RTC->CR, (RTC_CR_TSEDGE | RTC_CR_TSE)); in HAL_RTCEx_SetTimeStamp_IT() 236 SET_BIT(RTC->CR, (uint32_t)TimeStampEdge); in HAL_RTCEx_SetTimeStamp_IT() 239 SET_BIT(RTC->CR, RTC_CR_TSE | RTC_CR_TSIE); in HAL_RTCEx_SetTimeStamp_IT() 262 CLEAR_BIT(RTC->CR, (RTC_CR_TSEDGE | RTC_CR_TSE | RTC_CR_TSIE)); in HAL_RTCEx_DeactivateTimeStamp() 286 SET_BIT(RTC->CR, RTC_CR_ITSE); in HAL_RTCEx_SetInternalTimeStamp() 310 CLEAR_BIT(RTC->CR, RTC_CR_ITSE); in HAL_RTCEx_DeactivateInternalTimeStamp() 341 sTimeStamp->SubSeconds = READ_REG(RTC->TSSSR); in HAL_RTCEx_GetTimeStamp() 342 if (READ_BIT(RTC->ICSR, RTC_ICSR_BIN) != RTC_BINARY_ONLY) in HAL_RTCEx_GetTimeStamp() [all …]
|
/hal_stm32-latest/stm32cube/stm32h5xx/drivers/src/ |
D | stm32h5xx_hal_rtc.c | 384 CLEAR_BIT(RTC->CR, (RTC_CR_FMT | RTC_CR_POL | RTC_CR_OSEL | RTC_CR_TAMPOE)); in HAL_RTC_Init() 387 SET_BIT(RTC->CR, (hrtc->Init.HourFormat | hrtc->Init.OutPut | hrtc->Init.OutPutPolarity)); in HAL_RTC_Init() 390 CLEAR_BIT(RTC->CR, RTC_CR_FMT); in HAL_RTC_Init() 393 SET_BIT(RTC->CR, hrtc->Init.HourFormat); in HAL_RTC_Init() 397 …WRITE_REG(RTC->PRER, ((hrtc->Init.SynchPrediv) | (hrtc->Init.AsynchPrediv << RTC_PRER_PREDIV_A_Pos… in HAL_RTC_Init() 400 … MODIFY_REG(RTC->ICSR, RTC_ICSR_BIN | RTC_ICSR_BCDU, hrtc->Init.BinMode | hrtc->Init.BinMixBcdU); in HAL_RTC_Init() 409 MODIFY_REG(RTC->CR, \ in HAL_RTC_Init() 413 MODIFY_REG(RTC->CR, \ in HAL_RTC_Init() 463 CLEAR_REG(RTC->CR); in HAL_RTC_DeInit() 464 WRITE_REG(RTC->DR, (uint32_t)(RTC_DR_WDU_0 | RTC_DR_MU_0 | RTC_DR_DU_0)); in HAL_RTC_DeInit() [all …]
|
D | stm32h5xx_hal_rtc_ex.c | 252 CLEAR_BIT(RTC->CR, (RTC_CR_TSEDGE | RTC_CR_TSE)); in HAL_RTCEx_SetTimeStamp() 254 CLEAR_BIT(RTC->CR, RTC_CR_TSE); in HAL_RTCEx_SetTimeStamp() 258 SET_BIT(RTC->CR, (uint32_t)TimeStampEdge | RTC_CR_TSE); in HAL_RTCEx_SetTimeStamp() 305 CLEAR_BIT(RTC->CR, (RTC_CR_TSEDGE | RTC_CR_TSE | RTC_CR_TSIE)); in HAL_RTCEx_SetTimeStamp_IT() 307 CLEAR_BIT(RTC->CR, (RTC_CR_TSE | RTC_CR_TSIE)); in HAL_RTCEx_SetTimeStamp_IT() 311 SET_BIT(RTC->CR, (uint32_t)TimeStampEdge); in HAL_RTCEx_SetTimeStamp_IT() 314 SET_BIT(RTC->CR, RTC_CR_TSE | RTC_CR_TSIE); in HAL_RTCEx_SetTimeStamp_IT() 340 CLEAR_BIT(RTC->CR, (RTC_CR_TSEDGE | RTC_CR_TSE | RTC_CR_TSIE)); in HAL_RTCEx_DeactivateTimeStamp() 342 CLEAR_BIT(RTC->CR, (RTC_CR_TSE | RTC_CR_TSIE)); in HAL_RTCEx_DeactivateTimeStamp() 370 SET_BIT(RTC->CR, RTC_CR_ITSE); in HAL_RTCEx_SetInternalTimeStamp() [all …]
|
/hal_stm32-latest/stm32cube/stm32n6xx/drivers/src/ |
D | stm32n6xx_hal_rtc.c | 367 CLEAR_BIT(RTC->CR, (RTC_CR_FMT | RTC_CR_POL | RTC_CR_OSEL | RTC_CR_TAMPOE)); in HAL_RTC_Init() 370 SET_BIT(RTC->CR, (hrtc->Init.HourFormat | hrtc->Init.OutPut | hrtc->Init.OutPutPolarity)); in HAL_RTC_Init() 373 …WRITE_REG(RTC->PRER, ((hrtc->Init.SynchPrediv) | (hrtc->Init.AsynchPrediv << RTC_PRER_PREDIV_A_Pos… in HAL_RTC_Init() 376 … MODIFY_REG(RTC->ICSR, RTC_ICSR_BIN | RTC_ICSR_BCDU, hrtc->Init.BinMode | hrtc->Init.BinMixBcdU); in HAL_RTC_Init() 383 MODIFY_REG(RTC->CR, \ in HAL_RTC_Init() 439 CLEAR_REG(RTC->CR); in HAL_RTC_DeInit() 442 WRITE_REG(RTC->DR, (uint32_t)(RTC_DR_WDU_0 | RTC_DR_MU_0 | RTC_DR_DU_0)); in HAL_RTC_DeInit() 443 CLEAR_REG(RTC->TR); in HAL_RTC_DeInit() 446 WRITE_REG(RTC->PRER, ((uint32_t)(RTC_PRER_PREDIV_A | 0xFFU))); in HAL_RTC_DeInit() 447 CLEAR_REG(RTC->ALRMAR); in HAL_RTC_DeInit() [all …]
|
D | stm32n6xx_hal_rtc_ex.c | 248 CLEAR_BIT(RTC->CR, (RTC_CR_TSEDGE | RTC_CR_TSE)); in HAL_RTCEx_SetTimeStamp() 251 SET_BIT(RTC->CR, (uint32_t)TimeStampEdge | RTC_CR_TSE); in HAL_RTCEx_SetTimeStamp() 295 CLEAR_BIT(RTC->CR, (RTC_CR_TSEDGE | RTC_CR_TSE | RTC_CR_TSIE)); in HAL_RTCEx_SetTimeStamp_IT() 298 SET_BIT(RTC->CR, (uint32_t)TimeStampEdge); in HAL_RTCEx_SetTimeStamp_IT() 301 SET_BIT(RTC->CR, RTC_CR_TSE | RTC_CR_TSIE); in HAL_RTCEx_SetTimeStamp_IT() 326 CLEAR_BIT(RTC->CR, (RTC_CR_TSEDGE | RTC_CR_TSE | RTC_CR_TSIE)); in HAL_RTCEx_DeactivateTimeStamp() 352 SET_BIT(RTC->CR, RTC_CR_ITSE); in HAL_RTCEx_SetInternalTimeStamp() 377 CLEAR_BIT(RTC->CR, RTC_CR_ITSE); in HAL_RTCEx_DeactivateInternalTimeStamp() 411 tmptime = READ_BIT(RTC->TSTR, RTC_TR_RESERVED_MASK); in HAL_RTCEx_GetTimeStamp() 412 tmpdate = READ_BIT(RTC->TSDR, RTC_DR_RESERVED_MASK); in HAL_RTCEx_GetTimeStamp() [all …]
|
/hal_stm32-latest/stm32cube/stm32wbaxx/drivers/src/ |
D | stm32wbaxx_hal_rtc.c | 362 CLEAR_BIT(RTC->CR, (RTC_CR_FMT | RTC_CR_POL | RTC_CR_OSEL | RTC_CR_TAMPOE)); in HAL_RTC_Init() 365 SET_BIT(RTC->CR, (hrtc->Init.HourFormat | hrtc->Init.OutPut | hrtc->Init.OutPutPolarity)); in HAL_RTC_Init() 368 CLEAR_BIT(RTC->CR, RTC_CR_FMT); in HAL_RTC_Init() 371 SET_BIT(RTC->CR, hrtc->Init.HourFormat); in HAL_RTC_Init() 375 …WRITE_REG(RTC->PRER, ((hrtc->Init.SynchPrediv) | (hrtc->Init.AsynchPrediv << RTC_PRER_PREDIV_A_Pos… in HAL_RTC_Init() 378 … MODIFY_REG(RTC->ICSR, RTC_ICSR_BIN | RTC_ICSR_BCDU, hrtc->Init.BinMode | hrtc->Init.BinMixBcdU); in HAL_RTC_Init() 387 MODIFY_REG(RTC->CR, \ in HAL_RTC_Init() 391 MODIFY_REG(RTC->CR, \ in HAL_RTC_Init() 441 CLEAR_REG(RTC->CR); in HAL_RTC_DeInit() 442 WRITE_REG(RTC->DR, (uint32_t)(RTC_DR_WDU_0 | RTC_DR_MU_0 | RTC_DR_DU_0)); in HAL_RTC_DeInit() [all …]
|
D | stm32wbaxx_hal_rtc_ex.c | 249 CLEAR_BIT(RTC->CR, (RTC_CR_TSEDGE | RTC_CR_TSE)); in HAL_RTCEx_SetTimeStamp() 251 CLEAR_BIT(RTC->CR, RTC_CR_TSE); in HAL_RTCEx_SetTimeStamp() 255 SET_BIT(RTC->CR, (uint32_t)TimeStampEdge | RTC_CR_TSE); in HAL_RTCEx_SetTimeStamp() 301 CLEAR_BIT(RTC->CR, (RTC_CR_TSEDGE | RTC_CR_TSE | RTC_CR_TSIE)); in HAL_RTCEx_SetTimeStamp_IT() 303 CLEAR_BIT(RTC->CR, (RTC_CR_TSE | RTC_CR_TSIE)); in HAL_RTCEx_SetTimeStamp_IT() 307 SET_BIT(RTC->CR, (uint32_t)TimeStampEdge); in HAL_RTCEx_SetTimeStamp_IT() 310 SET_BIT(RTC->CR, RTC_CR_TSE | RTC_CR_TSIE); in HAL_RTCEx_SetTimeStamp_IT() 336 CLEAR_BIT(RTC->CR, (RTC_CR_TSEDGE | RTC_CR_TSE | RTC_CR_TSIE)); in HAL_RTCEx_DeactivateTimeStamp() 338 CLEAR_BIT(RTC->CR, (RTC_CR_TSE | RTC_CR_TSIE)); in HAL_RTCEx_DeactivateTimeStamp() 375 tmptime = READ_BIT(RTC->TSTR, RTC_TR_RESERVED_MASK); in HAL_RTCEx_GetTimeStamp() [all …]
|
/hal_stm32-latest/stm32cube/stm32h7rsxx/drivers/src/ |
D | stm32h7rsxx_hal_rtc.c | 376 CLEAR_BIT(RTC->CR, (RTC_CR_FMT | RTC_CR_POL | RTC_CR_OSEL | RTC_CR_TAMPOE)); in HAL_RTC_Init() 379 SET_BIT(RTC->CR, (hrtc->Init.HourFormat | hrtc->Init.OutPut | hrtc->Init.OutPutPolarity)); in HAL_RTC_Init() 382 CLEAR_BIT(RTC->CR, RTC_CR_FMT); in HAL_RTC_Init() 385 SET_BIT(RTC->CR, hrtc->Init.HourFormat); in HAL_RTC_Init() 389 …WRITE_REG(RTC->PRER, ((hrtc->Init.SynchPrediv) | (hrtc->Init.AsynchPrediv << RTC_PRER_PREDIV_A_Pos… in HAL_RTC_Init() 392 … MODIFY_REG(RTC->ICSR, RTC_ICSR_BIN | RTC_ICSR_BCDU, hrtc->Init.BinMode | hrtc->Init.BinMixBcdU); in HAL_RTC_Init() 401 MODIFY_REG(RTC->CR, \ in HAL_RTC_Init() 405 MODIFY_REG(RTC->CR, \ in HAL_RTC_Init() 463 CLEAR_REG(RTC->CR); in HAL_RTC_DeInit() 466 WRITE_REG(RTC->DR, (uint32_t)(RTC_DR_WDU_0 | RTC_DR_MU_0 | RTC_DR_DU_0)); in HAL_RTC_DeInit() [all …]
|
D | stm32h7rsxx_hal_rtc_ex.c | 244 CLEAR_BIT(RTC->CR, (RTC_CR_TSEDGE | RTC_CR_TSE)); in HAL_RTCEx_SetTimeStamp() 246 CLEAR_BIT(RTC->CR, RTC_CR_TSE); in HAL_RTCEx_SetTimeStamp() 250 SET_BIT(RTC->CR, (uint32_t)TimeStampEdge | RTC_CR_TSE); in HAL_RTCEx_SetTimeStamp() 297 CLEAR_BIT(RTC->CR, (RTC_CR_TSEDGE | RTC_CR_TSE | RTC_CR_TSIE)); in HAL_RTCEx_SetTimeStamp_IT() 299 CLEAR_BIT(RTC->CR, (RTC_CR_TSE | RTC_CR_TSIE)); in HAL_RTCEx_SetTimeStamp_IT() 303 SET_BIT(RTC->CR, (uint32_t)TimeStampEdge); in HAL_RTCEx_SetTimeStamp_IT() 306 SET_BIT(RTC->CR, RTC_CR_TSE | RTC_CR_TSIE); in HAL_RTCEx_SetTimeStamp_IT() 332 CLEAR_BIT(RTC->CR, (RTC_CR_TSEDGE | RTC_CR_TSE | RTC_CR_TSIE)); in HAL_RTCEx_DeactivateTimeStamp() 334 CLEAR_BIT(RTC->CR, (RTC_CR_TSE | RTC_CR_TSIE)); in HAL_RTCEx_DeactivateTimeStamp() 362 SET_BIT(RTC->CR, RTC_CR_ITSE); in HAL_RTCEx_SetInternalTimeStamp() [all …]
|
/hal_stm32-latest/stm32cube/stm32u5xx/drivers/src/ |
D | stm32u5xx_hal_rtc.c | 380 CLEAR_BIT(RTC->CR, (RTC_CR_FMT | RTC_CR_POL | RTC_CR_OSEL | RTC_CR_TAMPOE)); in HAL_RTC_Init() 382 SET_BIT(RTC->CR, (hrtc->Init.HourFormat | hrtc->Init.OutPut | hrtc->Init.OutPutPolarity)); in HAL_RTC_Init() 385 …WRITE_REG(RTC->PRER, ((hrtc->Init.SynchPrediv) | (hrtc->Init.AsynchPrediv << RTC_PRER_PREDIV_A_Pos… in HAL_RTC_Init() 388 … MODIFY_REG(RTC->ICSR, RTC_ICSR_BIN | RTC_ICSR_BCDU, hrtc->Init.BinMode | hrtc->Init.BinMixBcdU); in HAL_RTC_Init() 395 MODIFY_REG(RTC->CR, \ in HAL_RTC_Init() 443 CLEAR_REG(RTC->CR); in HAL_RTC_DeInit() 444 WRITE_REG(RTC->DR, (uint32_t)(RTC_DR_WDU_0 | RTC_DR_MU_0 | RTC_DR_DU_0)); in HAL_RTC_DeInit() 445 CLEAR_REG(RTC->TR); in HAL_RTC_DeInit() 446 WRITE_REG(RTC->WUTR, RTC_WUTR_WUT); in HAL_RTC_DeInit() 447 WRITE_REG(RTC->PRER, ((uint32_t)(RTC_PRER_PREDIV_A | 0xFFU))); in HAL_RTC_DeInit() [all …]
|
D | stm32u5xx_hal_rtc_ex.c | 186 CLEAR_BIT(RTC->CR, (RTC_CR_TSEDGE | RTC_CR_TSE)); in HAL_RTCEx_SetTimeStamp() 190 SET_BIT(RTC->CR, (uint32_t)TimeStampEdge | RTC_CR_TSE); in HAL_RTCEx_SetTimeStamp() 233 CLEAR_BIT(RTC->CR, (RTC_CR_TSEDGE | RTC_CR_TSE)); in HAL_RTCEx_SetTimeStamp_IT() 237 SET_BIT(RTC->CR, (uint32_t)TimeStampEdge); in HAL_RTCEx_SetTimeStamp_IT() 240 SET_BIT(RTC->CR, RTC_CR_TSE | RTC_CR_TSIE); in HAL_RTCEx_SetTimeStamp_IT() 265 CLEAR_BIT(RTC->CR, (RTC_CR_TSEDGE | RTC_CR_TSE | RTC_CR_TSIE)); in HAL_RTCEx_DeactivateTimeStamp() 291 SET_BIT(RTC->CR, RTC_CR_ITSE); in HAL_RTCEx_SetInternalTimeStamp() 318 CLEAR_BIT(RTC->CR, RTC_CR_ITSE); in HAL_RTCEx_DeactivateInternalTimeStamp() 352 tmptime = READ_BIT(RTC->TSTR, RTC_TR_RESERVED_MASK); in HAL_RTCEx_GetTimeStamp() 353 tmpdate = READ_BIT(RTC->TSDR, RTC_DR_RESERVED_MASK); in HAL_RTCEx_GetTimeStamp() [all …]
|
/hal_stm32-latest/stm32cube/stm32wlxx/drivers/src/ |
D | stm32wlxx_hal_rtc.c | 317 CLEAR_BIT(RTC->CR, (RTC_CR_FMT | RTC_CR_POL | RTC_CR_OSEL | RTC_CR_TAMPOE)); in HAL_RTC_Init() 319 SET_BIT(RTC->CR, (hrtc->Init.HourFormat | hrtc->Init.OutPut | hrtc->Init.OutPutPolarity)); in HAL_RTC_Init() 322 …WRITE_REG(RTC->PRER, ((hrtc->Init.SynchPrediv) | (hrtc->Init.AsynchPrediv << RTC_PRER_PREDIV_A_Pos… in HAL_RTC_Init() 325 … MODIFY_REG(RTC->ICSR, RTC_ICSR_BIN | RTC_ICSR_BCDU, hrtc->Init.BinMode | hrtc->Init.BinMixBcdU); in HAL_RTC_Init() 331 MODIFY_REG(RTC->CR, \ in HAL_RTC_Init() 377 CLEAR_REG(RTC->CR); in HAL_RTC_DeInit() 378 WRITE_REG(RTC->DR, (uint32_t)(RTC_DR_WDU_0 | RTC_DR_MU_0 | RTC_DR_DU_0)); in HAL_RTC_DeInit() 379 CLEAR_REG(RTC->TR); in HAL_RTC_DeInit() 380 WRITE_REG(RTC->WUTR, RTC_WUTR_WUT); in HAL_RTC_DeInit() 381 WRITE_REG(RTC->PRER, ((uint32_t)(RTC_PRER_PREDIV_A | 0xFFU))); in HAL_RTC_DeInit() [all …]
|
D | stm32wlxx_hal_rtc_ex.c | 191 CLEAR_BIT(RTC->CR, (RTC_CR_TSEDGE | RTC_CR_TSE)); in HAL_RTCEx_SetTimeStamp() 197 SET_BIT(RTC->CR, (uint32_t)TimeStampEdge | RTC_CR_TSE); in HAL_RTCEx_SetTimeStamp() 245 CLEAR_BIT(RTC->CR, (RTC_CR_TSEDGE | RTC_CR_TSE | RTC_CR_TSIE)); in HAL_RTCEx_SetTimeStamp_IT() 248 SET_BIT(RTC->CR, (uint32_t)TimeStampEdge); in HAL_RTCEx_SetTimeStamp_IT() 251 SET_BIT(RTC->CR, RTC_CR_TSE | RTC_CR_TSIE); in HAL_RTCEx_SetTimeStamp_IT() 283 CLEAR_BIT(RTC->CR, (RTC_CR_TSEDGE | RTC_CR_TSE | RTC_CR_TSIE)); in HAL_RTCEx_DeactivateTimeStamp() 286 if( READ_BIT( RTC->SR, RTC_SR_ITSF) == 0U ) in HAL_RTCEx_DeactivateTimeStamp() 288 WRITE_REG(RTC->SCR, RTC_SCR_CTSF); in HAL_RTCEx_DeactivateTimeStamp() 319 SET_BIT(RTC->CR, RTC_CR_ITSE); in HAL_RTCEx_SetInternalTimeStamp() 349 CLEAR_BIT(RTC->CR, RTC_CR_ITSE); in HAL_RTCEx_DeactivateInternalTimeStamp() [all …]
|
/hal_stm32-latest/stm32cube/stm32l5xx/drivers/src/ |
D | stm32l5xx_hal_rtc.c | 333 CLEAR_BIT(RTC->CR, (RTC_CR_FMT | RTC_CR_POL | RTC_CR_OSEL | RTC_CR_TAMPOE)); in HAL_RTC_Init() 335 SET_BIT(RTC->CR, (hrtc->Init.HourFormat | hrtc->Init.OutPut | hrtc->Init.OutPutPolarity)); in HAL_RTC_Init() 338 …WRITE_REG(RTC->PRER, ((hrtc->Init.SynchPrediv) | (hrtc->Init.AsynchPrediv << RTC_PRER_PREDIV_A_Pos… in HAL_RTC_Init() 346 MODIFY_REG(RTC->CR, \ in HAL_RTC_Init() 391 CLEAR_REG(RTC->CR); in HAL_RTC_DeInit() 392 WRITE_REG(RTC->DR, (uint32_t)(RTC_DR_WDU_0 | RTC_DR_MU_0 | RTC_DR_DU_0)); in HAL_RTC_DeInit() 393 CLEAR_REG(RTC->TR); in HAL_RTC_DeInit() 394 WRITE_REG(RTC->WUTR, RTC_WUTR_WUT); in HAL_RTC_DeInit() 395 WRITE_REG(RTC->PRER, ((uint32_t)(RTC_PRER_PREDIV_A | 0xFFU))); in HAL_RTC_DeInit() 396 CLEAR_REG(RTC->ALRMAR); in HAL_RTC_DeInit() [all …]
|
D | stm32l5xx_hal_rtc_ex.c | 186 CLEAR_BIT(RTC->CR, (RTC_CR_TSEDGE | RTC_CR_TSE)); in HAL_RTCEx_SetTimeStamp() 192 SET_BIT(RTC->CR, (uint32_t)TimeStampEdge | RTC_CR_TSE); in HAL_RTCEx_SetTimeStamp() 240 CLEAR_BIT(RTC->CR, (RTC_CR_TSEDGE | RTC_CR_TSE | RTC_CR_TSIE)); in HAL_RTCEx_SetTimeStamp_IT() 243 SET_BIT(RTC->CR, (uint32_t)TimeStampEdge); in HAL_RTCEx_SetTimeStamp_IT() 246 SET_BIT(RTC->CR, RTC_CR_TSE | RTC_CR_TSIE); in HAL_RTCEx_SetTimeStamp_IT() 278 CLEAR_BIT(RTC->CR, (RTC_CR_TSEDGE | RTC_CR_TSE | RTC_CR_TSIE)); in HAL_RTCEx_DeactivateTimeStamp() 308 SET_BIT(RTC->CR, RTC_CR_ITSE); in HAL_RTCEx_SetInternalTimeStamp() 338 CLEAR_BIT(RTC->CR, RTC_CR_ITSE); in HAL_RTCEx_DeactivateInternalTimeStamp() 371 tmptime = READ_BIT(RTC->TSTR, RTC_TR_RESERVED_MASK); in HAL_RTCEx_GetTimeStamp() 372 tmpdate = READ_BIT(RTC->TSDR, RTC_DR_RESERVED_MASK); in HAL_RTCEx_GetTimeStamp() [all …]
|
/hal_stm32-latest/stm32cube/stm32mp1xx/drivers/src/ |
D | stm32mp1xx_hal_rtc.c | 315 CLEAR_BIT(RTC->CR, (RTC_CR_FMT | RTC_CR_POL | RTC_CR_OSEL | RTC_CR_TAMPOE)); in HAL_RTC_Init() 317 SET_BIT(RTC->CR, (hrtc->Init.HourFormat | hrtc->Init.OutPut | hrtc->Init.OutPutPolarity)); in HAL_RTC_Init() 320 …WRITE_REG(RTC->PRER, ((hrtc->Init.SynchPrediv) | (hrtc->Init.AsynchPrediv << RTC_PRER_PREDIV_A_Pos… in HAL_RTC_Init() 326 MODIFY_REG(RTC->CR, \ in HAL_RTC_Init() 365 CLEAR_REG(RTC->CR); in HAL_RTC_DeInit() 366 WRITE_REG(RTC->DR, (uint32_t)(RTC_DR_WDU_0 | RTC_DR_MU_0 | RTC_DR_DU_0)); in HAL_RTC_DeInit() 367 CLEAR_REG(RTC->TR); in HAL_RTC_DeInit() 368 WRITE_REG(RTC->WUTR, RTC_WUTR_WUT); in HAL_RTC_DeInit() 369 WRITE_REG(RTC->PRER, ((uint32_t)(RTC_PRER_PREDIV_A | 0xFFU))); in HAL_RTC_DeInit() 370 CLEAR_REG(RTC->ALRMAR); in HAL_RTC_DeInit() [all …]
|
D | stm32mp1xx_hal_rtc_ex.c | 185 CLEAR_BIT(RTC->CR, (RTC_CR_TSEDGE | RTC_CR_TSE)); in HAL_RTCEx_SetTimeStamp() 191 SET_BIT(RTC->CR, (uint32_t)TimeStampEdge | RTC_CR_TSE); in HAL_RTCEx_SetTimeStamp() 239 CLEAR_BIT(RTC->CR, (RTC_CR_TSEDGE | RTC_CR_TSE)); in HAL_RTCEx_SetTimeStamp_IT() 245 SET_BIT(RTC->CR, (uint32_t)TimeStampEdge); in HAL_RTCEx_SetTimeStamp_IT() 248 SET_BIT(RTC->CR, RTC_CR_TSE | RTC_CR_TSIE); in HAL_RTCEx_SetTimeStamp_IT() 277 CLEAR_BIT(RTC->CR, (RTC_CR_TSEDGE | RTC_CR_TSE | RTC_CR_TSIE)); in HAL_RTCEx_DeactivateTimeStamp() 307 SET_BIT(RTC->CR, RTC_CR_ITSE); in HAL_RTCEx_SetInternalTimeStamp() 337 CLEAR_BIT(RTC->CR, RTC_CR_ITSE); in HAL_RTCEx_DeactivateInternalTimeStamp() 370 tmptime = READ_BIT(RTC->TSTR, RTC_TR_RESERVED_MASK); in HAL_RTCEx_GetTimeStamp() 371 tmpdate = READ_BIT(RTC->TSDR, RTC_DR_RESERVED_MASK); in HAL_RTCEx_GetTimeStamp() [all …]
|
/hal_stm32-latest/stm32cube/stm32n6xx/drivers/include/ |
D | stm32n6xx_hal_rtc_ex.h | 891 #define __HAL_RTC_CLEAR_FLAG(__HANDLE__, __FLAG__) (RTC->SCR = (__FLAG__)) 912 … ((__FLAG__) == RTC_FLAG_RECALPF) ? (READ_BIT(RTC->ICSR, RTC_ICSR_RECALPF) == \ 914 … ((__FLAG__) == RTC_FLAG_INITF) ? (READ_BIT(RTC->ICSR, RTC_ICSR_INITF) == \ 916 … ((__FLAG__) == RTC_FLAG_RSF) ? (READ_BIT(RTC->ICSR, RTC_ICSR_RSF) == \ 918 … ((__FLAG__) == RTC_FLAG_INITS) ? (READ_BIT(RTC->ICSR, RTC_ICSR_INITS) == \ 920 … ((__FLAG__) == RTC_FLAG_SHPF) ? (READ_BIT(RTC->ICSR, RTC_ICSR_SHPF) == \ 922 … ((__FLAG__) == RTC_FLAG_WUTWF) ? (READ_BIT(RTC->ICSR, RTC_ICSR_WUTWF) == \ 924 … ((__FLAG__) == RTC_FLAG_SSRUF) ? (READ_BIT(RTC->SR, RTC_SR_SSRUF) == \ 926 … ((__FLAG__) == RTC_FLAG_ITSF) ? (READ_BIT(RTC->SR, RTC_SR_ITSF) == \ 928 … ((__FLAG__) == RTC_FLAG_TSOVF) ? (READ_BIT(RTC->SR, RTC_SR_TSOVF) == \ [all …]
|
/hal_stm32-latest/stm32cube/stm32u5xx/drivers/include/ |
D | stm32u5xx_hal_rtc_ex.h | 870 #define __HAL_RTC_CLEAR_FLAG(__HANDLE__, __FLAG__) (RTC->SCR = (__FLAG__)) 891 … ((__FLAG__) == RTC_FLAG_RECALPF) ? (READ_BIT(RTC->ICSR, RTC_ICSR_RECALPF) == \ 893 … ((__FLAG__) == RTC_FLAG_INITF) ? (READ_BIT(RTC->ICSR, RTC_ICSR_INITF) == \ 895 … ((__FLAG__) == RTC_FLAG_RSF) ? (READ_BIT(RTC->ICSR, RTC_ICSR_RSF) == \ 897 … ((__FLAG__) == RTC_FLAG_INITS) ? (READ_BIT(RTC->ICSR, RTC_ICSR_INITS) == \ 899 … ((__FLAG__) == RTC_FLAG_SHPF) ? (READ_BIT(RTC->ICSR, RTC_ICSR_SHPF) == \ 901 … ((__FLAG__) == RTC_FLAG_WUTWF) ? (READ_BIT(RTC->ICSR, RTC_ICSR_WUTWF) == \ 903 … ((__FLAG__) == RTC_FLAG_SSRUF) ? (READ_BIT(RTC->SR, RTC_SR_SSRUF) == \ 905 … ((__FLAG__) == RTC_FLAG_ITSF) ? (READ_BIT(RTC->SR, RTC_SR_ITSF) == \ 907 … ((__FLAG__) == RTC_FLAG_TSOVF) ? (READ_BIT(RTC->SR, RTC_SR_TSOVF) == \ [all …]
|
/hal_stm32-latest/stm32cube/stm32h7rsxx/drivers/include/ |
D | stm32h7rsxx_hal_rtc_ex.h | 830 #define __HAL_RTC_CLEAR_FLAG(__HANDLE__, __FLAG__) (RTC->SCR = (__FLAG__)) 851 … ((__FLAG__) == RTC_FLAG_RECALPF) ? (READ_BIT(RTC->ICSR, RTC_ICSR_RECALPF) == \ 853 … ((__FLAG__) == RTC_FLAG_INITF) ? (READ_BIT(RTC->ICSR, RTC_ICSR_INITF) == \ 855 … ((__FLAG__) == RTC_FLAG_RSF) ? (READ_BIT(RTC->ICSR, RTC_ICSR_RSF) == \ 857 … ((__FLAG__) == RTC_FLAG_INITS) ? (READ_BIT(RTC->ICSR, RTC_ICSR_INITS) == \ 859 … ((__FLAG__) == RTC_FLAG_SHPF) ? (READ_BIT(RTC->ICSR, RTC_ICSR_SHPF) == \ 861 … ((__FLAG__) == RTC_FLAG_WUTWF) ? (READ_BIT(RTC->ICSR, RTC_ICSR_WUTWF) == \ 863 … ((__FLAG__) == RTC_FLAG_SSRUF) ? (READ_BIT(RTC->SR, RTC_SR_SSRUF) == \ 865 … ((__FLAG__) == RTC_FLAG_ITSF) ? (READ_BIT(RTC->SR, RTC_SR_ITSF) == \ 867 … ((__FLAG__) == RTC_FLAG_TSOVF) ? (READ_BIT(RTC->SR, RTC_SR_TSOVF) == \ [all …]
|
/hal_stm32-latest/stm32cube/stm32h5xx/drivers/include/ |
D | stm32h5xx_hal_rtc_ex.h | 927 #define __HAL_RTC_CLEAR_FLAG(__HANDLE__, __FLAG__) (RTC->SCR = (__FLAG__)) 949 (READ_BIT(RTC->ICSR, RTC_ICSR_RECALPF) == \ 952 (READ_BIT(RTC->ICSR, RTC_ICSR_INITF) == \ 955 (READ_BIT(RTC->ICSR, RTC_ICSR_RSF) == \ 958 (READ_BIT(RTC->ICSR, RTC_ICSR_INITS) == \ 961 (READ_BIT(RTC->ICSR, RTC_ICSR_SHPF) == \ 964 (READ_BIT(RTC->ICSR, RTC_ICSR_WUTWF) == \ 967 (READ_BIT(RTC->SR, RTC_SR_SSRUF) == \ 970 (READ_BIT(RTC->SR, RTC_SR_ITSF) == \ 973 (READ_BIT(RTC->SR, RTC_SR_TSOVF) == \ [all …]
|
/hal_stm32-latest/stm32cube/stm32wbaxx/drivers/include/ |
D | stm32wbaxx_hal_rtc_ex.h | 903 #define __HAL_RTC_CLEAR_FLAG(__HANDLE__, __FLAG__) (RTC->SCR = (__FLAG__)) 923 … ((__FLAG__) == RTC_FLAG_RECALPF) ? (READ_BIT(RTC->ICSR, RTC_ICSR_RECALPF) == \ 925 … ((__FLAG__) == RTC_FLAG_INITF) ? (READ_BIT(RTC->ICSR, RTC_ICSR_INITF) == \ 927 … ((__FLAG__) == RTC_FLAG_RSF) ? (READ_BIT(RTC->ICSR, RTC_ICSR_RSF) == \ 929 … ((__FLAG__) == RTC_FLAG_INITS) ? (READ_BIT(RTC->ICSR, RTC_ICSR_INITS) == \ 931 … ((__FLAG__) == RTC_FLAG_SHPF) ? (READ_BIT(RTC->ICSR, RTC_ICSR_SHPF) == \ 933 … ((__FLAG__) == RTC_FLAG_WUTWF) ? (READ_BIT(RTC->ICSR, RTC_ICSR_WUTWF) == \ 935 … ((__FLAG__) == RTC_FLAG_SSRUF) ? (READ_BIT(RTC->SR, RTC_SR_SSRUF) == \ 937 … ((__FLAG__) == RTC_FLAG_TSOVF) ? (READ_BIT(RTC->SR, RTC_SR_TSOVF) == \ 939 … ((__FLAG__) == RTC_FLAG_TSF) ? (READ_BIT(RTC->SR, RTC_SR_TSF) == \ [all …]
|
/hal_stm32-latest/stm32cube/stm32l4xx/drivers/src/ |
D | stm32l4xx_hal_rtc.c | 349 … MODIFY_REG(RTC->ICSR, RTC_ICSR_BIN | RTC_ICSR_BCDU, hrtc->Init.BinMode | hrtc->Init.BinMixBcdU); in HAL_RTC_Init() 771 if (READ_BIT(RTC->ICSR, RTC_ICSR_BIN) == RTC_BINARY_NONE) in HAL_RTC_SetTime() 793 if (READ_BIT(RTC->ICSR, RTC_ICSR_BIN) != RTC_BINARY_ONLY) in HAL_RTC_SetTime() 797 if (READ_BIT(RTC->CR, RTC_CR_FMT) != 0U) in HAL_RTC_SetTime() 818 if (READ_BIT(RTC->CR, RTC_CR_FMT) != 0U) in HAL_RTC_SetTime() 837 WRITE_REG(RTC->TR, (tmpreg & RTC_TR_RESERVED_MASK)); in HAL_RTC_SetTime() 840 CLEAR_BIT(RTC->CR, RTC_CR_BKP); in HAL_RTC_SetTime() 843 SET_BIT(RTC->CR, (sTime->DayLightSaving | sTime->StoreOperation)); in HAL_RTC_SetTime() 896 sTime->SubSeconds = READ_REG(RTC->SSR); in HAL_RTC_GetTime() 898 if (READ_BIT(RTC->ICSR, RTC_ICSR_BIN) != RTC_BINARY_ONLY) in HAL_RTC_GetTime() [all …]
|
/hal_stm32-latest/stm32cube/stm32u0xx/drivers/include/ |
D | stm32u0xx_hal_rtc_ex.h | 536 #define __HAL_RTC_CLEAR_FLAG(__HANDLE__, __FLAG__) (RTC->SCR = (__FLAG__)) 557 (((((__FLAG__)) >> 8U) == 1U) ? (RTC->ICSR & (1U << (((uint16_t)(__FLAG__)) & RTC_IT_MASK))) : \ 558 (RTC->SR & (1U << (((uint16_t)(__FLAG__)) & RTC_IT_MASK)))) 569 #define __HAL_RTC_WAKEUPTIMER_ENABLE(__HANDLE__) (RTC->CR |= (RTC_CR_WUTE)) 576 #define __HAL_RTC_WAKEUPTIMER_DISABLE(__HANDLE__) (RTC->CR &= ~(RTC_CR_WUTE)) 586 #define __HAL_RTC_WAKEUPTIMER_ENABLE_IT(__HANDLE__, __INTERRUPT__) (RTC->CR |= (__INTERRUPT__)) 596 #define __HAL_RTC_WAKEUPTIMER_DISABLE_IT(__HANDLE__, __INTERRUPT__) (RTC->CR &= ~(__INTERRUPT__)) 607 #define __HAL_RTC_WAKEUPTIMER_GET_IT(__HANDLE__, __INTERRUPT__) ((((RTC->MISR) &\ 617 #define __HAL_RTC_WAKEUPTIMER_GET_IT_SOURCE(__HANDLE__, __INTERRUPT__) ((((RTC->CR) &\ 681 #define __HAL_RTC_TIMESTAMP_ENABLE(__HANDLE__) (RTC->CR |= (RTC_CR_TSE)) [all …]
|