Struct Cfgr1
#[repr(transparent)]pub struct Cfgr1(pub u32);
Expand description
configuration register 1
Tuple Fields§
§0: u32
Implementations§
§impl Cfgr1
impl Cfgr1
pub fn set_mem_mode(&mut self, val: MemMode)
pub fn set_mem_mode(&mut self, val: MemMode)
Memory mapping selection bits
pub const fn pa11_pa12_rmp(&self) -> Pa11Pa12Rmp
pub const fn pa11_pa12_rmp(&self) -> Pa11Pa12Rmp
PA11 and PA12 remapping bit for small packages (28 and 20 pins)
pub fn set_pa11_pa12_rmp(&mut self, val: Pa11Pa12Rmp)
pub fn set_pa11_pa12_rmp(&mut self, val: Pa11Pa12Rmp)
PA11 and PA12 remapping bit for small packages (28 and 20 pins)
pub fn set_ir_mod(&mut self, val: IrMod)
pub fn set_ir_mod(&mut self, val: IrMod)
IR Modulation Envelope signal selection
pub const fn adc_dma_rmp(&self) -> AdcDmaRmp
pub const fn adc_dma_rmp(&self) -> AdcDmaRmp
ADC DMA remapping bit
pub fn set_adc_dma_rmp(&mut self, val: AdcDmaRmp)
pub fn set_adc_dma_rmp(&mut self, val: AdcDmaRmp)
ADC DMA remapping bit
pub const fn usart1_tx_dma_rmp(&self) -> Usart1TxDmaRmp
pub const fn usart1_tx_dma_rmp(&self) -> Usart1TxDmaRmp
USART1_TX DMA remapping bit
pub fn set_usart1_tx_dma_rmp(&mut self, val: Usart1TxDmaRmp)
pub fn set_usart1_tx_dma_rmp(&mut self, val: Usart1TxDmaRmp)
USART1_TX DMA remapping bit
pub const fn usart1_rx_dma_rmp(&self) -> Usart1RxDmaRmp
pub const fn usart1_rx_dma_rmp(&self) -> Usart1RxDmaRmp
USART1_RX DMA request remapping bit
pub fn set_usart1_rx_dma_rmp(&mut self, val: Usart1RxDmaRmp)
pub fn set_usart1_rx_dma_rmp(&mut self, val: Usart1RxDmaRmp)
USART1_RX DMA request remapping bit
pub const fn tim16_dma_rmp(&self) -> Tim16DmaRmp
pub const fn tim16_dma_rmp(&self) -> Tim16DmaRmp
TIM16 DMA request remapping bit
pub fn set_tim16_dma_rmp(&mut self, val: Tim16DmaRmp)
pub fn set_tim16_dma_rmp(&mut self, val: Tim16DmaRmp)
TIM16 DMA request remapping bit
pub const fn tim17_dma_rmp(&self) -> Tim17DmaRmp
pub const fn tim17_dma_rmp(&self) -> Tim17DmaRmp
TIM17 DMA request remapping bit
pub fn set_tim17_dma_rmp(&mut self, val: Tim17DmaRmp)
pub fn set_tim17_dma_rmp(&mut self, val: Tim17DmaRmp)
TIM17 DMA request remapping bit
pub const fn tim16_dma_rmp2(&self) -> Tim16DmaRmp2
pub const fn tim16_dma_rmp2(&self) -> Tim16DmaRmp2
TIM16 alternate DMA request remapping bit
pub fn set_tim16_dma_rmp2(&mut self, val: Tim16DmaRmp2)
pub fn set_tim16_dma_rmp2(&mut self, val: Tim16DmaRmp2)
TIM16 alternate DMA request remapping bit
pub const fn tim17_dma_rmp2(&self) -> Tim17DmaRmp2
pub const fn tim17_dma_rmp2(&self) -> Tim17DmaRmp2
TIM17 alternate DMA request remapping bit
pub fn set_tim17_dma_rmp2(&mut self, val: Tim17DmaRmp2)
pub fn set_tim17_dma_rmp2(&mut self, val: Tim17DmaRmp2)
TIM17 alternate DMA request remapping bit
pub const fn i2c_pb6_fmp(&self) -> I2cPb6Fmp
pub const fn i2c_pb6_fmp(&self) -> I2cPb6Fmp
Fast Mode Plus (FM plus) driving capability activation bits.
pub fn set_i2c_pb6_fmp(&mut self, val: I2cPb6Fmp)
pub fn set_i2c_pb6_fmp(&mut self, val: I2cPb6Fmp)
Fast Mode Plus (FM plus) driving capability activation bits.
pub const fn i2c_pb7_fmp(&self) -> I2cPb7Fmp
pub const fn i2c_pb7_fmp(&self) -> I2cPb7Fmp
Fast Mode Plus (FM+) driving capability activation bits.
pub fn set_i2c_pb7_fmp(&mut self, val: I2cPb7Fmp)
pub fn set_i2c_pb7_fmp(&mut self, val: I2cPb7Fmp)
Fast Mode Plus (FM+) driving capability activation bits.
pub const fn i2c_pb8_fmp(&self) -> I2cPb8Fmp
pub const fn i2c_pb8_fmp(&self) -> I2cPb8Fmp
Fast Mode Plus (FM+) driving capability activation bits.
pub fn set_i2c_pb8_fmp(&mut self, val: I2cPb8Fmp)
pub fn set_i2c_pb8_fmp(&mut self, val: I2cPb8Fmp)
Fast Mode Plus (FM+) driving capability activation bits.
pub const fn i2c_pb9_fmp(&self) -> I2cPb9Fmp
pub const fn i2c_pb9_fmp(&self) -> I2cPb9Fmp
Fast Mode Plus (FM+) driving capability activation bits.
pub fn set_i2c_pb9_fmp(&mut self, val: I2cPb9Fmp)
pub fn set_i2c_pb9_fmp(&mut self, val: I2cPb9Fmp)
Fast Mode Plus (FM+) driving capability activation bits.
pub fn set_i2c1_fmp(&mut self, val: I2c1Fmp)
pub fn set_i2c1_fmp(&mut self, val: I2c1Fmp)
FM+ driving capability activation for I2C1
pub fn set_i2c2_fmp(&mut self, val: I2c2Fmp)
pub fn set_i2c2_fmp(&mut self, val: I2c2Fmp)
FM+ driving capability activation for I2C2
pub const fn i2c_pa9_fmp(&self) -> I2cPa9Fmp
pub const fn i2c_pa9_fmp(&self) -> I2cPa9Fmp
Fast Mode Plus (FM+) driving capability activation bits
pub fn set_i2c_pa9_fmp(&mut self, val: I2cPa9Fmp)
pub fn set_i2c_pa9_fmp(&mut self, val: I2cPa9Fmp)
Fast Mode Plus (FM+) driving capability activation bits
pub const fn i2c_pa10_fmp(&self) -> I2cPa10Fmp
pub const fn i2c_pa10_fmp(&self) -> I2cPa10Fmp
Fast Mode Plus (FM+) driving capability activation bits
pub fn set_i2c_pa10_fmp(&mut self, val: I2cPa10Fmp)
pub fn set_i2c_pa10_fmp(&mut self, val: I2cPa10Fmp)
Fast Mode Plus (FM+) driving capability activation bits
pub const fn spi2_dma_rmp(&self) -> Spi2DmaRmp
pub const fn spi2_dma_rmp(&self) -> Spi2DmaRmp
SPI2 DMA request remapping bit
pub fn set_spi2_dma_rmp(&mut self, val: Spi2DmaRmp)
pub fn set_spi2_dma_rmp(&mut self, val: Spi2DmaRmp)
SPI2 DMA request remapping bit
pub const fn usart2_dma_rmp(&self) -> Usart2DmaRmp
pub const fn usart2_dma_rmp(&self) -> Usart2DmaRmp
USART2 DMA request remapping bit
pub fn set_usart2_dma_rmp(&mut self, val: Usart2DmaRmp)
pub fn set_usart2_dma_rmp(&mut self, val: Usart2DmaRmp)
USART2 DMA request remapping bit
pub const fn usart3_dma_rmp(&self) -> Usart3DmaRmp
pub const fn usart3_dma_rmp(&self) -> Usart3DmaRmp
USART3 DMA request remapping bit
pub fn set_usart3_dma_rmp(&mut self, val: Usart3DmaRmp)
pub fn set_usart3_dma_rmp(&mut self, val: Usart3DmaRmp)
USART3 DMA request remapping bit
pub const fn i2c1_dma_rmp(&self) -> I2c1DmaRmp
pub const fn i2c1_dma_rmp(&self) -> I2c1DmaRmp
I2C1 DMA request remapping bit
pub fn set_i2c1_dma_rmp(&mut self, val: I2c1DmaRmp)
pub fn set_i2c1_dma_rmp(&mut self, val: I2c1DmaRmp)
I2C1 DMA request remapping bit
pub const fn tim1_dma_rmp(&self) -> Tim1DmaRmp
pub const fn tim1_dma_rmp(&self) -> Tim1DmaRmp
TIM1 DMA request remapping bit
pub fn set_tim1_dma_rmp(&mut self, val: Tim1DmaRmp)
pub fn set_tim1_dma_rmp(&mut self, val: Tim1DmaRmp)
TIM1 DMA request remapping bit
pub const fn tim2_dma_rmp(&self) -> Tim2DmaRmp
pub const fn tim2_dma_rmp(&self) -> Tim2DmaRmp
TIM2 DMA request remapping bit
pub fn set_tim2_dma_rmp(&mut self, val: Tim2DmaRmp)
pub fn set_tim2_dma_rmp(&mut self, val: Tim2DmaRmp)
TIM2 DMA request remapping bit
pub const fn tim3_dma_rmp(&self) -> Tim3DmaRmp
pub const fn tim3_dma_rmp(&self) -> Tim3DmaRmp
TIM3 DMA request remapping bit
pub fn set_tim3_dma_rmp(&mut self, val: Tim3DmaRmp)
pub fn set_tim3_dma_rmp(&mut self, val: Tim3DmaRmp)
TIM3 DMA request remapping bit