Modules | Functions
Collaboration diagram for SYSCFG_Private_Functions:

Modules

 SYSCFG Initialization and Configuration functions
 SYSCFG Initialization and Configuration functions.
 

Functions

void SYSCFG_CompensationCellCmd (FunctionalState NewState)
 Enables or disables the I/O Compensation Cell. More...
 
void SYSCFG_DeInit (void)
 Deinitializes the Alternate Functions (remap and EXTI configuration) registers to their default reset values. More...
 
void SYSCFG_ETH_MediaInterfaceConfig (uint32_t SYSCFG_ETH_MediaInterface)
 Selects the ETHERNET media interface. More...
 
void SYSCFG_EXTILineConfig (uint8_t EXTI_PortSourceGPIOx, uint8_t EXTI_PinSourcex)
 Selects the GPIO pin used as EXTI Line. More...
 
FlagStatus SYSCFG_GetCompensationCellStatus (void)
 Checks whether the I/O Compensation Cell ready flag is set or not. More...
 
void SYSCFG_MemoryRemapConfig (uint8_t SYSCFG_MemoryRemap)
 Changes the mapping of the specified pin. More...
 

Detailed Description

Function Documentation

void SYSCFG_CompensationCellCmd ( FunctionalState  NewState)

Enables or disables the I/O Compensation Cell.

Note
The I/O compensation cell can be used only when the device supply voltage ranges from 2.4 to 3.6 V.
Parameters
NewStatenew state of the I/O Compensation Cell. This parameter can be one of the following values:
  • ENABLE: I/O compensation cell enabled
  • DISABLE: I/O compensation cell power-down mode
Return values
None

Definition at line 166 of file stm32f4xx_syscfg.c.

void SYSCFG_DeInit ( void  )

Deinitializes the Alternate Functions (remap and EXTI configuration) registers to their default reset values.

Parameters
None
Return values
None

Definition at line 91 of file stm32f4xx_syscfg.c.

void SYSCFG_ETH_MediaInterfaceConfig ( uint32_t  SYSCFG_ETH_MediaInterface)

Selects the ETHERNET media interface.

Parameters
SYSCFG_ETH_MediaInterfacespecifies the Media Interface mode. This parameter can be one of the following values:
  • SYSCFG_ETH_MediaInterface_MII: MII mode selected
  • SYSCFG_ETH_MediaInterface_RMII: RMII mode selected
Return values
None

Definition at line 149 of file stm32f4xx_syscfg.c.

void SYSCFG_EXTILineConfig ( uint8_t  EXTI_PortSourceGPIOx,
uint8_t  EXTI_PinSourcex 
)

Selects the GPIO pin used as EXTI Line.

Parameters
EXTI_PortSourceGPIOx: selects the GPIO port to be used as source for EXTI lines where x can be (A..I) for STM32F40xx/STM32F41xx and STM32F427x/STM32F437x devices.
EXTI_PinSourcexspecifies the EXTI line to be configured. This parameter can be EXTI_PinSourcex where x can be (0..15, except for EXTI_PortSourceGPIOI x can be (0..11) for STM32F40xx/STM32F41xx and STM32F427x/STM32F437x devices.
Return values
None

Definition at line 128 of file stm32f4xx_syscfg.c.

FlagStatus SYSCFG_GetCompensationCellStatus ( void  )

Checks whether the I/O Compensation Cell ready flag is set or not.

Parameters
None
Return values
Thenew state of the I/O Compensation Cell ready flag (SET or RESET)

Definition at line 179 of file stm32f4xx_syscfg.c.

void SYSCFG_MemoryRemapConfig ( uint8_t  SYSCFG_MemoryRemap)

Changes the mapping of the specified pin.

Parameters
SYSCFG_Memoryselects the memory remapping. This parameter can be one of the following values:
  • SYSCFG_MemoryRemap_Flash: Main Flash memory mapped at 0x00000000
  • SYSCFG_MemoryRemap_SystemFlash: System Flash memory mapped at 0x00000000
  • SYSCFG_MemoryRemap_FSMC: FSMC (Bank1 (NOR/PSRAM 1 and 2) mapped at 0x00000000
  • SYSCFG_MemoryRemap_SRAM: Embedded SRAM (112kB) mapped at 0x00000000
Return values
None

Definition at line 107 of file stm32f4xx_syscfg.c.



rosflight_firmware
Author(s): Daniel Koch , James Jackson
autogenerated on Thu Apr 15 2021 05:07:55