STM32F4xx_HAL_Driver  1.8.3
stm32f4xx_ll_system.h File Reference

Header file of SYSTEM LL module. More...

Go to the source code of this file.

Functions

__STATIC_INLINE void LL_SYSCFG_SetRemapMemory (uint32_t Memory)
 Set memory mapping at address 0x00000000 @rmtoll SYSCFG_MEMRMP MEM_MODE LL_SYSCFG_SetRemapMemory. More...
 
__STATIC_INLINE uint32_t LL_SYSCFG_GetRemapMemory (void)
 Get memory mapping at address 0x00000000 @rmtoll SYSCFG_MEMRMP MEM_MODE LL_SYSCFG_GetRemapMemory. More...
 
__STATIC_INLINE void LL_SYSCFG_EnableFMCMemorySwapping (void)
 Enables the FMC Memory Mapping Swapping @rmtoll SYSCFG_MEMRMP SWP_FMC LL_SYSCFG_EnableFMCMemorySwapping. More...
 
__STATIC_INLINE void LL_SYSCFG_DisableFMCMemorySwapping (void)
 Disables the FMC Memory Mapping Swapping @rmtoll SYSCFG_MEMRMP SWP_FMC LL_SYSCFG_DisableFMCMemorySwapping. More...
 
__STATIC_INLINE void LL_SYSCFG_EnableCompensationCell (void)
 Enables the Compensation cell Power Down @rmtoll SYSCFG_CMPCR CMP_PD LL_SYSCFG_EnableCompensationCell. More...
 
__STATIC_INLINE void LL_SYSCFG_DisableCompensationCell (void)
 Disables the Compensation cell Power Down @rmtoll SYSCFG_CMPCR CMP_PD LL_SYSCFG_DisableCompensationCell. More...
 
__STATIC_INLINE uint32_t LL_SYSCFG_IsActiveFlag_CMPCR (void)
 Get Compensation Cell ready Flag @rmtoll SYSCFG_CMPCR READY LL_SYSCFG_IsActiveFlag_CMPCR. More...
 
__STATIC_INLINE void LL_SYSCFG_SetPHYInterface (uint32_t Interface)
 Select Ethernet PHY interface @rmtoll SYSCFG_PMC MII_RMII_SEL LL_SYSCFG_SetPHYInterface. More...
 
__STATIC_INLINE uint32_t LL_SYSCFG_GetPHYInterface (void)
 Get Ethernet PHY interface @rmtoll SYSCFG_PMC MII_RMII_SEL LL_SYSCFG_GetPHYInterface. More...
 
__STATIC_INLINE void LL_SYSCFG_SetFlashBankMode (uint32_t Bank)
 Select Flash bank mode (Bank flashed at 0x08000000) @rmtoll SYSCFG_MEMRMP UFB_MODE LL_SYSCFG_SetFlashBankMode. More...
 
__STATIC_INLINE uint32_t LL_SYSCFG_GetFlashBankMode (void)
 Get Flash bank mode (Bank flashed at 0x08000000) @rmtoll SYSCFG_MEMRMP UFB_MODE LL_SYSCFG_GetFlashBankMode. More...
 
__STATIC_INLINE void LL_SYSCFG_EnableFastModePlus (uint32_t ConfigFastModePlus)
 Enable the I2C fast mode plus driving capability. @rmtoll SYSCFG_CFGR FMPI2C1_SCL LL_SYSCFG_EnableFastModePlus
SYSCFG_CFGR FMPI2C1_SDA LL_SYSCFG_EnableFastModePlus. More...
 
__STATIC_INLINE void LL_SYSCFG_DisableFastModePlus (uint32_t ConfigFastModePlus)
 Disable the I2C fast mode plus driving capability. @rmtoll SYSCFG_CFGR FMPI2C1_SCL LL_SYSCFG_DisableFastModePlus
SYSCFG_CFGR FMPI2C1_SDA LL_SYSCFG_DisableFastModePlus
. More...
 
__STATIC_INLINE void LL_SYSCFG_SetEXTISource (uint32_t Port, uint32_t Line)
 Configure source input for the EXTI external interrupt. @rmtoll SYSCFG_EXTICR1 EXTIx LL_SYSCFG_SetEXTISource
