EasyManua.ls Logo

ST STM32F31xx - System Configuration Controller (SYSCFG) Firmware Driver; SYSCFG Firmware Driver API Description

ST STM32F31xx
584 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
UM1581
System configuration controller (SYSCFG)
DocID023800 Rev 1
433/584
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
SYSCFG configuration register 1, Address offset: 0x00
__IO uint32_t SYSCFG_TypeDef::RCR
SYSCFG CCM SRAM protection register, Address offset: 0x04
__IO uint32_t SYSCFG_TypeDef::EXTICR[4]
SYSCFG external interrupt configuration registers, Address offset: 0x14-0x08
__IO uint32_t SYSCFG_TypeDef::CFGR2
SYSCFG configuration register 2, Address offset: 0x18
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()

Table of Contents

Related product manuals