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 usb_it_rmp(&self) -> UsbItRmp
pub const fn usb_it_rmp(&self) -> UsbItRmp
USB interrupt remap
pub fn set_usb_it_rmp(&mut self, val: UsbItRmp)
pub fn set_usb_it_rmp(&mut self, val: UsbItRmp)
USB interrupt remap
pub const fn tim1_itr3_rmp(&self) -> Tim1Itr3Rmp
pub const fn tim1_itr3_rmp(&self) -> Tim1Itr3Rmp
Timer 1 ITR3 selection
pub fn set_tim1_itr3_rmp(&mut self, val: Tim1Itr3Rmp)
pub fn set_tim1_itr3_rmp(&mut self, val: Tim1Itr3Rmp)
Timer 1 ITR3 selection
pub const fn dac1_trig_rmp(&self) -> Dac1TrigRmp
pub const fn dac1_trig_rmp(&self) -> Dac1TrigRmp
DAC trigger remap (when TSEL = 001)
pub fn set_dac1_trig_rmp(&mut self, val: Dac1TrigRmp)
pub fn set_dac1_trig_rmp(&mut self, val: Dac1TrigRmp)
DAC trigger remap (when TSEL = 001)
pub const fn dac_trig_rmp(&self) -> DacTrigRmp
pub const fn dac_trig_rmp(&self) -> DacTrigRmp
DAC trigger remap (when TSEL = 001)
pub fn set_dac_trig_rmp(&mut self, val: DacTrigRmp)
pub fn set_dac_trig_rmp(&mut self, val: DacTrigRmp)
DAC trigger remap (when TSEL = 001)
pub const fn adc2_dma_rmp(&self) -> Adc2DmaRmp
pub const fn adc2_dma_rmp(&self) -> Adc2DmaRmp
ADC24 DMA remapping bit
pub fn set_adc2_dma_rmp(&mut self, val: Adc2DmaRmp)
pub fn set_adc2_dma_rmp(&mut self, val: Adc2DmaRmp)
ADC24 DMA 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 tim6_dac1_ch1_dma_rmp(&self) -> Tim6Dac1Ch1DmaRmp
pub const fn tim6_dac1_ch1_dma_rmp(&self) -> Tim6Dac1Ch1DmaRmp
TIM6 and DAC1 DMA request remapping bit
pub fn set_tim6_dac1_ch1_dma_rmp(&mut self, val: Tim6Dac1Ch1DmaRmp)
pub fn set_tim6_dac1_ch1_dma_rmp(&mut self, val: Tim6Dac1Ch1DmaRmp)
TIM6 and DAC1 DMA request remapping bit
pub const fn tim6_dac1_dma_rmp(&self) -> Tim6Dac1DmaRmp
pub const fn tim6_dac1_dma_rmp(&self) -> Tim6Dac1DmaRmp
TIM6 and DAC1 DMA request remapping bit
pub fn set_tim6_dac1_dma_rmp(&mut self, val: Tim6Dac1DmaRmp)
pub fn set_tim6_dac1_dma_rmp(&mut self, val: Tim6Dac1DmaRmp)
TIM6 and DAC1 DMA request remapping bit
pub const fn tim6_dac1_out1_dma_rmp(&self) -> Tim6Dac1Out1DmaRmp
pub const fn tim6_dac1_out1_dma_rmp(&self) -> Tim6Dac1Out1DmaRmp
TIM6 and DAC1 DMA request remapping bit
pub fn set_tim6_dac1_out1_dma_rmp(&mut self, val: Tim6Dac1Out1DmaRmp)
pub fn set_tim6_dac1_out1_dma_rmp(&mut self, val: Tim6Dac1Out1DmaRmp)
TIM6 and DAC1 DMA request remapping bit
pub const fn tim7_dac1_ch2_dma_rmp(&self) -> Tim7Dac1Ch2DmaRmp
pub const fn tim7_dac1_ch2_dma_rmp(&self) -> Tim7Dac1Ch2DmaRmp
TIM7 and DAC2 DMA request remapping bit
pub fn set_tim7_dac1_ch2_dma_rmp(&mut self, val: Tim7Dac1Ch2DmaRmp)
pub fn set_tim7_dac1_ch2_dma_rmp(&mut self, val: Tim7Dac1Ch2DmaRmp)
TIM7 and DAC2 DMA request remapping bit
pub const fn tim7_dac1_out2_dma_rmp(&self) -> Tim7Dac1Out2DmaRmp
pub const fn tim7_dac1_out2_dma_rmp(&self) -> Tim7Dac1Out2DmaRmp
TIM7 and DAC2 DMA request remapping bit
pub fn set_tim7_dac1_out2_dma_rmp(&mut self, val: Tim7Dac1Out2DmaRmp)
pub fn set_tim7_dac1_out2_dma_rmp(&mut self, val: Tim7Dac1Out2DmaRmp)
TIM7 and DAC2 DMA request remapping bit
pub const fn dac2_ch1_dma_rmp(&self) -> Dac2Ch1DmaRmp
pub const fn dac2_ch1_dma_rmp(&self) -> Dac2Ch1DmaRmp
DAC2 channel1 DMA remap
pub fn set_dac2_ch1_dma_rmp(&mut self, val: Dac2Ch1DmaRmp)
pub fn set_dac2_ch1_dma_rmp(&mut self, val: Dac2Ch1DmaRmp)
DAC2 channel1 DMA remap
pub const fn tim18_dac2_out1_dma_rmp(&self) -> Tim18Dac2Out1DmaRmp
pub const fn tim18_dac2_out1_dma_rmp(&self) -> Tim18Dac2Out1DmaRmp
TIM18 and DAC2_OUT1 DMA request remapping bit
pub fn set_tim18_dac2_out1_dma_rmp(&mut self, val: Tim18Dac2Out1DmaRmp)
pub fn set_tim18_dac2_out1_dma_rmp(&mut self, val: Tim18Dac2Out1DmaRmp)
TIM18 and DAC2_OUT1 DMA request remapping bit
pub const fn i2c_pb6_fmp(&self) -> I2cPb6Fmp
pub const fn i2c_pb6_fmp(&self) -> I2cPb6Fmp
Fast Mode Plus (FM+) 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+) 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)
I2C1 Fast Mode Plus
pub fn set_i2c2_fmp(&mut self, val: I2c2Fmp)
pub fn set_i2c2_fmp(&mut self, val: I2c2Fmp)
I2C2 Fast Mode Plus
pub const fn encoder_mode(&self) -> EncoderMode
pub const fn encoder_mode(&self) -> EncoderMode
Encoder mode
pub fn set_encoder_mode(&mut self, val: EncoderMode)
pub fn set_encoder_mode(&mut self, val: EncoderMode)
Encoder mode
pub fn set_i2c3_fmp(&mut self, val: I2c3Fmp)
pub fn set_i2c3_fmp(&mut self, val: I2c3Fmp)
I2C3 Fast Mode Plus
pub fn set_vbat_mon(&mut self, val: VbatMon)
pub fn set_vbat_mon(&mut self, val: VbatMon)
VBAT monitoring enable
pub fn set_fpu_ie0(&mut self, val: FpuIe0)
pub fn set_fpu_ie0(&mut self, val: FpuIe0)
Invalid operation interrupt enable
pub fn set_fpu_ie1(&mut self, val: FpuIe1)
pub fn set_fpu_ie1(&mut self, val: FpuIe1)
Devide-by-zero interrupt enable
pub fn set_fpu_ie2(&mut self, val: FpuIe2)
pub fn set_fpu_ie2(&mut self, val: FpuIe2)
Underflow interrupt enable
pub fn set_fpu_ie3(&mut self, val: FpuIe3)
pub fn set_fpu_ie3(&mut self, val: FpuIe3)
Overflow interrupt enable
pub fn set_fpu_ie4(&mut self, val: FpuIe4)
pub fn set_fpu_ie4(&mut self, val: FpuIe4)
Input denormal interrupt enable
pub fn set_fpu_ie5(&mut self, val: FpuIe5)
pub fn set_fpu_ie5(&mut self, val: FpuIe5)
Inexact interrupt enable