SYSCFG_EXTICR2 EXTIx LL_SYSCFG_SetEXTISource
SYSCFG_EXTICR3 EXTIx LL_SYSCFG_SetEXTISource
SYSCFG_EXTICR4 EXTIx LL_SYSCFG_SetEXTISource. More...
 
__STATIC_INLINE uint32_t LL_SYSCFG_GetEXTISource (uint32_t Line)
 Get the configured defined for specific EXTI Line @rmtoll SYSCFG_EXTICR1 EXTIx LL_SYSCFG_GetEXTISource
SYSCFG_EXTICR2 EXTIx LL_SYSCFG_GetEXTISource
SYSCFG_EXTICR3 EXTIx LL_SYSCFG_GetEXTISource
SYSCFG_EXTICR4 EXTIx LL_SYSCFG_GetEXTISource. More...
 
__STATIC_INLINE void LL_SYSCFG_SetTIMBreakInputs (uint32_t Break)
 Set connections to TIM1/8 break inputs @rmtoll SYSCFG_CFGR2 LockUp Lock LL_SYSCFG_SetTIMBreakInputs
SYSCFG_CFGR2 PVD Lock LL_SYSCFG_SetTIMBreakInputs. More...
 
__STATIC_INLINE uint32_t LL_SYSCFG_GetTIMBreakInputs (void)
 Get connections to TIM1/8 Break inputs @rmtoll SYSCFG_CFGR2 LockUp Lock LL_SYSCFG_SetTIMBreakInputs
SYSCFG_CFGR2 PVD Lock LL_SYSCFG_SetTIMBreakInputs. More...
 
__STATIC_INLINE void LL_SYSCFG_DFSDM_SetBitstreamClockSourceSelection (uint32_t ClockSource)
 Select the DFSDM2 or TIM2_OC1 as clock source for the bitstream clock. @rmtoll SYSCFG_MCHDLYCR BSCKSEL LL_SYSCFG_DFSDM_SetBitstreamClockSourceSelection. More...
 
__STATIC_INLINE uint32_t LL_SYSCFG_DFSDM_GetBitstreamClockSourceSelection (void)
 Get the DFSDM2 or TIM2_OC1 as clock source for the bitstream clock. @rmtoll SYSCFG_MCHDLYCR BSCKSEL LL_SYSCFG_DFSDM_GetBitstreamClockSourceSelection. More...
 
__STATIC_INLINE void LL_SYSCFG_DFSDM_EnableDelayClock (uint32_t MCHDLY)
 Enables the DFSDM1 or DFSDM2 Delay clock @rmtoll SYSCFG_MCHDLYCR MCHDLYEN LL_SYSCFG_DFSDM_EnableDelayClock. More...
 
__STATIC_INLINE void LL_SYSCFG_DFSDM_DisableDelayClock (uint32_t MCHDLY)
 Disables the DFSDM1 or the DFSDM2 Delay clock @rmtoll SYSCFG_MCHDLYCR MCHDLY1EN LL_SYSCFG_DFSDM1_DisableDelayClock. More...
 
__STATIC_INLINE void LL_SYSCFG_DFSDM_SetDataIn0Source (uint32_t Source)
 Select the source for DFSDM1 or DFSDM2 DatIn0 @rmtoll SYSCFG_MCHDLYCR DFSDMD0SEL LL_SYSCFG_DFSDM_SetDataIn0Source. More...
 
__STATIC_INLINE uint32_t LL_SYSCFG_DFSDM_GetDataIn0Source (uint32_t Source)
 Get the source for DFSDM1 or DFSDM2 DatIn0. @rmtoll SYSCFG_MCHDLYCR DFSDMD0SEL LL_SYSCFG_DFSDM_GetDataIn0Source. More...
 
__STATIC_INLINE void LL_SYSCFG_DFSDM_SetDataIn2Source (uint32_t Source)
 Select the source for DFSDM1 or DFSDM2 DatIn2 @rmtoll SYSCFG_MCHDLYCR DFSDMD2SEL LL_SYSCFG_DFSDM_SetDataIn2Source. More...
 
