STM32F4xx_HAL_Driver  1.8.3
+ Collaboration diagram for SYSCFG:

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...
 

Detailed Description

Function Documentation

◆ LL_SYSCFG_DFSDM1_GetClockInSourceSelection()

__STATIC_INLINE uint32_t LL_SYSCFG_DFSDM1_GetClockInSourceSelection ( void  )

GET the DFSDM1 Clock In @rmtoll SYSCFG_MCHDLYCR DFSDM1CFG LL_SYSCFG_DFSDM1_GetClockInSourceSelection.

Return values
Returnedvalue can be one of the following values:
  • LL_SYSCFG_DFSDM1_CKIN_PAD
  • LL_SYSCFG_DFSDM1_CKIN_DM
None

Definition at line 927 of file stm32f4xx_ll_system.h.

◆ LL_SYSCFG_DFSDM1_GetClockOutSourceSelection()

__STATIC_INLINE uint32_t LL_SYSCFG_DFSDM1_GetClockOutSourceSelection ( void  )

GET the DFSDM1 Clock Out @rmtoll SYSCFG_MCHDLYCR DFSDM1CKOSEL LL_SYSCFG_DFSDM1_GetClockOutSourceSelection.

Return values
Returnedvalue can be one of the following values:
  • LL_SYSCFG_DFSDM1_CKOUT
  • LL_SYSCFG_DFSDM1_CKOUT_M27
None

Definition at line 952 of file stm32f4xx_ll_system.h.

◆ LL_SYSCFG_DFSDM1_GetTIM4OC1BitStreamDistribution()

__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.

Return values
Returnedvalue can be one of the following values:
  • LL_SYSCFG_DFSDM1_TIM4OC1_CLKIN1
  • LL_SYSCFG_DFSDM1_TIM4OC1_CLKIN3
None

Definition at line 902 of file stm32f4xx_ll_system.h.

◆ LL_SYSCFG_DFSDM1_GetTIM4OC2BitStreamDistribution()

__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.

Return values
Returnedvalue can be one of the following values:
  • LL_SYSCFG_DFSDM1_TIM4OC2_CLKIN0
  • LL_SYSCFG_DFSDM1_TIM4OC2_CLKIN2
None

Definition at line 877 of file stm32f4xx_ll_system.h.

◆ LL_SYSCFG_DFSDM1_SetClockInSourceSelection()

__STATIC_INLINE void LL_SYSCFG_DFSDM1_SetClockInSourceSelection ( uint32_t  ClockSource)

Select the DFSDM1 Clock In @rmtoll SYSCFG_MCHDLYCR DFSDM1CFG LL_SYSCFG_DFSDM1_SetClockInSourceSelection.

Parameters
ClockSourceThis parameter can be one of the following values:
  • LL_SYSCFG_DFSDM1_CKIN_PAD
  • LL_SYSCFG_DFSDM1_CKIN_DM
Return values
None

Definition at line 915 of file stm32f4xx_ll_system.h.

◆ LL_SYSCFG_DFSDM1_SetClockOutSourceSelection()

__STATIC_INLINE void LL_SYSCFG_DFSDM1_SetClockOutSourceSelection ( uint32_t  ClockSource)

Select the DFSDM1 Clock Out @rmtoll SYSCFG_MCHDLYCR DFSDM1CKOSEL LL_SYSCFG_DFSDM1_SetClockOutSourceSelection.

Parameters
ClockSourceThis parameter can be one of the following values:
  • LL_SYSCFG_DFSDM1_CKOUT
  • LL_SYSCFG_DFSDM1_CKOUT_M27
Return values
None

Definition at line 940 of file stm32f4xx_ll_system.h.

◆ LL_SYSCFG_DFSDM1_SetTIM4OC1BitStreamDistribution()

__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.

Parameters
SourceThis parameter can be one of the following values:
  • LL_SYSCFG_DFSDM1_TIM4OC1_CLKIN1
  • LL_SYSCFG_DFSDM1_TIM4OC1_CLKIN3
