libopencm3
A free/libre/open-source firmware library for various ARM Cortex-M3 microcontrollers.
Macros
f0/syscfg.h File Reference
Go to the source code of this file.
Macros
#define
SYSCFG_CFGR1
MMIO32
(
SYSCFG_COMP_BASE
+ 0x00)
#define
SYSCFG_EXTICR
(i)
MMIO32
(
SYSCFG_COMP_BASE
+ 0x08 + (i)*4)
#define
SYSCFG_EXTICR1
SYSCFG_EXTICR
(0)
#define
SYSCFG_EXTICR2
SYSCFG_EXTICR
(1)
#define
SYSCFG_EXTICR3
SYSCFG_EXTICR
(2)
#define
SYSCFG_EXTICR4
SYSCFG_EXTICR
(3)
#define
SYSCFG_CFGR2
MMIO32
(
SYSCFG_COMP_BASE
+ 0x18)
#define
SYSCFG_CFGR1_MEM_MODE_SHIFT
0
#define
SYSCFG_CFGR1_MEM_MODE
(3 <<
SYSCFG_CFGR1_MEM_MODE_SHIFT
)
#define
SYSCFG_CFGR1_MEM_MODE_FLASH
(0 <<
SYSCFG_CFGR1_MEM_MODE_SHIFT
)
#define
SYSCFG_CFGR1_MEM_MODE_SYSTEM
(1 <<
SYSCFG_CFGR1_MEM_MODE_SHIFT
)
#define
SYSCFG_CFGR1_MEM_MODE_SRAM
(3 <<
SYSCFG_CFGR1_MEM_MODE_SHIFT
)
#define
SYSCFG_CFGR1_PA11_PA12_RMP
(1 << 4)
#define
SYSCFG_CFGR1_ADC_DMA_RMP
(1 << 8)
#define
SYSCFG_CFGR1_USART1_TX_DMA_RMP
(1 << 9)
#define
SYSCFG_CFGR1_USART1_RX_DMA_RMP
(1 << 10)
#define
SYSCFG_CFGR1_TIM16_DMA_RMP
(1 << 11)
#define
SYSCFG_CFGR1_TIM17_DMA_RMP
(1 << 12)
#define
SYSCFG_CFGR1_TIM16_DMA_RMP2
(1 << 13)
#define
SYSCFG_CFGR1_TIM17_DMA_RMP2
(1 << 14)
#define
SYSCFG_CFGR1_I2C_PB6_FMP
(1 << 16)
#define
SYSCFG_CFGR1_I2C_PB7_FMP
(1 << 17)
#define
SYSCFG_CFGR1_I2C_PB8_FMP
(1 << 18)
#define
SYSCFG_CFGR1_I2C_PB9_FMP
(1 << 19)
#define
SYSCFG_CFGR1_I2C1_FMP
(1 << 20)
#define
SYSCFG_CFGR1_I2C2_FMP
(1 << 21)
#define
SYSCFG_CFGR1_I2C_PA9_FMP
(1 << 22)
#define
SYSCFG_CFGR1_I2C_PA10_FMP
(1 << 23)
#define
SYSCFG_CFGR1_SPI2_DMA_RMP
(1 << 24)
#define
SYSCFG_CFGR1_USART2_DMA_RMP
(1 << 25)
#define
SYSCFG_CFGR1_USART3_DMA_RMP
(1 << 26)
#define
SYSCFG_CFGR1_I2C1_DMA_RMP
(1 << 27)
#define
SYSCFG_CFGR1_TIM1_DMA_RMP
(1 << 28)
#define
SYSCFG_CFGR1_TIM2_DMA_RMP
(1 << 29)
#define
SYSCFG_CFGR1_TIM3_DMA_RMP
(1 << 30)
#define
SYSCFG_EXTICR_FIELDSIZE
4
#define
SYSCFG_EXTICR_GPIOA
0
#define
SYSCFG_EXTICR_GPIOB
1
#define
SYSCFG_EXTICR_GPIOC
2
#define
SYSCFG_EXTICR_GPIOD
3
#define
SYSCFG_EXTICR_GPIOF
5
#define
SYSCFG_CFGR2_LOCKUP_LOCK
(1 << 0)
#define
SYSCFG_CFGR2_SRAM_PARITY_LOCK
(1 << 1)
#define
SYSCFG_CFGR2_PVD_LOCK
(1 << 2)
#define
SYSCFG_CFGR2_SRAM_PEF
(1 << 8)
include
libopencm3
stm32
f0
syscfg.h
Generated on Tue Mar 7 2023 16:11:16 for libopencm3 by
1.9.4