__STATIC_INLINE uint32_t LL_SYSCFG_DFSDM_GetDataIn2Source (uint32_t Source)
 Get the source for DFSDM1 or DFSDM2 DatIn2. @rmtoll SYSCFG_MCHDLYCR DFSDMD2SEL LL_SYSCFG_DFSDM_GetDataIn2Source. More...
 
__STATIC_INLINE void LL_SYSCFG_DFSDM1_SetTIM4OC2BitStreamDistribution (uint32_t Source)
 Select the distribution of the bitsream lock gated by TIM4 OC2 @rmtoll SYSCFG_MCHDLYCR DFSDM1CK02SEL LL_SYSCFG_DFSDM1_SetTIM4OC2BitStreamDistribution. More...
 
__STATIC_INLINE uint32_t LL_SYSCFG_DFSDM1_GetTIM4OC2BitStreamDistribution (void)
 Get the distribution of the bitsream lock gated by TIM4 OC2 @rmtoll SYSCFG_MCHDLYCR DFSDM1D2SEL LL_SYSCFG_DFSDM1_GetTIM4OC2BitStreamDistribution. More...
 
__STATIC_INLINE void LL_SYSCFG_DFSDM1_SetTIM4OC1BitStreamDistribution (uint32_t Source)
 Select the distribution of the bitsream lock gated by TIM4 OC1 @rmtoll SYSCFG_MCHDLYCR DFSDM1CK13SEL LL_SYSCFG_DFSDM1_SetTIM4OC1BitStreamDistribution. More...
 
__STATIC_INLINE uint32_t LL_SYSCFG_DFSDM1_GetTIM4OC1BitStreamDistribution (void)
 Get the distribution of the bitsream lock gated by TIM4 OC1 @rmtoll SYSCFG_MCHDLYCR DFSDM1D2SEL LL_SYSCFG_DFSDM1_GetTIM4OC1BitStreamDistribution. More...
 
__STATIC_INLINE void LL_SYSCFG_DFSDM1_SetClockInSourceSelection (uint32_t ClockSource)
 Select the DFSDM1 Clock In @rmtoll SYSCFG_MCHDLYCR DFSDM1CFG LL_SYSCFG_DFSDM1_SetClockInSourceSelection. More...
 
__STATIC_INLINE uint32_t LL_SYSCFG_DFSDM1_GetClockInSourceSelection (void)
 GET the DFSDM1 Clock In @rmtoll SYSCFG_MCHDLYCR DFSDM1CFG LL_SYSCFG_DFSDM1_GetClockInSourceSelection. More...
 
__STATIC_INLINE void LL_SYSCFG_DFSDM1_SetClockOutSourceSelection (uint32_t ClockSource)
 Select the DFSDM1 Clock Out @rmtoll SYSCFG_MCHDLYCR DFSDM1CKOSEL LL_SYSCFG_DFSDM1_SetClockOutSourceSelection. More...
 
__STATIC_INLINE uint32_t LL_SYSCFG_DFSDM1_GetClockOutSourceSelection (void)
 GET the DFSDM1 Clock Out @rmtoll SYSCFG_MCHDLYCR DFSDM1CKOSEL LL_SYSCFG_DFSDM1_GetClockOutSourceSelection. More...
 
__STATIC_INLINE void LL_SYSCFG_DFSDM2_EnableDelayClock (void)
 Enables the DFSDM2 Delay clock @rmtoll SYSCFG_MCHDLYCR MCHDLY2EN LL_SYSCFG_DFSDM2_EnableDelayClock. More...
 
__STATIC_INLINE void LL_SYSCFG_DFSDM2_DisableDelayClock (void)
 Disables the DFSDM2 Delay clock @rmtoll SYSCFG_MCHDLYCR MCHDLY2EN LL_SYSCFG_DFSDM2_DisableDelayClock. More...
 