Return values
None

Definition at line 890 of file stm32f4xx_ll_system.h.

◆ LL_SYSCFG_DFSDM1_SetTIM4OC2BitStreamDistribution()

__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.

Parameters
SourceThis parameter can be one of the following values:
  • LL_SYSCFG_DFSDM1_TIM4OC2_CLKIN0
  • LL_SYSCFG_DFSDM1_TIM4OC2_CLKIN2
Return values
None

Definition at line 865 of file stm32f4xx_ll_system.h.

◆ LL_SYSCFG_DFSDM2_DisableDelayClock()

__STATIC_INLINE void LL_SYSCFG_DFSDM2_DisableDelayClock ( void  )

Disables the DFSDM2 Delay clock @rmtoll SYSCFG_MCHDLYCR MCHDLY2EN LL_SYSCFG_DFSDM2_DisableDelayClock.

Return values
None

Definition at line 972 of file stm32f4xx_ll_system.h.

◆ LL_SYSCFG_DFSDM2_EnableDelayClock()

__STATIC_INLINE void LL_SYSCFG_DFSDM2_EnableDelayClock ( void  )

Enables the DFSDM2 Delay clock @rmtoll SYSCFG_MCHDLYCR MCHDLY2EN LL_SYSCFG_DFSDM2_EnableDelayClock.

Return values
None

Definition at line 962 of file stm32f4xx_ll_system.h.

◆ LL_SYSCFG_DFSDM2_GetClockInSourceSelection()

__STATIC_INLINE uint32_t LL_SYSCFG_DFSDM2_GetClockInSourceSelection ( void  )

GET the DFSDM2 Clock In @rmtoll SYSCFG_MCHDLYCR DFSDM2CFG LL_SYSCFG_DFSDM2_GetClockInSourceSelection.

Return values
Returnedvalue can be one of the following values:
  • LL_SYSCFG_DFSDM2_CKIN_PAD
  • LL_SYSCFG_DFSDM2_CKIN_DM
None

Definition at line 1196 of file stm32f4xx_ll_system.h.

◆ LL_SYSCFG_DFSDM2_GetClockOutSourceSelection()

__STATIC_INLINE uint32_t LL_SYSCFG_DFSDM2_GetClockOutSourceSelection ( void  )

GET the DFSDM2 Clock Out @rmtoll SYSCFG_MCHDLYCR DFSDM2CKOSEL LL_SYSCFG_DFSDM2_GetClockOutSourceSelection.

Return values
Returnedvalue can be one of the following values:
  • LL_SYSCFG_DFSDM2_CKOUT
  • LL_SYSCFG_DFSDM2_CKOUT_M27
None

Definition at line 1221 of file stm32f4xx_ll_system.h.

◆ LL_SYSCFG_DFSDM2_GetDataIn0Source()

__STATIC_INLINE uint32_t LL_SYSCFG_DFSDM2_GetDataIn0Source ( void  )

Get the source for DFSDM2 DatIn0. @rmtoll SYSCFG_MCHDLYCR DFSDM2D0SEL LL_SYSCFG_DFSDM2_GetDataIn0Source.

Return values
Returnedvalue can be one of the following values:
  • LL_SYSCFG_DFSDM2_DataIn0_PAD
  • LL_SYSCFG_DFSDM2_DataIn0_DM
None

Definition at line 996 of file stm32f4xx_ll_system.h.

◆ LL_SYSCFG_DFSDM2_GetDataIn2Source()

__STATIC_INLINE uint32_t LL_SYSCFG_DFSDM2_GetDataIn2Source ( void  )

Get the source for DFSDM2 DatIn2. @rmtoll SYSCFG_MCHDLYCR DFSDM2D2SEL LL_SYSCFG_DFSDM2_GetDataIn2Source.

