STM32F4xx_HAL_Driver
1.8.3
|
Functions | |
__STATIC_INLINE void | LL_RTC_TS_Enable (RTC_TypeDef *RTCx) |
Enable Timestamp. More... | |
__STATIC_INLINE void | LL_RTC_TS_Disable (RTC_TypeDef *RTCx) |
Disable Timestamp. More... | |
__STATIC_INLINE void | LL_RTC_TS_SetActiveEdge (RTC_TypeDef *RTCx, uint32_t Edge) |
Set Time-stamp event active edge. More... | |
__STATIC_INLINE uint32_t | LL_RTC_TS_GetActiveEdge (RTC_TypeDef *RTCx) |
Get Time-stamp event active edge. More... | |
__STATIC_INLINE uint32_t | LL_RTC_TS_GetTimeFormat (RTC_TypeDef *RTCx) |
Get Timestamp AM/PM notation (AM or 24-hour format) @rmtoll TSTR PM LL_RTC_TS_GetTimeFormat. More... | |
__STATIC_INLINE uint32_t | LL_RTC_TS_GetHour (RTC_TypeDef *RTCx) |
Get Timestamp Hours in BCD format. More... | |
__STATIC_INLINE uint32_t | LL_RTC_TS_GetMinute (RTC_TypeDef *RTCx) |
Get Timestamp Minutes in BCD format. More... | |
__STATIC_INLINE uint32_t | LL_RTC_TS_GetSecond (RTC_TypeDef *RTCx) |
Get Timestamp Seconds in BCD format. More... | |
__STATIC_INLINE uint32_t | LL_RTC_TS_GetTime (RTC_TypeDef *RTCx) |
Get Timestamp time (hour, minute and second) in BCD format. More... | |
__STATIC_INLINE uint32_t | LL_RTC_TS_GetWeekDay (RTC_TypeDef *RTCx) |
Get Timestamp Week day @rmtoll TSDR WDU LL_RTC_TS_GetWeekDay. More... | |
__STATIC_INLINE uint32_t | LL_RTC_TS_GetMonth (RTC_TypeDef *RTCx) |
Get Timestamp Month in BCD format. More... | |
__STATIC_INLINE uint32_t | LL_RTC_TS_GetDay (RTC_TypeDef *RTCx) |
Get Timestamp Day in BCD format. More... | |
__STATIC_INLINE uint32_t | LL_RTC_TS_GetDate (RTC_TypeDef *RTCx) |
Get Timestamp date (WeekDay, Day and Month) in BCD format. More... | |
__STATIC_INLINE uint32_t | LL_RTC_TS_GetSubSecond (RTC_TypeDef *RTCx) |
Get time-stamp subseconds value @rmtoll TSSSR SS LL_RTC_TS_GetSubSecond. More... | |
__STATIC_INLINE void | LL_RTC_TS_EnableOnTamper (RTC_TypeDef *RTCx) |
Activate timestamp on tamper detection event @rmtoll TAFCR TAMPTS LL_RTC_TS_EnableOnTamper. More... | |
__STATIC_INLINE void | LL_RTC_TS_DisableOnTamper (RTC_TypeDef *RTCx) |
Disable timestamp on tamper detection event @rmtoll TAFCR TAMPTS LL_RTC_TS_DisableOnTamper. More... | |
__STATIC_INLINE void | LL_RTC_TS_SetPin (RTC_TypeDef *RTCx, uint32_t TSPin) |
Set timestamp Pin @rmtoll TAFCR TSINSEL LL_RTC_TS_SetPin. More... | |
__STATIC_INLINE uint32_t | LL_RTC_TS_GetPin (RTC_TypeDef *RTCx) |
Get timestamp Pin @rmtoll TAFCR TSINSEL LL_RTC_TS_GetPin. More... | |
__STATIC_INLINE void LL_RTC_TS_Disable | ( | RTC_TypeDef * | RTCx | ) |
Disable Timestamp.
RTCx | RTC Instance |
None |
Definition at line 2303 of file stm32f4xx_ll_rtc.h.
__STATIC_INLINE void LL_RTC_TS_DisableOnTamper | ( | RTC_TypeDef * | RTCx | ) |
Disable timestamp on tamper detection event @rmtoll TAFCR TAMPTS LL_RTC_TS_DisableOnTamper.
RTCx | RTC Instance |
None |
Definition at line 2511 of file stm32f4xx_ll_rtc.h.
__STATIC_INLINE void LL_RTC_TS_Enable | ( | RTC_TypeDef * | RTCx | ) |
Enable Timestamp.
RTCx | RTC Instance |
None |
Definition at line 2291 of file stm32f4xx_ll_rtc.h.
__STATIC_INLINE void LL_RTC_TS_EnableOnTamper | ( | RTC_TypeDef * | RTCx | ) |
Activate timestamp on tamper detection event @rmtoll TAFCR TAMPTS LL_RTC_TS_EnableOnTamper.
RTCx | RTC Instance |
None |
Definition at line 2500 of file stm32f4xx_ll_rtc.h.
__STATIC_INLINE uint32_t LL_RTC_TS_GetActiveEdge | ( | RTC_TypeDef * | RTCx | ) |
Get Time-stamp event active edge.
RTCx | RTC Instance |
Returned | value can be one of the following values:
|
Definition at line 2333 of file stm32f4xx_ll_rtc.h.
__STATIC_INLINE uint32_t LL_RTC_TS_GetDate | ( | RTC_TypeDef * | RTCx | ) |
Get Timestamp date (WeekDay, Day and Month) in BCD format.
RTCx | RTC Instance |
Combination | of Weekday, Day and Month |
Definition at line 2477 of file stm32f4xx_ll_rtc.h.
__STATIC_INLINE uint32_t LL_RTC_TS_GetDay | ( | RTC_TypeDef * | RTCx | ) |
Get Timestamp Day in BCD format.
RTCx | RTC Instance |
Value | between Min_Data=0x01 and Max_Data=0x31 |
Definition at line 2460 of file stm32f4xx_ll_rtc.h.
__STATIC_INLINE uint32_t LL_RTC_TS_GetHour | ( | RTC_TypeDef * | RTCx | ) |
Get Timestamp Hours in BCD format.
RTCx | RTC Instance |
Value | between Min_Data=0x01 and Max_Data=0x12 or between Min_Data=0x00 and Max_Data=0x23 |
Definition at line 2359 of file stm32f4xx_ll_rtc.h.
__STATIC_INLINE uint32_t LL_RTC_TS_GetMinute | ( | RTC_TypeDef * | RTCx | ) |
Get Timestamp Minutes in BCD format.
RTCx | RTC Instance |
Value | between Min_Data=0x00 and Max_Data=0x59 |
Definition at line 2372 of file stm32f4xx_ll_rtc.h.
__STATIC_INLINE uint32_t LL_RTC_TS_GetMonth | ( | RTC_TypeDef * | RTCx | ) |
Get Timestamp Month in BCD format.
RTCx | RTC Instance |
Returned | value can be one of the following values:
|
Definition at line 2447 of file stm32f4xx_ll_rtc.h.
__STATIC_INLINE uint32_t LL_RTC_TS_GetPin | ( | RTC_TypeDef * | RTCx | ) |
Get timestamp Pin @rmtoll TAFCR TSINSEL LL_RTC_TS_GetPin.
RTCx | RTC Instance |
Returned | value can be one of the following values:
|
None |
Definition at line 2545 of file stm32f4xx_ll_rtc.h.
__STATIC_INLINE uint32_t LL_RTC_TS_GetSecond | ( | RTC_TypeDef * | RTCx | ) |
Get Timestamp Seconds in BCD format.
RTCx | RTC Instance |
Value | between Min_Data=0x00 and Max_Data=0x59 |
Definition at line 2385 of file stm32f4xx_ll_rtc.h.
__STATIC_INLINE uint32_t LL_RTC_TS_GetSubSecond | ( | RTC_TypeDef * | RTCx | ) |
Get time-stamp subseconds value @rmtoll TSSSR SS LL_RTC_TS_GetSubSecond.
RTCx | RTC Instance |
Value | between Min_Data=0x00 and Max_Data=0xFFFF |
Definition at line 2488 of file stm32f4xx_ll_rtc.h.
__STATIC_INLINE uint32_t LL_RTC_TS_GetTime | ( | RTC_TypeDef * | RTCx | ) |
Get Timestamp time (hour, minute and second) in BCD format.
RTCx | RTC Instance |
Combination | of hours, minutes and seconds. |
Definition at line 2403 of file stm32f4xx_ll_rtc.h.
__STATIC_INLINE uint32_t LL_RTC_TS_GetTimeFormat | ( | RTC_TypeDef * | RTCx | ) |
Get Timestamp AM/PM notation (AM or 24-hour format) @rmtoll TSTR PM LL_RTC_TS_GetTimeFormat.
RTCx | RTC Instance |
Returned | value can be one of the following values:
|
Definition at line 2346 of file stm32f4xx_ll_rtc.h.
__STATIC_INLINE uint32_t LL_RTC_TS_GetWeekDay | ( | RTC_TypeDef * | RTCx | ) |
Get Timestamp Week day @rmtoll TSDR WDU LL_RTC_TS_GetWeekDay.
RTCx | RTC Instance |
Returned | value can be one of the following values:
|
Definition at line 2422 of file stm32f4xx_ll_rtc.h.
__STATIC_INLINE void LL_RTC_TS_SetActiveEdge | ( | RTC_TypeDef * | RTCx, |
uint32_t | Edge | ||
) |
Set Time-stamp event active edge.
RTCx | RTC Instance |
Edge | This parameter can be one of the following values:
|
None |
Definition at line 2319 of file stm32f4xx_ll_rtc.h.
__STATIC_INLINE void LL_RTC_TS_SetPin | ( | RTC_TypeDef * | RTCx, |
uint32_t | TSPin | ||
) |
Set timestamp Pin @rmtoll TAFCR TSINSEL LL_RTC_TS_SetPin.
RTCx | RTC Instance |
TSPin | specifies the RTC Timestamp Pin. This parameter can be one of the following values:
|
None |
Definition at line 2529 of file stm32f4xx_ll_rtc.h.