__STATIC_INLINE void LL_SYSCFG_DFSDM2_SetDataIn0Source (uint32_t Source)
 Select the source for DFSDM2 DatIn0 @rmtoll SYSCFG_MCHDLYCR DFSDM2D0SEL LL_SYSCFG_DFSDM2_SetDataIn0Source. More...
 
__STATIC_INLINE uint32_t LL_SYSCFG_DFSDM2_GetDataIn0Source (void)
 Get the source for DFSDM2 DatIn0. @rmtoll SYSCFG_MCHDLYCR DFSDM2D0SEL LL_SYSCFG_DFSDM2_GetDataIn0Source. More...
 
__STATIC_INLINE void LL_SYSCFG_DFSDM2_SetDataIn2Source (uint32_t Source)
 Select the source for DFSDM2 DatIn2 @rmtoll SYSCFG_MCHDLYCR DFSDM2D2SEL LL_SYSCFG_DFSDM2_SetDataIn2Source. More...
 
__STATIC_INLINE uint32_t LL_SYSCFG_DFSDM2_GetDataIn2Source (void)
 Get the source for DFSDM2 DatIn2. @rmtoll SYSCFG_MCHDLYCR DFSDM2D2SEL LL_SYSCFG_DFSDM2_GetDataIn2Source. More...
 
__STATIC_INLINE void LL_SYSCFG_DFSDM2_SetDataIn4Source (uint32_t Source)
 Select the source for DFSDM2 DatIn4 @rmtoll SYSCFG_MCHDLYCR DFSDM2D4SEL LL_SYSCFG_DFSDM2_SetDataIn4Source. More...
 
__STATIC_INLINE uint32_t LL_SYSCFG_DFSDM2_GetDataIn4Source (void)
 Get the source for DFSDM2 DatIn4. @rmtoll SYSCFG_MCHDLYCR DFSDM2D4SEL LL_SYSCFG_DFSDM2_GetDataIn4Source. More...
 
__STATIC_INLINE void LL_SYSCFG_DFSDM2_SetDataIn6Source (uint32_t Source)
 Select the source for DFSDM2 DatIn6 @rmtoll SYSCFG_MCHDLYCR DFSDM2D6SEL LL_SYSCFG_DFSDM2_SetDataIn6Source. More...
 
__STATIC_INLINE uint32_t LL_SYSCFG_DFSDM2_GetDataIn6Source (void)
 Get the source for DFSDM2 DatIn6. @rmtoll SYSCFG_MCHDLYCR DFSDM2D6SEL LL_SYSCFG_DFSDM2_GetDataIn6Source. More...
 
__STATIC_INLINE void LL_SYSCFG_DFSDM2_SetTIM3OC4BitStreamDistribution (uint32_t Source)
 Select the distribution of the bitsream lock gated by TIM3 OC4 @rmtoll SYSCFG_MCHDLYCR DFSDM2CK04SEL LL_SYSCFG_DFSDM2_SetTIM3OC4BitStreamDistribution. More...
 
__STATIC_INLINE uint32_t LL_SYSCFG_DFSDM2_GetTIM3OC4BitStreamDistribution (void)
 Get the distribution of the bitsream lock gated by TIM3 OC4 @rmtoll SYSCFG_MCHDLYCR DFSDM2CK04SEL LL_SYSCFG_DFSDM2_GetTIM3OC4BitStreamDistribution. More...
 
__STATIC_INLINE void LL_SYSCFG_DFSDM2_SetTIM3OC3BitStreamDistribution (uint32_t Source)
 Select the distribution of the bitsream lock gated by TIM3 OC3 @rmtoll SYSCFG_MCHDLYCR DFSDM2CK15SEL LL_SYSCFG_DFSDM2_SetTIM3OC3BitStreamDistribution. More...
 
__STATIC_INLINE uint32_t LL_SYSCFG_DFSDM2_GetTIM3OC3BitStreamDistribution (void)
 Get the distribution of the bitsream lock gated by TIM3 OC4 @rmtoll SYSCFG_MCHDLYCR DFSDM2CK04SEL LL_SYSCFG_DFSDM2_GetTIM3OC3BitStreamDistribution. More...
 