Return values
Returnedvalue can be one of the following values:
  • LL_SYSCFG_DFSDM2_DataIn2_PAD
  • LL_SYSCFG_DFSDM2_DataIn2_DM
None

Definition at line 1021 of file stm32f4xx_ll_system.h.

◆ LL_SYSCFG_DFSDM2_GetDataIn4Source()

__STATIC_INLINE uint32_t LL_SYSCFG_DFSDM2_GetDataIn4Source ( void  )

Get the source for DFSDM2 DatIn4. @rmtoll SYSCFG_MCHDLYCR DFSDM2D4SEL LL_SYSCFG_DFSDM2_GetDataIn4Source.

Return values
Returnedvalue can be one of the following values:
  • LL_SYSCFG_DFSDM2_DataIn4_PAD
  • LL_SYSCFG_DFSDM2_DataIn4_DM
None

Definition at line 1046 of file stm32f4xx_ll_system.h.

◆ LL_SYSCFG_DFSDM2_GetDataIn6Source()

__STATIC_INLINE uint32_t LL_SYSCFG_DFSDM2_GetDataIn6Source ( void  )

Get the source for DFSDM2 DatIn6. @rmtoll SYSCFG_MCHDLYCR DFSDM2D6SEL LL_SYSCFG_DFSDM2_GetDataIn6Source.

Return values
Returnedvalue can be one of the following values:
  • LL_SYSCFG_DFSDM2_DataIn6_PAD
  • LL_SYSCFG_DFSDM2_DataIn6_DM
None

Definition at line 1071 of file stm32f4xx_ll_system.h.

◆ LL_SYSCFG_DFSDM2_GetTIM3OC1BitStreamDistribution()

__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.

Return values
Returnedvalue can be one of the following values:
  • LL_SYSCFG_DFSDM2_TIM3OC1_CLKIN3
  • LL_SYSCFG_DFSDM2_TIM3OC1_CLKIN7
None

Definition at line 1171 of file stm32f4xx_ll_system.h.

◆ LL_SYSCFG_DFSDM2_GetTIM3OC2BitStreamDistribution()

__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.

Return values
Returnedvalue can be one of the following values:
  • LL_SYSCFG_DFSDM2_TIM3OC2_CLKIN2
  • LL_SYSCFG_DFSDM2_TIM3OC2_CLKIN6
None

Definition at line 1146 of file stm32f4xx_ll_system.h.

◆ LL_SYSCFG_DFSDM2_GetTIM3OC3BitStreamDistribution()

__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.

Return values
Returnedvalue can be one of the following values:
  • LL_SYSCFG_DFSDM2_TIM3OC3_CLKIN1
  • LL_SYSCFG_DFSDM2_TIM3OC3_CLKIN5
None

Definition at line 1121 of file stm32f4xx_ll_system.h.

◆ LL_SYSCFG_DFSDM2_GetTIM3OC4BitStreamDistribution()

__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.

Return values
Returnedvalue can be one of the following values:
  • LL_SYSCFG_DFSDM2_TIM3OC4_CLKIN0
  • LL_SYSCFG_DFSDM2_TIM3OC4_CLKIN4
None

Definition at line 1096 of file stm32f4xx_ll_system.h.

◆ LL_SYSCFG_DFSDM2_SetClockInSourceSelection()

__STATIC_INLINE void LL_SYSCFG_DFSDM2_SetClockInSourceSelection ( uint32_t  ClockSource)

Select the DFSDM2 Clock In @rmtoll SYSCFG_MCHDLYCR DFSDM2CFG LL_SYSCFG_DFSDM2_SetClockInSourceSelection.

Parameters
ClockSourceThis parameter can be one of the following values:
  • LL_SYSCFG_DFSDM2_CKIN_PAD
  • LL_SYSCFG_DFSDM2_CKIN_DM
Return values
None

Definition at line 1184 of file stm32f4xx_ll_system.h.

◆ LL_SYSCFG_DFSDM2_SetClockOutSourceSelection()

