Defines |
| #define | __HAL_RTC_TIMESTAMP_ENABLE(__HANDLE__) ((__HANDLE__)->Instance->CR |= (RTC_CR_TSE)) |
| | Enable the RTC TimeStamp peripheral.
|
| #define | __HAL_RTC_TIMESTAMP_DISABLE(__HANDLE__) ((__HANDLE__)->Instance->CR &= ~(RTC_CR_TSE)) |
| | Disable the RTC TimeStamp peripheral.
|
| #define | __HAL_RTC_TIMESTAMP_ENABLE_IT(__HANDLE__, __INTERRUPT__) ((__HANDLE__)->Instance->CR |= (__INTERRUPT__)) |
| | Enable the RTC TimeStamp interrupt.
|
| #define | __HAL_RTC_TIMESTAMP_DISABLE_IT(__HANDLE__, __INTERRUPT__) ((__HANDLE__)->Instance->CR &= ~(__INTERRUPT__)) |
| | Disable the RTC TimeStamp interrupt.
|
| #define | __HAL_RTC_TIMESTAMP_GET_IT(__HANDLE__, __INTERRUPT__) |
| | Check whether the specified RTC TimeStamp interrupt has occurred or not.
|
| #define | __HAL_RTC_TIMESTAMP_GET_IT_SOURCE(__HANDLE__, __INTERRUPT__) |
| | Check whether the specified RTC Time Stamp interrupt has been enabled or not.
|
| #define | __HAL_RTC_TIMESTAMP_GET_FLAG(__HANDLE__, __FLAG__) (__HAL_RTC_GET_FLAG((__HANDLE__),(__FLAG__))) |
| | Get the selected RTC TimeStamps flag status.
|
| #define | __HAL_RTC_TIMESTAMP_CLEAR_FLAG(__HANDLE__, __FLAG__) (__HAL_RTC_CLEAR_FLAG((__HANDLE__), (__FLAG__))) |
| | Clear the RTC Time Stamps pending flags.
|
| #define | __HAL_RTC_TIMESTAMP_EXTI_ENABLE_IT() (EXTI->IMR1 |= RTC_EXTI_LINE_TIMESTAMP_EVENT) |
| | Enable interrupt on the RTC Timestamp associated Exti line.
|
| #define | __HAL_RTC_TIMESTAMP_EXTI_DISABLE_IT() (EXTI->IMR1 &= ~(RTC_EXTI_LINE_TIMESTAMP_EVENT)) |
| | Disable interrupt on the RTC Timestamp associated Exti line.
|
| #define | __HAL_RTC_TIMESTAMP_EXTI_RISING_IT() (EXTI->RTSR1 |= RTC_EXTI_LINE_TIMESTAMP_EVENT) |
| | set the rising edge for interrupt on the RTC WakeUp Timer associated Exti line.
|
| #define | __HAL_RTC_TIMESTAMP_EXTI_FALLING_IT() (EXTI->FSTR1 |= RTC_EXTI_LINE_TIMESTAMP_EVENT) |
| | set the falling edge for interrupt on the RTC WakeUp Timer associated Exti line.
|
| #define | __HAL_RTC_TIMESTAMP_EXTI_CLEAR_IT() (EXTI->PR1 = RTC_EXTI_LINE_TIMESTAMP_EVENT) |
| | Clear the interrupt on the RTC WakeUp Timer associated Exti line.
|
| #define | __HAL_RTC_TIMESTAMP_EXTI_CLEAR_FLAG() (EXTI->PR1 = RTC_EXTI_LINE_TIMESTAMP_EVENT) |
| | Clear the interrupt on the RTC Timestamp associated Exti line.
|
| #define | __HAL_RTC_TIMESTAMP_EXTI_ENABLE_EVENT() (EXTI->EMR1 |= RTC_EXTI_LINE_TIMESTAMP_EVENT) |
| | Enable event on the RTC Timestamp associated Exti line.
|
| #define | __HAL_RTC_TIMESTAMP_EXTI_DISABLE_EVENT() (EXTI->EMR1 &= ~(RTC_EXTI_LINE_TIMESTAMP_EVENT)) |
| | Disable event on the RTC Timestamp associated Exti line.
|
| #define | __HAL_RTC_INTERNAL_TIMESTAMP_ENABLE(__HANDLE__) ((__HANDLE__)->Instance->CR |= (RTC_CR_ITSE)) |
| | Enable the RTC internal TimeStamp peripheral.
|
| #define | __HAL_RTC_INTERNAL_TIMESTAMP_DISABLE(__HANDLE__) ((__HANDLE__)->Instance->CR &= ~(RTC_CR_ITSE)) |
| | Disable the RTC internal TimeStamp peripheral.
|
| #define | __HAL_RTC_INTERNAL_TIMESTAMP_GET_FLAG(__HANDLE__, __FLAG__) (__HAL_RTC_GET_FLAG((__HANDLE__),(__FLAG__))) |
| | Get the selected RTC Internal Time Stamps flag status.
|
| #define | __HAL_RTC_INTERNAL_TIMESTAMP_CLEAR_FLAG(__HANDLE__, __FLAG__) (__HAL_RTC_CLEAR_FLAG((__HANDLE__), RTC_CLEAR_ITSF)) |
| | Clear the RTC Internal Time Stamps pending flags.
|
| #define | __HAL_RTC_TAMPTS_ENABLE(__HANDLE__) ((__HANDLE__)->Instance->CR |= (RTC_CR_TAMPTS)) |
| | Enable the RTC TimeStamp on Tamper detection.
|
| #define | __HAL_RTC_TAMPTS_DISABLE(__HANDLE__) ((__HANDLE__)->Instance->CR &= ~(RTC_CR_TAMPTS)) |
| | Disable the RTC TimeStamp on Tamper detection.
|
| #define | __HAL_RTC_TAMPOE_ENABLE(__HANDLE__) ((__HANDLE__)->Instance->CR |= (RTC_CR_TAMPOE)) |
| | Enable the RTC Tamper detection output.
|
| #define | __HAL_RTC_TAMPOE_DISABLE(__HANDLE__) ((__HANDLE__)->Instance->CR &= ~(RTC_CR_TAMPOE)) |
| | Disable the RTC Tamper detection output.
|