__STATIC_INLINE void LL_SYSCFG_DFSDM2_SetTIM3OC2BitStreamDistribution (uint32_t Source)
 Select the distribution of the bitsream lock gated by TIM3 OC2 @rmtoll SYSCFG_MCHDLYCR DFSDM2CK26SEL LL_SYSCFG_DFSDM2_SetTIM3OC2BitStreamDistribution. More...
 
__STATIC_INLINE uint32_t LL_SYSCFG_DFSDM2_GetTIM3OC2BitStreamDistribution (void)
 Get the distribution of the bitsream lock gated by TIM3 OC2 @rmtoll SYSCFG_MCHDLYCR DFSDM2CK04SEL LL_SYSCFG_DFSDM2_GetTIM3OC2BitStreamDistribution. More...
 
__STATIC_INLINE void LL_SYSCFG_DFSDM2_SetTIM3OC1BitStreamDistribution (uint32_t Source)
 Select the distribution of the bitsream lock gated by TIM3 OC1 @rmtoll SYSCFG_MCHDLYCR DFSDM2CK37SEL LL_SYSCFG_DFSDM2_SetTIM3OC1BitStreamDistribution. More...
 
__STATIC_INLINE uint32_t LL_SYSCFG_DFSDM2_GetTIM3OC1BitStreamDistribution (void)
 Get the distribution of the bitsream lock gated by TIM3 OC1 @rmtoll SYSCFG_MCHDLYCR DFSDM2CK37SEL LL_SYSCFG_DFSDM2_GetTIM3OC1BitStreamDistribution. More...
 
__STATIC_INLINE void LL_SYSCFG_DFSDM2_SetClockInSourceSelection (uint32_t ClockSource)
 Select the DFSDM2 Clock In @rmtoll SYSCFG_MCHDLYCR DFSDM2CFG LL_SYSCFG_DFSDM2_SetClockInSourceSelection. More...
 
__STATIC_INLINE uint32_t LL_SYSCFG_DFSDM2_GetClockInSourceSelection (void)
 GET the DFSDM2 Clock In @rmtoll SYSCFG_MCHDLYCR DFSDM2CFG LL_SYSCFG_DFSDM2_GetClockInSourceSelection. More...
 
__STATIC_INLINE void LL_SYSCFG_DFSDM2_SetClockOutSourceSelection (uint32_t ClockSource)
 Select the DFSDM2 Clock Out @rmtoll SYSCFG_MCHDLYCR DFSDM2CKOSEL LL_SYSCFG_DFSDM2_SetClockOutSourceSelection. More...
 
__STATIC_INLINE uint32_t LL_SYSCFG_DFSDM2_GetClockOutSourceSelection (void)
 GET the DFSDM2 Clock Out @rmtoll SYSCFG_MCHDLYCR DFSDM2CKOSEL LL_SYSCFG_DFSDM2_GetClockOutSourceSelection. More...
 
__STATIC_INLINE uint32_t LL_DBGMCU_GetDeviceID (void)
 Return the device identifier. More...
 
__STATIC_INLINE uint32_t LL_DBGMCU_GetRevisionID (void)
 Return the device revision identifier. More...
 
__STATIC_INLINE void LL_DBGMCU_EnableDBGSleepMode (void)
 Enable the Debug Module during SLEEP mode @rmtoll DBGMCU_CR DBG_SLEEP LL_DBGMCU_EnableDBGSleepMode. More...
 
__STATIC_INLINE void LL_DBGMCU_DisableDBGSleepMode (void)
 Disable the Debug Module during SLEEP mode @rmtoll DBGMCU_CR DBG_SLEEP LL_DBGMCU_DisableDBGSleepMode. More...
 
__STATIC_INLINE void LL_DBGMCU_EnableDBGStopMode (void)
 Enable the Debug Module during STOP mode @rmtoll DBGMCU_CR DBG_STOP LL_DBGMCU_EnableDBGStopMode. More...
 
__STATIC_INLINE void LL_DBGMCU_DisableDBGStopMode (void)
 Disable the Debug Module during STOP mode @rmtoll DBGMCU_CR DBG_STOP LL_DBGMCU_DisableDBGStopMode. More...
 
