block/SYSCFG: description: SYSCFG register block. items: - name: CFGR1 description: SYSCFG configuration register 1. byte_offset: 0 fieldset: CFGR1 - name: CFGR2 description: SYSCFG configuration register 2. byte_offset: 24 fieldset: CFGR2 - name: CFGR3 description: SYSCFG configuration register 3. byte_offset: 60 fieldset: CFGR3 - name: ITLINE0 description: SYSCFG interrupt line 0 status register. byte_offset: 128 fieldset: ITLINE0 - name: ITLINE2 description: SYSCFG interrupt line 2 status register. byte_offset: 136 fieldset: ITLINE2 - name: ITLINE3 description: SYSCFG interrupt line 3 status register. byte_offset: 140 fieldset: ITLINE3 - name: ITLINE4 description: SYSCFG interrupt line 4 status register. byte_offset: 144 fieldset: ITLINE4 - name: ITLINE5 description: SYSCFG interrupt line 5 status register. byte_offset: 148 fieldset: ITLINE5 - name: ITLINE6 description: SYSCFG interrupt line 6 status register. byte_offset: 152 fieldset: ITLINE6 - name: ITLINE7 description: SYSCFG interrupt line 7 status register. byte_offset: 156 fieldset: ITLINE7 - name: ITLINE9 description: SYSCFG interrupt line 9 status register. byte_offset: 164 fieldset: ITLINE9 - name: ITLINE10 description: SYSCFG interrupt line 10 status register. byte_offset: 168 fieldset: ITLINE10 - name: ITLINE11 description: SYSCFG interrupt line 11 status register. byte_offset: 172 fieldset: ITLINE11 - name: ITLINE12 description: SYSCFG interrupt line 12 status register. byte_offset: 176 fieldset: ITLINE12 - name: ITLINE13 description: SYSCFG interrupt line 13 status register. byte_offset: 180 fieldset: ITLINE13 - name: ITLINE14 description: SYSCFG interrupt line 14 status register. byte_offset: 184 fieldset: ITLINE14 - name: ITLINE16 description: SYSCFG interrupt line 16 status register. byte_offset: 192 fieldset: ITLINE16 - name: ITLINE19 description: SYSCFG interrupt line 19 status register. byte_offset: 204 fieldset: ITLINE19 - name: ITLINE21 description: SYSCFG interrupt line 21 status register. byte_offset: 212 fieldset: ITLINE21 - name: ITLINE22 description: SYSCFG interrupt line 22 status register. byte_offset: 216 fieldset: ITLINE22 - name: ITLINE23 description: SYSCFG interrupt line 23 status register. byte_offset: 220 fieldset: ITLINE23 - name: ITLINE25 description: SYSCFG interrupt line 25 status register. byte_offset: 228 fieldset: ITLINE25 - name: ITLINE27 description: SYSCFG interrupt line 27 status register. byte_offset: 236 fieldset: ITLINE27 - name: ITLINE28 description: SYSCFG interrupt line 28 status register. byte_offset: 240 fieldset: ITLINE28 fieldset/CFGR1: description: SYSCFG configuration register 1. fields: - name: MEM_MODE description: 'Memory mapping selection bits This bitfield controlled by software selects the memory internally mapped at the address 0x0000 0000. Its reset value is determined by the boot mode configuration. Refer to for more details. x0: Main Flash memory.' bit_offset: 0 bit_size: 2 - name: PA11_RMP description: PA11 pin remapping This bit is set and cleared by software. When set, it remaps the PA11 pin to operate as PA9 GPIO port, instead as PA11 GPIO port. bit_offset: 3 bit_size: 1 - name: PA12_RMP description: PA12 pin remapping This bit is set and cleared by software. When set, it remaps the PA12 pin to operate as PA10 GPIO port, instead as PA12 GPIO port. bit_offset: 4 bit_size: 1 - name: IR_POL description: IR output polarity selection. bit_offset: 5 bit_size: 1 - name: IR_MOD description: IR Modulation Envelope signal selection This bitfield selects the signal for IR modulation envelope:. bit_offset: 6 bit_size: 2 - name: I2C_PB6_FMP description: Fast Mode Plus (FM+) enable for PB6 This bit is set and cleared by software. It enables I2C FM+ driving capability on PB6 I/O port. With this bit in disable state, the I2C FM+ driving capability on this I/O port can be enabled through one of I2Cx_FMP bits. When I2C FM+ is enabled, the speed control is ignored. bit_offset: 16 bit_size: 1 - name: I2C_PB7_FMP description: Fast Mode Plus (FM+) enable for PB7 This bit is set and cleared by software. It enables I2C FM+ driving capability on PB7 I/O port. With this bit in disable state, the I2C FM+ driving capability on this I/O port can be enabled through one of I2Cx_FMP bits. When I2C FM+ is enabled, the speed control is ignored. bit_offset: 17 bit_size: 1 - name: I2C_PB8_FMP description: Fast Mode Plus (FM+) enable for PB8 This bit is set and cleared by software. It enables I2C FM+ driving capability on PB8 I/O port. With this bit in disable state, the I2C FM+ driving capability on this I/O port can be enabled through one of I2Cx_FMP bits. When I2C FM+ is enabled, the speed control is ignored. bit_offset: 18 bit_size: 1 - name: I2C_PB9_FMP description: Fast Mode Plus (FM+) enable for PB9 This bit is set and cleared by software. It enables I2C FM+ driving capability on PB9 I/O port. With this bit in disable state, the I2C FM+ driving capability on this I/O port can be enabled through one of I2Cx_FMP bits. When I2C FM+ is enabled, the speed control is ignored. bit_offset: 19 bit_size: 1 - name: I2C1_FMP description: Fast Mode Plus (FM+) enable for I2C1 This bit is set and cleared by software. It enables I2C FM+ driving capability on I/O ports configured as I2C1 through GPIOx_AFR registers. With this bit in disable state, the I2C FM+ driving capability on I/O ports configured as I2C1 can be enabled through their corresponding I2Cx_FMP bit. When I2C FM+ is enabled, the speed control is ignored. bit_offset: 20 bit_size: 1 - name: I2C_PA9_FMP description: Fast Mode Plus (FM+) enable for PA9 This bit is set and cleared by software. It enables I2C FM+ driving capability on PA9 I/O port. With this bit in disable state, the I2C FM+ driving capability on this I/O port can be enabled through one of I2Cx_FMP bits. When I2C FM+ is enabled, the speed control is ignored. bit_offset: 22 bit_size: 1 - name: I2C_PA10_FMP description: Fast Mode Plus (FM+) enable for PA10 This bit is set and cleared by software. It enables I2C FM+ driving capability on PA10 I/O port. With this bit in disable state, the I2C FM+ driving capability on this I/O port can be enabled through one of I2Cx_FMP bits. When I2C FM+ is enabled, the speed control is ignored. bit_offset: 23 bit_size: 1 - name: I2C_PC14_FMP description: Fast Mode Plus (FM+) enable for PC14 This bit is set and cleared by software. It enables I2C FM+ driving capability on PC14 I/O port. With this bit in disable state, the I2C FM+ driving capability on this I/O port can be enabled through one of I2Cx_FMP bits. When I2C FM+ is enabled, the speed control is ignored. bit_offset: 24 bit_size: 1 fieldset/CFGR2: description: SYSCFG configuration register 2. fields: - name: LOCKUP_LOCK description: Cortex-M0+ LOCKUP enable This bit is set by software and cleared by system reset. When set, it enables the connection of Cortex-M0+ LOCKUP (HardFault) output to the TIM1/16/17 Break input. bit_offset: 0 bit_size: 1 fieldset/CFGR3: description: SYSCFG configuration register 3. fields: - name: PINMUX0 description: 'Pin GPIO multiplexer 0 This bit is set by software and cleared by system reset. It assigns a GPIO to a pin. 1x: Reserved Pin F2 of WLCSP14 package GPIO assignment 1x: Reserved.' bit_offset: 0 bit_size: 2 - name: PINMUX1 description: 'Pin GPIO multiplexer 1 This bit is set by software and cleared by system reset. It assigns a GPIO to a pin. 1x: Reserved.' bit_offset: 2 bit_size: 2 - name: PINMUX2 description: 'Pin GPIO multiplexer 2 This bit is set by software and cleared by system reset. It assigns a GPIO to a pin. 1x: Reserved 1x: Reserved.' bit_offset: 4 bit_size: 2 - name: PINMUX3 description: 'Pin GPIO multiplexer 3 This bit is set by software and cleared by system reset. It assigns a GPIO to a pin. 1x: Reserved.' bit_offset: 6 bit_size: 2 - name: PINMUX4 description: 'Pin GPIO multiplexer 4 This bit is set by software and cleared by system reset. It assigns a GPIO to a pin. 1x: Reserved 1x: Reserved.' bit_offset: 8 bit_size: 2 - name: PINMUX5 description: 'Pin GPIO multiplexer 5 This bit is set by software and cleared by system reset. It assigns a GPIO to a pin. 1x: Reserved.' bit_offset: 10 bit_size: 2 fieldset/ITLINE0: description: SYSCFG interrupt line 0 status register. fields: - name: WWDG description: Window watchdog interrupt pending flag. bit_offset: 0 bit_size: 1 fieldset/ITLINE10: description: SYSCFG interrupt line 10 status register. fields: - name: DMA1_CH2 description: DMA1 channel 2 interrupt request pending. bit_offset: 0 bit_size: 1 - name: DMA1_CH3 description: DMA1 channel 3 interrupt request pending. bit_offset: 1 bit_size: 1 fieldset/ITLINE11: description: SYSCFG interrupt line 11 status register. fields: - name: DMAMUX description: DMAMUX interrupt request pending. bit_offset: 0 bit_size: 1 fieldset/ITLINE12: description: SYSCFG interrupt line 12 status register. fields: - name: ADC description: ADC interrupt request pending. bit_offset: 0 bit_size: 1 fieldset/ITLINE13: description: SYSCFG interrupt line 13 status register. fields: - name: TIM1_CCU description: Timer 1 commutation interrupt request pending. bit_offset: 0 bit_size: 1 - name: TIM1_TRG description: Timer 1 trigger interrupt request pending. bit_offset: 1 bit_size: 1 - name: TIM1_UPD description: Timer 1 update interrupt request pending. bit_offset: 2 bit_size: 1 - name: TIM1_BRK description: Timer 1 break interrupt request pending. bit_offset: 3 bit_size: 1 fieldset/ITLINE14: description: SYSCFG interrupt line 14 status register. fields: - name: TIM1_CC description: Timer 1 capture compare interrupt request pending. bit_offset: 0 bit_size: 1 fieldset/ITLINE16: description: SYSCFG interrupt line 16 status register. fields: - name: TIM3 description: Timer 3 interrupt request pending. bit_offset: 0 bit_size: 1 fieldset/ITLINE19: description: SYSCFG interrupt line 19 status register. fields: - name: TIM14 description: Timer 14 interrupt request pending. bit_offset: 0 bit_size: 1 fieldset/ITLINE2: description: SYSCFG interrupt line 2 status register. fields: - name: RTC description: RTC interrupt request pending (EXTI line 19). bit_offset: 1 bit_size: 1 fieldset/ITLINE21: description: SYSCFG interrupt line 21 status register. fields: - name: TIM16 description: Timer 16 interrupt request pending. bit_offset: 0 bit_size: 1 fieldset/ITLINE22: description: SYSCFG interrupt line 22 status register. fields: - name: TIM17 description: Timer 17 interrupt request pending. bit_offset: 0 bit_size: 1 fieldset/ITLINE23: description: SYSCFG interrupt line 23 status register. fields: - name: I2C1 description: I2C1 interrupt request pending, combined with EXTI line 23. bit_offset: 0 bit_size: 1 fieldset/ITLINE25: description: SYSCFG interrupt line 25 status register. fields: - name: SPI1 description: SPI1 interrupt request pending. bit_offset: 0 bit_size: 1 fieldset/ITLINE27: description: SYSCFG interrupt line 27 status register. fields: - name: USART1 description: USART1 interrupt request pending, combined with EXTI line 25. bit_offset: 0 bit_size: 1 fieldset/ITLINE28: description: SYSCFG interrupt line 28 status register. fields: - name: USART2 description: USART2 interrupt request pending (EXTI line 26). bit_offset: 0 bit_size: 1 fieldset/ITLINE3: description: SYSCFG interrupt line 3 status register. fields: - name: FLASH_ITF description: Flash interface interrupt request pending. bit_offset: 1 bit_size: 1 fieldset/ITLINE4: description: SYSCFG interrupt line 4 status register. fields: - name: RCC description: Reset and clock control interrupt request pending. bit_offset: 0 bit_size: 1 fieldset/ITLINE5: description: SYSCFG interrupt line 5 status register. fields: - name: EXTI0 description: EXTI line 0 interrupt request pending. bit_offset: 0 bit_size: 1 - name: EXTI1 description: EXTI line 1 interrupt request pending. bit_offset: 1 bit_size: 1 fieldset/ITLINE6: description: SYSCFG interrupt line 6 status register. fields: - name: EXTI2 description: EXTI line 2 interrupt request pending. bit_offset: 0 bit_size: 1 - name: EXTI3 description: EXTI line 3 interrupt request pending. bit_offset: 1 bit_size: 1 fieldset/ITLINE7: description: SYSCFG interrupt line 7 status register. fields: - name: EXTI4 description: EXTI line 4 interrupt request pending. bit_offset: 0 bit_size: 1 - name: EXTI5 description: EXTI line 5 interrupt request pending. bit_offset: 1 bit_size: 1 - name: EXTI6 description: EXTI line 6 interrupt request pending. bit_offset: 2 bit_size: 1 - name: EXTI7 description: EXTI line 7 interrupt request pending. bit_offset: 3 bit_size: 1 - name: EXTI8 description: EXTI line 8 interrupt request pending. bit_offset: 4 bit_size: 1 - name: EXTI9 description: EXTI line 9 interrupt request pending. bit_offset: 5 bit_size: 1 - name: EXTI10 description: EXTI line 10 interrupt request pending. bit_offset: 6 bit_size: 1 - name: EXTI11 description: EXTI line 11 interrupt request pending. bit_offset: 7 bit_size: 1 - name: EXTI12 description: EXTI line 12 interrupt request pending. bit_offset: 8 bit_size: 1 - name: EXTI13 description: EXTI line 13 interrupt request pending. bit_offset: 9 bit_size: 1 - name: EXTI14 description: EXTI line 14 interrupt request pending. bit_offset: 10 bit_size: 1 - name: EXTI15 description: EXTI line 15 interrupt request pending. bit_offset: 11 bit_size: 1 fieldset/ITLINE9: description: SYSCFG interrupt line 9 status register. fields: - name: DMA1_CH1 description: DMA1 channel 1interrupt request pending. bit_offset: 0 bit_size: 1