__STATIC_INLINE void LL_SYSCFG_DFSDM2_SetClockOutSourceSelection ( uint32_t  ClockSource)

Select the DFSDM2 Clock Out @rmtoll SYSCFG_MCHDLYCR DFSDM2CKOSEL LL_SYSCFG_DFSDM2_SetClockOutSourceSelection.

Parameters
ClockSourceThis parameter can be one of the following values:
  • LL_SYSCFG_DFSDM2_CKOUT
  • LL_SYSCFG_DFSDM2_CKOUT_M27
Return values
None

Definition at line 1209 of file stm32f4xx_ll_system.h.

◆ LL_SYSCFG_DFSDM2_SetDataIn0Source()

__STATIC_INLINE void LL_SYSCFG_DFSDM2_SetDataIn0Source ( uint32_t  Source)

Select the source for DFSDM2 DatIn0 @rmtoll SYSCFG_MCHDLYCR DFSDM2D0SEL LL_SYSCFG_DFSDM2_SetDataIn0Source.

Parameters
SourceThis parameter can be one of the following values:
  • LL_SYSCFG_DFSDM2_DataIn0_PAD
  • LL_SYSCFG_DFSDM2_DataIn0_DM
Return values
None

Definition at line 984 of file stm32f4xx_ll_system.h.

◆ LL_SYSCFG_DFSDM2_SetDataIn2Source()

__STATIC_INLINE void LL_SYSCFG_DFSDM2_SetDataIn2Source ( uint32_t  Source)

Select the source for DFSDM2 DatIn2 @rmtoll SYSCFG_MCHDLYCR DFSDM2D2SEL LL_SYSCFG_DFSDM2_SetDataIn2Source.

Parameters
SourceThis parameter can be one of the following values:
  • LL_SYSCFG_DFSDM2_DataIn2_PAD
  • LL_SYSCFG_DFSDM2_DataIn2_DM
Return values
None

Definition at line 1009 of file stm32f4xx_ll_system.h.

◆ LL_SYSCFG_DFSDM2_SetDataIn4Source()

__STATIC_INLINE void LL_SYSCFG_DFSDM2_SetDataIn4Source ( uint32_t  Source)

Select the source for DFSDM2 DatIn4 @rmtoll SYSCFG_MCHDLYCR DFSDM2D4SEL LL_SYSCFG_DFSDM2_SetDataIn4Source.

Parameters
SourceThis parameter can be one of the following values:
  • LL_SYSCFG_DFSDM2_DataIn4_PAD
  • LL_SYSCFG_DFSDM2_DataIn4_DM
Return values
None

Definition at line 1034 of file stm32f4xx_ll_system.h.

◆ LL_SYSCFG_DFSDM2_SetDataIn6Source()

__STATIC_INLINE void LL_SYSCFG_DFSDM2_SetDataIn6Source ( uint32_t  Source)

Select the source for DFSDM2 DatIn6 @rmtoll SYSCFG_MCHDLYCR DFSDM2D6SEL LL_SYSCFG_DFSDM2_SetDataIn6Source.

Parameters
SourceThis parameter can be one of the following values:
  • LL_SYSCFG_DFSDM2_DataIn6_PAD
  • LL_SYSCFG_DFSDM2_DataIn6_DM
Return values
None

Definition at line 1059 of file stm32f4xx_ll_system.h.

◆ LL_SYSCFG_DFSDM2_SetTIM3OC1BitStreamDistribution()

__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.

Parameters
SourceThis parameter can be one of the following values:
  • LL_SYSCFG_DFSDM2_TIM3OC1_CLKIN3
  • LL_SYSCFG_DFSDM2_TIM3OC1_CLKIN7
Return values
None

Definition at line 1159 of file stm32f4xx_ll_system.h.

◆ LL_SYSCFG_DFSDM2_SetTIM3OC2BitStreamDistribution()

__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.

