STM32F439xx HAL User Manual
Functions
SYSCFG
SYSTEM Exported Functions

Functions

__STATIC_INLINE void LL_SYSCFG_SetRemapMemory (uint32_t Memory)
 Set memory mapping at address 0x00000000.
__STATIC_INLINE uint32_t LL_SYSCFG_GetRemapMemory (void)
 Get memory mapping at address 0x00000000.
__STATIC_INLINE void LL_SYSCFG_EnableFMCMemorySwapping (void)
 Enables the FMC Memory Mapping Swapping.
__STATIC_INLINE void LL_SYSCFG_DisableFMCMemorySwapping (void)
 Disables the FMC Memory Mapping Swapping.
__STATIC_INLINE void LL_SYSCFG_EnableCompensationCell (void)
 Enables the Compensation cell Power Down.
__STATIC_INLINE void LL_SYSCFG_DisableCompensationCell (void)
 Disables the Compensation cell Power Down.
__STATIC_INLINE uint32_t LL_SYSCFG_IsActiveFlag_CMPCR (void)
 Get Compensation Cell ready Flag.
__STATIC_INLINE void LL_SYSCFG_SetPHYInterface (uint32_t Interface)
 Select Ethernet PHY interface.
__STATIC_INLINE uint32_t LL_SYSCFG_GetPHYInterface (void)
 Get Ethernet PHY interface.
__STATIC_INLINE void LL_SYSCFG_SetFlashBankMode (uint32_t Bank)
 Select Flash bank mode (Bank flashed at 0x08000000)
__STATIC_INLINE uint32_t LL_SYSCFG_GetFlashBankMode (void)
 Get Flash bank mode (Bank flashed at 0x08000000)
__STATIC_INLINE void LL_SYSCFG_SetEXTISource (uint32_t Port, uint32_t Line)
 Configure source input for the EXTI external interrupt.
__STATIC_INLINE uint32_t LL_SYSCFG_GetEXTISource (uint32_t Line)
 Get the configured defined for specific EXTI Line.

Function Documentation

__STATIC_INLINE void LL_SYSCFG_DisableCompensationCell ( void  )

Disables the Compensation cell Power Down.

Reference Manual to LL API cross reference:
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 546 of file stm32f4xx_ll_system.h.

__STATIC_INLINE void LL_SYSCFG_DisableFMCMemorySwapping ( void  )

Disables the FMC Memory Mapping Swapping.

Reference Manual to LL API cross reference:
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 521 of file stm32f4xx_ll_system.h.

__STATIC_INLINE void LL_SYSCFG_EnableCompensationCell ( void  )

Enables the Compensation cell Power Down.

Reference Manual to LL API cross reference:
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 534 of file stm32f4xx_ll_system.h.

__STATIC_INLINE void LL_SYSCFG_EnableFMCMemorySwapping ( void  )

Enables the FMC Memory Mapping Swapping.

Reference Manual to LL API cross reference:
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 509 of file stm32f4xx_ll_system.h.

__STATIC_INLINE uint32_t LL_SYSCFG_GetEXTISource ( uint32_t  Line)

Get the configured defined for specific EXTI Line.

Reference Manual to LL API cross reference:
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:
Return values:
Returnedvalue can be one of the following values:

Definition at line 725 of file stm32f4xx_ll_system.h.

__STATIC_INLINE uint32_t LL_SYSCFG_GetFlashBankMode ( void  )

Get Flash bank mode (Bank flashed at 0x08000000)

Reference Manual to LL API cross reference:
SYSCFG_MEMRMP UFB_MODE LL_SYSCFG_GetFlashBankMode
Return values:
Returnedvalue can be one of the following values:

Definition at line 612 of file stm32f4xx_ll_system.h.

__STATIC_INLINE uint32_t LL_SYSCFG_GetPHYInterface ( void  )

Get Ethernet PHY interface.

Reference Manual to LL API cross reference:
SYSCFG_PMC MII_RMII_SEL LL_SYSCFG_GetPHYInterface
Return values:
Returnedvalue can be one of the following values:
None

Definition at line 583 of file stm32f4xx_ll_system.h.

__STATIC_INLINE uint32_t LL_SYSCFG_GetRemapMemory ( void  )

Get memory mapping at address 0x00000000.

Reference Manual to LL API cross reference:
SYSCFG_MEMRMP MEM_MODE LL_SYSCFG_GetRemapMemory
Return values:
Returnedvalue can be one of the following values:

Definition at line 496 of file stm32f4xx_ll_system.h.

__STATIC_INLINE uint32_t LL_SYSCFG_IsActiveFlag_CMPCR ( void  )

Get Compensation Cell ready Flag.

Reference Manual to LL API cross reference:
SYSCFG_CMPCR READY LL_SYSCFG_IsActiveFlag_CMPCR
Return values:
Stateof bit (1 or 0).

Definition at line 556 of file stm32f4xx_ll_system.h.

__STATIC_INLINE void LL_SYSCFG_SetEXTISource ( uint32_t  Port,
uint32_t  Line 
)

Configure source input for the EXTI external interrupt.

Reference Manual to LL API cross reference:
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: (*) value not defined in all devices
LineThis parameter can be one of the following values:
Return values:
None

Definition at line 686 of file stm32f4xx_ll_system.h.

__STATIC_INLINE void LL_SYSCFG_SetFlashBankMode ( uint32_t  Bank)

Select Flash bank mode (Bank flashed at 0x08000000)

Reference Manual to LL API cross reference:
SYSCFG_MEMRMP UFB_MODE LL_SYSCFG_SetFlashBankMode
Parameters:
BankThis parameter can be one of the following values:
Return values:
None

Definition at line 600 of file stm32f4xx_ll_system.h.

__STATIC_INLINE void LL_SYSCFG_SetPHYInterface ( uint32_t  Interface)

Select Ethernet PHY interface.

Reference Manual to LL API cross reference:
SYSCFG_PMC MII_RMII_SEL LL_SYSCFG_SetPHYInterface
Parameters:
InterfaceThis parameter can be one of the following values:
Return values:
None

Definition at line 570 of file stm32f4xx_ll_system.h.

__STATIC_INLINE void LL_SYSCFG_SetRemapMemory ( uint32_t  Memory)

Set memory mapping at address 0x00000000.

Reference Manual to LL API cross reference:
SYSCFG_MEMRMP MEM_MODE LL_SYSCFG_SetRemapMemory
Parameters:
MemoryThis parameter can be one of the following values:
Return values:
None

Definition at line 481 of file stm32f4xx_ll_system.h.