__STATIC_INLINE void LL_DBGMCU_EnableDBGStandbyMode (void)
 Enable the Debug Module during STANDBY mode @rmtoll DBGMCU_CR DBG_STANDBY LL_DBGMCU_EnableDBGStandbyMode. More...
 
__STATIC_INLINE void LL_DBGMCU_DisableDBGStandbyMode (void)
 Disable the Debug Module during STANDBY mode @rmtoll DBGMCU_CR DBG_STANDBY LL_DBGMCU_DisableDBGStandbyMode. More...
 
__STATIC_INLINE void LL_DBGMCU_SetTracePinAssignment (uint32_t PinAssignment)
 Set Trace pin assignment control @rmtoll DBGMCU_CR TRACE_IOEN LL_DBGMCU_SetTracePinAssignment
DBGMCU_CR TRACE_MODE LL_DBGMCU_SetTracePinAssignment. More...
 
__STATIC_INLINE uint32_t LL_DBGMCU_GetTracePinAssignment (void)
 Get Trace pin assignment control @rmtoll DBGMCU_CR TRACE_IOEN LL_DBGMCU_GetTracePinAssignment
DBGMCU_CR TRACE_MODE LL_DBGMCU_GetTracePinAssignment. More...
 
__STATIC_INLINE void LL_DBGMCU_APB1_GRP1_FreezePeriph (uint32_t Periphs)
 Freeze APB1 peripherals (group1 peripherals) @rmtoll DBGMCU_APB1_FZ DBG_TIM2_STOP LL_DBGMCU_APB1_GRP1_FreezePeriph
DBGMCU_APB1_FZ DBG_TIM3_STOP LL_DBGMCU_APB1_GRP1_FreezePeriph
DBGMCU_APB1_FZ DBG_TIM4_STOP LL_DBGMCU_APB1_GRP1_FreezePeriph
DBGMCU_APB1_FZ DBG_TIM5_STOP LL_DBGMCU_APB1_GRP1_FreezePeriph
DBGMCU_APB1_FZ DBG_TIM6_STOP LL_DBGMCU_APB1_GRP1_FreezePeriph
DBGMCU_APB1_FZ DBG_TIM7_STOP LL_DBGMCU_APB1_GRP1_FreezePeriph
DBGMCU_APB1_FZ DBG_TIM12_STOP LL_DBGMCU_APB1_GRP1_FreezePeriph
DBGMCU_APB1_FZ DBG_TIM13_STOP LL_DBGMCU_APB1_GRP1_FreezePeriph
DBGMCU_APB1_FZ DBG_TIM14_STOP LL_DBGMCU_APB1_GRP1_FreezePeriph
DBGMCU_APB1_FZ DBG_LPTIM_STOP LL_DBGMCU_APB1_GRP1_FreezePeriph
DBGMCU_APB1_FZ DBG_RTC_STOP LL_DBGMCU_APB1_GRP1_FreezePeriph
DBGMCU_APB1_FZ DBG_WWDG_STOP LL_DBGMCU_APB1_GRP1_FreezePeriph
DBGMCU_APB1_FZ DBG_IWDG_STOP LL_DBGMCU_APB1_GRP1_FreezePeriph
DBGMCU_APB1_FZ DBG_I2C1_SMBUS_TIMEOUT LL_DBGMCU_APB1_GRP1_FreezePeriph
DBGMCU_APB1_FZ DBG_I2C2_SMBUS_TIMEOUT LL_DBGMCU_APB1_GRP1_FreezePeriph
DBGMCU_APB1_FZ DBG_I2C3_SMBUS_TIMEOUT LL_DBGMCU_APB1_GRP1_FreezePeriph
DBGMCU_APB1_FZ DBG_I2C4_SMBUS_TIMEOUT LL_DBGMCU_APB1_GRP1_FreezePeriph
DBGMCU_APB1_FZ DBG_CAN1_STOP LL_DBGMCU_APB1_GRP1_FreezePeriph
DBGMCU_APB1_FZ DBG_CAN2_STOP LL_DBGMCU_APB1_GRP1_FreezePeriph
DBGMCU_APB1_FZ DBG_CAN3_STOP LL_DBGMCU_APB1_GRP1_FreezePeriph. More...
 