Parameters
SourceThis parameter can be one of the following values:
  • LL_SYSCFG_DFSDM2_TIM3OC2_CLKIN2
  • LL_SYSCFG_DFSDM2_TIM3OC2_CLKIN6
Return values
None

Definition at line 1134 of file stm32f4xx_ll_system.h.

◆ LL_SYSCFG_DFSDM2_SetTIM3OC3BitStreamDistribution()

__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.

Parameters
SourceThis parameter can be one of the following values:
  • LL_SYSCFG_DFSDM2_TIM3OC3_CLKIN1
  • LL_SYSCFG_DFSDM2_TIM3OC3_CLKIN5
Return values
None

Definition at line 1109 of file stm32f4xx_ll_system.h.

◆ LL_SYSCFG_DFSDM2_SetTIM3OC4BitStreamDistribution()

__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.

Parameters
SourceThis parameter can be one of the following values:
  • LL_SYSCFG_DFSDM2_TIM3OC4_CLKIN0
  • LL_SYSCFG_DFSDM2_TIM3OC4_CLKIN4
Return values
None

Definition at line 1084 of file stm32f4xx_ll_system.h.

◆ LL_SYSCFG_DFSDM_DisableDelayClock()

__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.

Parameters
MCHDLYThis parameter can be one of the following values
  • LL_SYSCFG_DFSDM1_MCHDLYEN
  • LL_SYSCFG_DFSDM2_MCHDLYEN
Return values
None

Definition at line 789 of file stm32f4xx_ll_system.h.

◆ LL_SYSCFG_DFSDM_EnableDelayClock()

__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.

Parameters
MCHDLYThis parameter can be one of the following values
  • LL_SYSCFG_DFSDM1_MCHDLYEN
  • LL_SYSCFG_DFSDM2_MCHDLYEN
Return values
None

Definition at line 776 of file stm32f4xx_ll_system.h.

◆ LL_SYSCFG_DFSDM_GetBitstreamClockSourceSelection()

__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.

Return values
Returnedvalue can be one of the following values:
  • LL_SYSCFG_BITSTREAM_CLOCK_DFSDM2
  • LL_SYSCFG_BITSTREAM_CLOCK_TIM2OC1
None

Definition at line 764 of file stm32f4xx_ll_system.h.

◆ LL_SYSCFG_DFSDM_GetDataIn0Source()

__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.

Parameters
SourceThis parameter can be one of the following values:
  • LL_SYSCFG_DFSDM1_DataIn0
  • LL_SYSCFG_DFSDM2_DataIn0
Return values
Returnedvalue can be one of the following values:
  • LL_SYSCFG_DFSDM1_DataIn0_PAD
  • LL_SYSCFG_DFSDM1_DataIn0_DM
  • LL_SYSCFG_DFSDM2_DataIn0_PAD
  • LL_SYSCFG_DFSDM2_DataIn0_DM
None

Definition at line 821 of file stm32f4xx_ll_system.h.

◆ LL_SYSCFG_DFSDM_GetDataIn2Source()

__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.

Parameters
SourceThis parameter can be one of the following values:
  • LL_SYSCFG_DFSDM1_DataIn2
  • LL_SYSCFG_DFSDM2_DataIn2
Return values
Returnedvalue can be one of the following values:
  • LL_SYSCFG_DFSDM1_DataIn2_PAD
  • LL_SYSCFG_DFSDM1_DataIn2_DM
  • LL_SYSCFG_DFSDM2_DataIn2_PAD
  • LL_SYSCFG_DFSDM2_DataIn2_DM
None

Definition at line 852 of file stm32f4xx_ll_system.h.

◆ LL_SYSCFG_DFSDM_SetBitstreamClockSourceSelection()

__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.

Parameters
ClockSourceThis parameter can be one of the following values:
  • LL_SYSCFG_BITSTREAM_CLOCK_DFSDM2
  • LL_SYSCFG_BITSTREAM_CLOCK_TIM2OC1
Return values
None

Definition at line 752 of file stm32f4xx_ll_system.h.

