Macros


More...

Collaboration diagram for LSI Configuration:

Macros

#define __HAL_RCC_LSI_DISABLE()   (RCC->CSR &= ~(RCC_CSR_LSION))
 
#define __HAL_RCC_LSI_DISABLE()   (*(__IO uint32_t *) RCC_CSR_LSION_BB = DISABLE)
 
#define __HAL_RCC_LSI_DISABLE()   (*(__IO uint32_t *) RCC_CSR_LSION_BB = DISABLE)
 
#define __HAL_RCC_LSI_DISABLE()   (*(__IO uint32_t *) RCC_CSR_LSION_BB = DISABLE)
 
#define __HAL_RCC_LSI_ENABLE()   (RCC->CSR |= (RCC_CSR_LSION))
 Macros to enable or disable the Internal Low Speed oscillator (LSI). More...
 
#define __HAL_RCC_LSI_ENABLE()   (*(__IO uint32_t *) RCC_CSR_LSION_BB = ENABLE)
 Macros to enable or disable the Internal Low Speed oscillator (LSI). More...
 
#define __HAL_RCC_LSI_ENABLE()   (*(__IO uint32_t *) RCC_CSR_LSION_BB = ENABLE)
 Macros to enable or disable the Internal Low Speed oscillator (LSI). More...
 
#define __HAL_RCC_LSI_ENABLE()   (*(__IO uint32_t *) RCC_CSR_LSION_BB = ENABLE)
 Macros to enable or disable the Internal Low Speed oscillator (LSI). More...
 

Detailed Description


Macro Definition Documentation

◆ __HAL_RCC_LSI_DISABLE [1/4]

#define __HAL_RCC_LSI_DISABLE ( )    (RCC->CSR &= ~(RCC_CSR_LSION))

Definition at line 703 of file stm32f7xx_hal_rcc.h.

◆ __HAL_RCC_LSI_DISABLE [2/4]

#define __HAL_RCC_LSI_DISABLE ( )    (*(__IO uint32_t *) RCC_CSR_LSION_BB = DISABLE)

◆ __HAL_RCC_LSI_DISABLE [3/4]

#define __HAL_RCC_LSI_DISABLE ( )    (*(__IO uint32_t *) RCC_CSR_LSION_BB = DISABLE)

◆ __HAL_RCC_LSI_DISABLE [4/4]

#define __HAL_RCC_LSI_DISABLE ( )    (*(__IO uint32_t *) RCC_CSR_LSION_BB = DISABLE)

◆ __HAL_RCC_LSI_ENABLE [1/4]

#define __HAL_RCC_LSI_ENABLE ( )    (RCC->CSR |= (RCC_CSR_LSION))

Macros to enable or disable the Internal Low Speed oscillator (LSI).

Note
After enabling the LSI, the application software should wait on LSIRDY flag to be set indicating that LSI clock is stable and can be used to clock the IWDG and/or the RTC.
LSI can not be disabled if the IWDG is running.
When the LSI is stopped, LSIRDY flag goes low after 6 LSI oscillator clock cycles.

Definition at line 702 of file stm32f7xx_hal_rcc.h.

◆ __HAL_RCC_LSI_ENABLE [2/4]

#define __HAL_RCC_LSI_ENABLE ( )    (*(__IO uint32_t *) RCC_CSR_LSION_BB = ENABLE)

Macros to enable or disable the Internal Low Speed oscillator (LSI).

Note
After enabling the LSI, the application software should wait on LSIRDY flag to be set indicating that LSI clock is stable and can be used to clock the IWDG and/or the RTC.
LSI can not be disabled if the IWDG is running.
When the LSI is stopped, LSIRDY flag goes low after 6 LSI oscillator clock cycles.

Definition at line 864 of file stm32f407/stm32f407g-disc1/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h.

◆ __HAL_RCC_LSI_ENABLE [3/4]

#define __HAL_RCC_LSI_ENABLE ( )    (*(__IO uint32_t *) RCC_CSR_LSION_BB = ENABLE)

Macros to enable or disable the Internal Low Speed oscillator (LSI).

Note
After enabling the LSI, the application software should wait on LSIRDY flag to be set indicating that LSI clock is stable and can be used to clock the IWDG and/or the RTC.
LSI can not be disabled if the IWDG is running.
When the LSI is stopped, LSIRDY flag goes low after 6 LSI oscillator clock cycles.

Definition at line 864 of file stm32f411/stm32f411e-disco/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h.

◆ __HAL_RCC_LSI_ENABLE [4/4]

#define __HAL_RCC_LSI_ENABLE ( )    (*(__IO uint32_t *) RCC_CSR_LSION_BB = ENABLE)

Macros to enable or disable the Internal Low Speed oscillator (LSI).

Note
After enabling the LSI, the application software should wait on LSIRDY flag to be set indicating that LSI clock is stable and can be used to clock the IWDG and/or the RTC.
LSI can not be disabled if the IWDG is running.
When the LSI is stopped, LSIRDY flag goes low after 6 LSI oscillator clock cycles.

Definition at line 864 of file stm32f469/stm32f469i-disco/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h.



picovoice_driver
Author(s):
autogenerated on Fri Apr 1 2022 02:15:06