__STATIC_INLINE void LL_DBGMCU_APB1_GRP1_UnFreezePeriph (uint32_t Periphs)
 Unfreeze APB1 peripherals (group1 peripherals) @rmtoll DBGMCU_APB1_FZ DBG_TIM2_STOP LL_DBGMCU_APB1_GRP1_UnFreezePeriph
DBGMCU_APB1_FZ DBG_TIM3_STOP LL_DBGMCU_APB1_GRP1_UnFreezePeriph
DBGMCU_APB1_FZ DBG_TIM4_STOP LL_DBGMCU_APB1_GRP1_UnFreezePeriph
DBGMCU_APB1_FZ DBG_TIM5_STOP LL_DBGMCU_APB1_GRP1_UnFreezePeriph
DBGMCU_APB1_FZ DBG_TIM6_STOP LL_DBGMCU_APB1_GRP1_UnFreezePeriph
DBGMCU_APB1_FZ DBG_TIM7_STOP LL_DBGMCU_APB1_GRP1_UnFreezePeriph
DBGMCU_APB1_FZ DBG_TIM12_STOP LL_DBGMCU_APB1_GRP1_UnFreezePeriph
DBGMCU_APB1_FZ DBG_TIM13_STOP LL_DBGMCU_APB1_GRP1_UnFreezePeriph
DBGMCU_APB1_FZ DBG_TIM14_STOP LL_DBGMCU_APB1_GRP1_UnFreezePeriph
DBGMCU_APB1_FZ DBG_LPTIM_STOP LL_DBGMCU_APB1_GRP1_UnFreezePeriph
DBGMCU_APB1_FZ DBG_RTC_STOP LL_DBGMCU_APB1_GRP1_UnFreezePeriph
DBGMCU_APB1_FZ DBG_WWDG_STOP LL_DBGMCU_APB1_GRP1_UnFreezePeriph
DBGMCU_APB1_FZ DBG_IWDG_STOP LL_DBGMCU_APB1_GRP1_UnFreezePeriph
DBGMCU_APB1_FZ DBG_I2C1_SMBUS_TIMEOUT LL_DBGMCU_APB1_GRP1_UnFreezePeriph
DBGMCU_APB1_FZ DBG_I2C2_SMBUS_TIMEOUT LL_DBGMCU_APB1_GRP1_UnFreezePeriph
DBGMCU_APB1_FZ DBG_I2C3_SMBUS_TIMEOUT LL_DBGMCU_APB1_GRP1_UnFreezePeriph
DBGMCU_APB1_FZ DBG_I2C4_SMBUS_TIMEOUT LL_DBGMCU_APB1_GRP1_UnFreezePeriph
DBGMCU_APB1_FZ DBG_CAN1_STOP LL_DBGMCU_APB1_GRP1_UnFreezePeriph
DBGMCU_APB1_FZ DBG_CAN2_STOP LL_DBGMCU_APB1_GRP1_UnFreezePeriph
DBGMCU_APB1_FZ DBG_CAN3_STOP LL_DBGMCU_APB1_GRP1_UnFreezePeriph. More...
 
__STATIC_INLINE void LL_DBGMCU_APB2_GRP1_FreezePeriph (uint32_t Periphs)
 Freeze APB2 peripherals @rmtoll DBGMCU_APB2_FZ DBG_TIM1_STOP LL_DBGMCU_APB2_GRP1_FreezePeriph
DBGMCU_APB2_FZ DBG_TIM8_STOP LL_DBGMCU_APB2_GRP1_FreezePeriph
DBGMCU_APB2_FZ DBG_TIM9_STOP LL_DBGMCU_APB2_GRP1_FreezePeriph
DBGMCU_APB2_FZ DBG_TIM10_STOP LL_DBGMCU_APB2_GRP1_FreezePeriph
DBGMCU_APB2_FZ DBG_TIM11_STOP LL_DBGMCU_APB2_GRP1_FreezePeriph. More...
 