◆ LL_SYSCFG_DFSDM_SetDataIn0Source()

__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.

Parameters
SourceThis parameter can be one of the following values:
  • LL_SYSCFG_DFSDM1_DataIn0_PAD
  • LL_SYSCFG_DFSDM1_DataIn0_DM
  • LL_SYSCFG_DFSDM2_DataIn0_PAD
  • LL_SYSCFG_DFSDM2_DataIn0_DM
Return values
None

Definition at line 804 of file stm32f4xx_ll_system.h.

◆ LL_SYSCFG_DFSDM_SetDataIn2Source()

__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.

Parameters
SourceThis parameter can be one of the following values:
  • LL_SYSCFG_DFSDM1_DataIn2_PAD
  • LL_SYSCFG_DFSDM1_DataIn2_DM
  • LL_SYSCFG_DFSDM2_DataIn2_PAD
  • LL_SYSCFG_DFSDM2_DataIn2_DM
Return values
None

Definition at line 835 of file stm32f4xx_ll_system.h.

◆ LL_SYSCFG_DisableCompensationCell()

__STATIC_INLINE void LL_SYSCFG_DisableCompensationCell ( void  )

Disables the Compensation cell Power Down @rmtoll SYSCFG_CMPCR CMP_PD LL_SYSCFG_DisableCompensationCell.

Note
The I/O compensation cell can be used only when the device supply voltage ranges from 2.4 to 3.6 V
Return values
None

Definition at line 531 of file stm32f4xx_ll_system.h.

◆ LL_SYSCFG_DisableFastModePlus()

__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
.

Parameters
ConfigFastModePlusThis parameter can be a combination of the following values:
  • LL_SYSCFG_I2C_FASTMODEPLUS_SCL
  • LL_SYSCFG_I2C_FASTMODEPLUS_SDA (*) value not defined in all devices
Return values
None

Definition at line 629 of file stm32f4xx_ll_system.h.

◆ LL_SYSCFG_DisableFMCMemorySwapping()

__STATIC_INLINE void LL_SYSCFG_DisableFMCMemorySwapping ( void  )

Disables the FMC Memory Mapping Swapping @rmtoll SYSCFG_MEMRMP SWP_FMC LL_SYSCFG_DisableFMCMemorySwapping.

Note
SDRAM is accessible at 0xC0000000 (default mapping)
and NOR/RAM is accessible at 0x60000000 (default mapping)
Return values
None

Definition at line 506 of file stm32f4xx_ll_system.h.

◆ LL_SYSCFG_EnableCompensationCell()

__STATIC_INLINE void LL_SYSCFG_EnableCompensationCell ( void  )

Enables the Compensation cell Power Down @rmtoll SYSCFG_CMPCR CMP_PD LL_SYSCFG_EnableCompensationCell.

Note
The I/O compensation cell can be used only when the device supply voltage ranges from 2.4 to 3.6 V
Return values
None

Definition at line 519 of file stm32f4xx_ll_system.h.

◆ LL_SYSCFG_EnableFastModePlus()

__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.

Parameters
ConfigFastModePlusThis parameter can be a combination of the following values:
  • LL_SYSCFG_I2C_FASTMODEPLUS_SCL
  • LL_SYSCFG_I2C_FASTMODEPLUS_SDA (*) value not defined in all devices
Return values
None

Definition at line 614 of file stm32f4xx_ll_system.h.

◆ LL_SYSCFG_EnableFMCMemorySwapping()

__STATIC_INLINE void LL_SYSCFG_EnableFMCMemorySwapping ( void  )

Enables the FMC Memory Mapping Swapping @rmtoll SYSCFG_MEMRMP SWP_FMC LL_SYSCFG_EnableFMCMemorySwapping.

Note
SDRAM is accessible at 0x60000000 and NOR/RAM is accessible at 0xC0000000
Return values
None

Definition at line 494 of file stm32f4xx_ll_system.h.

