mikroSDK Reference Manual
|
Macros | |
#define | __HAL_RCC_RTC_CONFIG(__RTC_CLKSOURCE__) MODIFY_REG(RCC->BDCR, RCC_BDCR_RTCSEL, (__RTC_CLKSOURCE__)) |
Macro to configure the RTC clock (RTCCLK). | |
#define | __HAL_RCC_GET_RTC_SOURCE() (READ_BIT(RCC->BDCR, RCC_BDCR_RTCSEL)) |
Macro to get the RTC clock source. | |
#define | __HAL_RCC_RTC_ENABLE() (*(__IO uint32_t *) RCC_BDCR_RTCEN_BB = ENABLE) |
Macro to enable the the RTC clock. | |
#define | __HAL_RCC_RTC_DISABLE() (*(__IO uint32_t *) RCC_BDCR_RTCEN_BB = DISABLE) |
Macro to disable the the RTC clock. | |
#define | __HAL_RCC_BACKUPRESET_FORCE() (*(__IO uint32_t *) RCC_BDCR_BDRST_BB = ENABLE) |
Macro to force the Backup domain reset. | |
#define | __HAL_RCC_BACKUPRESET_RELEASE() (*(__IO uint32_t *) RCC_BDCR_BDRST_BB = DISABLE) |
Macros to release the Backup domain reset. | |
#define __HAL_RCC_BACKUPRESET_FORCE | ( | ) | (*(__IO uint32_t *) RCC_BDCR_BDRST_BB = ENABLE) |
#define __HAL_RCC_GET_RTC_SOURCE | ( | ) | (READ_BIT(RCC->BDCR, RCC_BDCR_RTCSEL)) |
The | clock source can be one of the following values:
|
#define __HAL_RCC_RTC_CONFIG | ( | __RTC_CLKSOURCE__ | ) | MODIFY_REG(RCC->BDCR, RCC_BDCR_RTCSEL, (__RTC_CLKSOURCE__)) |
__RTC_CLKSOURCE__ | specifies the RTC clock source. This parameter can be one of the following values:
|
#define __HAL_RCC_RTC_DISABLE | ( | ) | (*(__IO uint32_t *) RCC_BDCR_RTCEN_BB = DISABLE) |
#define __HAL_RCC_RTC_ENABLE | ( | ) | (*(__IO uint32_t *) RCC_BDCR_RTCEN_BB = ENABLE) |