UM1581
21
System configuration controller (SYSCFG)
21.1
SYSCFG Firmware driver registers structures
21.1.1
SYSCFG_TypeDef
SYSCFG_TypeDef is defined in the stm32f30x.h
Data Fields
__IO uint32_t CFGR1
__IO uint32_t RCR
__IO uint32_t EXTICR
__IO uint32_t CFGR2
Field Documentation
__IO uint32_t SYSCFG_TypeDef::CFGR1
__IO uint32_t SYSCFG_TypeDef::RCR
__IO uint32_t SYSCFG_TypeDef::EXTICR[4]
__IO uint32_t SYSCFG_TypeDef::CFGR2
21.2
SYSCFG Firmware driver API description
The following section lists the various functions of the SYSCFG library.
21.2.1
How to use this driver
The SYSCFG registers can be accessed only when the SYSCFG interface APB clock is
enabled.
To enable SYSCFG APB clock use:
RCC_APBPeriphClockCmd(RCC_APBPeriph_SYSCFG, ENABLE);
21.2.2
SYSCFG Initialization and Configuration functions
SYSCFG_DeInit()
SYSCFG_MemoryRemapConfig()
SYSCFG_DMAChannelRemapConfig()
SYSCFG_TriggerRemapConfig()
SYSCFG_EncoderRemapConfig()
SYSCFG_USBInterruptLineRemapCmd()
SYSCFG configuration register 1, Address offset: 0x00
SYSCFG CCM SRAM protection register, Address offset: 0x04
SYSCFG external interrupt configuration registers, Address offset: 0x14-0x08
SYSCFG configuration register 2, Address offset: 0x18
DocID023800 Rev 1
System configuration controller (SYSCFG)
433/584
Need help?
Do you have a question about the STM32F31xx and is the answer not in the manual?
Questions and answers