◆ LL_SYSCFG_GetEXTISource()

__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.

Parameters
LineThis parameter can be one of the following values:
  • LL_SYSCFG_EXTI_LINE0
  • LL_SYSCFG_EXTI_LINE1
  • LL_SYSCFG_EXTI_LINE2
  • LL_SYSCFG_EXTI_LINE3
  • LL_SYSCFG_EXTI_LINE4
  • LL_SYSCFG_EXTI_LINE5
  • LL_SYSCFG_EXTI_LINE6
  • LL_SYSCFG_EXTI_LINE7
  • LL_SYSCFG_EXTI_LINE8
  • LL_SYSCFG_EXTI_LINE9
  • LL_SYSCFG_EXTI_LINE10
  • LL_SYSCFG_EXTI_LINE11
  • LL_SYSCFG_EXTI_LINE12
  • LL_SYSCFG_EXTI_LINE13
  • LL_SYSCFG_EXTI_LINE14
  • LL_SYSCFG_EXTI_LINE15
Return values
Returnedvalue can be one of the following values:
  • LL_SYSCFG_EXTI_PORTA
  • LL_SYSCFG_EXTI_PORTB
  • LL_SYSCFG_EXTI_PORTC
  • LL_SYSCFG_EXTI_PORTD
  • LL_SYSCFG_EXTI_PORTE
  • LL_SYSCFG_EXTI_PORTF (*)
  • LL_SYSCFG_EXTI_PORTG (*)
  • LL_SYSCFG_EXTI_PORTH (*) value not defined in all devices

Definition at line 710 of file stm32f4xx_ll_system.h.

◆ LL_SYSCFG_GetFlashBankMode()

__STATIC_INLINE uint32_t LL_SYSCFG_GetFlashBankMode ( void  )

Get Flash bank mode (Bank flashed at 0x08000000) @rmtoll SYSCFG_MEMRMP UFB_MODE LL_SYSCFG_GetFlashBankMode.

Return values
Returnedvalue can be one of the following values:
  • LL_SYSCFG_BANKMODE_BANK1
  • LL_SYSCFG_BANKMODE_BANK2

Definition at line 597 of file stm32f4xx_ll_system.h.

◆ LL_SYSCFG_GetPHYInterface()

__STATIC_INLINE uint32_t LL_SYSCFG_GetPHYInterface ( void  )

Get Ethernet PHY interface @rmtoll SYSCFG_PMC MII_RMII_SEL LL_SYSCFG_GetPHYInterface.

Return values
Returnedvalue can be one of the following values:
  • LL_SYSCFG_PMC_ETHMII
  • LL_SYSCFG_PMC_ETHRMII
None

Definition at line 568 of file stm32f4xx_ll_system.h.

◆ LL_SYSCFG_GetRemapMemory()

__STATIC_INLINE uint32_t LL_SYSCFG_GetRemapMemory ( void  )

Get memory mapping at address 0x00000000 @rmtoll SYSCFG_MEMRMP MEM_MODE LL_SYSCFG_GetRemapMemory.

Return values
Returnedvalue can be one of the following values:
  • LL_SYSCFG_REMAP_FLASH
  • LL_SYSCFG_REMAP_SYSTEMFLASH
  • LL_SYSCFG_REMAP_SRAM
  • LL_SYSCFG_REMAP_FSMC (*)
  • LL_SYSCFG_REMAP_FMC (*)

Definition at line 481 of file stm32f4xx_ll_system.h.

◆ LL_SYSCFG_GetTIMBreakInputs()

__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.

Return values
Returnedvalue can be can be a combination of the following values:
  • LL_SYSCFG_TIMBREAK_LOCKUP
  • LL_SYSCFG_TIMBREAK_PVD

Definition at line 738 of file stm32f4xx_ll_system.h.

◆ LL_SYSCFG_IsActiveFlag_CMPCR()

__STATIC_INLINE uint32_t LL_SYSCFG_IsActiveFlag_CMPCR ( void  )