__STATIC_INLINE void LL_DBGMCU_APB2_GRP1_UnFreezePeriph (uint32_t Periphs)
 Unfreeze APB2 peripherals @rmtoll DBGMCU_APB2_FZ DBG_TIM1_STOP LL_DBGMCU_APB2_GRP1_UnFreezePeriph
DBGMCU_APB2_FZ DBG_TIM8_STOP LL_DBGMCU_APB2_GRP1_UnFreezePeriph
DBGMCU_APB2_FZ DBG_TIM9_STOP LL_DBGMCU_APB2_GRP1_UnFreezePeriph
DBGMCU_APB2_FZ DBG_TIM10_STOP LL_DBGMCU_APB2_GRP1_UnFreezePeriph
DBGMCU_APB2_FZ DBG_TIM11_STOP LL_DBGMCU_APB2_GRP1_UnFreezePeriph. More...
 
__STATIC_INLINE void LL_FLASH_SetLatency (uint32_t Latency)
 Set FLASH Latency @rmtoll FLASH_ACR LATENCY LL_FLASH_SetLatency. More...
 
__STATIC_INLINE uint32_t LL_FLASH_GetLatency (void)
 Get FLASH Latency @rmtoll FLASH_ACR LATENCY LL_FLASH_GetLatency. More...
 
__STATIC_INLINE void LL_FLASH_EnablePrefetch (void)
 Enable Prefetch @rmtoll FLASH_ACR PRFTEN LL_FLASH_EnablePrefetch. More...
 
__STATIC_INLINE void LL_FLASH_DisablePrefetch (void)
 Disable Prefetch @rmtoll FLASH_ACR PRFTEN LL_FLASH_DisablePrefetch. More...
 
__STATIC_INLINE uint32_t LL_FLASH_IsPrefetchEnabled (void)
 Check if Prefetch buffer is enabled @rmtoll FLASH_ACR PRFTEN LL_FLASH_IsPrefetchEnabled. More...
 
__STATIC_INLINE void LL_FLASH_EnableInstCache (void)
 Enable Instruction cache @rmtoll FLASH_ACR ICEN LL_FLASH_EnableInstCache. More...
 
__STATIC_INLINE void LL_FLASH_DisableInstCache (void)
 Disable Instruction cache @rmtoll FLASH_ACR ICEN LL_FLASH_DisableInstCache. More...
 
__STATIC_INLINE void LL_FLASH_EnableDataCache (void)
 Enable Data cache @rmtoll FLASH_ACR DCEN LL_FLASH_EnableDataCache. More...
 
__STATIC_INLINE void LL_FLASH_DisableDataCache (void)
 Disable Data cache @rmtoll FLASH_ACR DCEN LL_FLASH_DisableDataCache. More...
 
__STATIC_INLINE void LL_FLASH_EnableInstCacheReset (void)
 Enable Instruction cache reset. More...
 
__STATIC_INLINE void LL_FLASH_DisableInstCacheReset (void)
 Disable Instruction cache reset @rmtoll FLASH_ACR ICRST LL_FLASH_DisableInstCacheReset. More...
 
__STATIC_INLINE void LL_FLASH_EnableDataCacheReset (void)
 Enable Data cache reset. More...
 
__STATIC_INLINE void LL_FLASH_DisableDataCacheReset (void)
 Disable Data cache reset @rmtoll FLASH_ACR DCRST LL_FLASH_DisableDataCacheReset. More...
 

Detailed Description

Header file of SYSTEM LL module.

Author
MCD Application Team
Attention

Copyright (c) 2017 STMicroelectronics. All rights reserved.

This software is licensed under terms that can be found in the LICENSE file in the root directory of this software component. If no LICENSE file comes with this software, it is provided AS-IS.

==============================================================================
                   ##### How to use this driver #####
==============================================================================
  [..]
  The LL SYSTEM driver contains a set of generic APIs that can be
  used by user:
    (+) Some of the FLASH features need to be handled in the SYSTEM file.
    (+) Access to DBGCMU registers
    (+) Access to SYSCFG registers

Definition in file stm32f4xx_ll_system.h.