Home
last modified time | relevance | path

Searched refs:RTC (Results 1 – 25 of 406) sorted by relevance

12345678910>>...17

/hal_stm32-latest/stm32cube/stm32u0xx/drivers/src/
Dstm32u0xx_hal_rtc.c335 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 …]
Dstm32u0xx_hal_rtc_ex.c185 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/
Dstm32h5xx_hal_rtc.c384 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 …]
Dstm32h5xx_hal_rtc_ex.c252 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/
Dstm32n6xx_hal_rtc.c367 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 …]
Dstm32n6xx_hal_rtc_ex.c248 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/
Dstm32wbaxx_hal_rtc.c362 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 …]
Dstm32wbaxx_hal_rtc_ex.c249 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/
Dstm32h7rsxx_hal_rtc.c376 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 …]
Dstm32h7rsxx_hal_rtc_ex.c244 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/
Dstm32u5xx_hal_rtc.c380 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 …]
Dstm32u5xx_hal_rtc_ex.c186 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/
Dstm32wlxx_hal_rtc.c317 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 …]
Dstm32wlxx_hal_rtc_ex.c191 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/
Dstm32l5xx_hal_rtc.c333 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 …]
Dstm32l5xx_hal_rtc_ex.c186 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/
Dstm32mp1xx_hal_rtc.c315 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 …]
Dstm32mp1xx_hal_rtc_ex.c185 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/
Dstm32n6xx_hal_rtc_ex.h891 #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/
Dstm32u5xx_hal_rtc_ex.h870 #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/
Dstm32h7rsxx_hal_rtc_ex.h830 #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/
Dstm32h5xx_hal_rtc_ex.h927 #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/
Dstm32wbaxx_hal_rtc_ex.h903 #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/
Dstm32l4xx_hal_rtc.c349 … 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/
Dstm32u0xx_hal_rtc_ex.h536 #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 …]

12345678910>>...17