Get Compensation Cell ready Flag @rmtoll SYSCFG_CMPCR READY LL_SYSCFG_IsActiveFlag_CMPCR.

Return values
Stateof bit (1 or 0).

Definition at line 541 of file stm32f4xx_ll_system.h.

◆ LL_SYSCFG_SetEXTISource()

__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.

Parameters
PortThis parameter can be one of the following values:
  • LL_SYSCFG_EXTI_PORTA
  • LL_SYSCFG_EXTI_PORTB
  • LL_SYSCFG_EXTI_PORTC
  • LL_SYSCFG_EXTI_PORTD
  • LL_SYSCFG_EXTI_PORTE
  • LL_SYSCFG_EXTI_PORTF (*)
  • LL_SYSCFG_EXTI_PORTG (*)
  • LL_SYSCFG_EXTI_PORTH
(*) value not defined in all devices
LineThis parameter can be one of the following values:
  • LL_SYSCFG_EXTI_LINE0
  • LL_SYSCFG_EXTI_LINE1
  • LL_SYSCFG_EXTI_LINE2
  • LL_SYSCFG_EXTI_LINE3
  • LL_SYSCFG_EXTI_LINE4
  • LL_SYSCFG_EXTI_LINE5
  • LL_SYSCFG_EXTI_LINE6
  • LL_SYSCFG_EXTI_LINE7
  • LL_SYSCFG_EXTI_LINE8
  • LL_SYSCFG_EXTI_LINE9
  • LL_SYSCFG_EXTI_LINE10
  • LL_SYSCFG_EXTI_LINE11
  • LL_SYSCFG_EXTI_LINE12
  • LL_SYSCFG_EXTI_LINE13
  • LL_SYSCFG_EXTI_LINE14
  • LL_SYSCFG_EXTI_LINE15
Return values
None

Definition at line 671 of file stm32f4xx_ll_system.h.

◆ LL_SYSCFG_SetFlashBankMode()

__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.

Parameters
BankThis parameter can be one of the following values:
  • LL_SYSCFG_BANKMODE_BANK1
  • LL_SYSCFG_BANKMODE_BANK2
Return values
None

Definition at line 585 of file stm32f4xx_ll_system.h.

◆ LL_SYSCFG_SetPHYInterface()

__STATIC_INLINE void LL_SYSCFG_SetPHYInterface ( uint32_t  Interface)

Select Ethernet PHY interface @rmtoll SYSCFG_PMC MII_RMII_SEL LL_SYSCFG_SetPHYInterface.

Parameters
InterfaceThis parameter can be one of the following values:
  • LL_SYSCFG_PMC_ETHMII
  • LL_SYSCFG_PMC_ETHRMII
Return values
None

Definition at line 555 of file stm32f4xx_ll_system.h.

◆ LL_SYSCFG_SetRemapMemory()

__STATIC_INLINE void LL_SYSCFG_SetRemapMemory ( uint32_t  Memory)

Set memory mapping at address 0x00000000 @rmtoll SYSCFG_MEMRMP MEM_MODE LL_SYSCFG_SetRemapMemory.

Parameters
MemoryThis parameter can be one of the following values:
  • LL_SYSCFG_REMAP_FLASH
  • LL_SYSCFG_REMAP_SYSTEMFLASH
  • LL_SYSCFG_REMAP_SRAM
  • LL_SYSCFG_REMAP_FSMC (*)
  • LL_SYSCFG_REMAP_FMC (*)
Return values
None

Definition at line 466 of file stm32f4xx_ll_system.h.

◆ LL_SYSCFG_SetTIMBreakInputs()

__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.

Parameters
BreakThis parameter can be a combination of the following values:
  • LL_SYSCFG_TIMBREAK_LOCKUP
  • LL_SYSCFG_TIMBREAK_PVD
Return values
None

Definition at line 725 of file stm32f4xx_ll_system.h.