pub struct W<U, REG> { /* private fields */ }
Expand description
Implementations§
Source§impl W<u32, Reg<u32, _OSPEEDR>>
impl W<u32, Reg<u32, _OSPEEDR>>
Sourcepub fn ospeedr15(&mut self) -> OSPEEDR15_W<'_>
pub fn ospeedr15(&mut self) -> OSPEEDR15_W<'_>
Bits 30:31 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr14(&mut self) -> OSPEEDR14_W<'_>
pub fn ospeedr14(&mut self) -> OSPEEDR14_W<'_>
Bits 28:29 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr13(&mut self) -> OSPEEDR13_W<'_>
pub fn ospeedr13(&mut self) -> OSPEEDR13_W<'_>
Bits 26:27 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr12(&mut self) -> OSPEEDR12_W<'_>
pub fn ospeedr12(&mut self) -> OSPEEDR12_W<'_>
Bits 24:25 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr11(&mut self) -> OSPEEDR11_W<'_>
pub fn ospeedr11(&mut self) -> OSPEEDR11_W<'_>
Bits 22:23 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr10(&mut self) -> OSPEEDR10_W<'_>
pub fn ospeedr10(&mut self) -> OSPEEDR10_W<'_>
Bits 20:21 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr9(&mut self) -> OSPEEDR9_W<'_>
pub fn ospeedr9(&mut self) -> OSPEEDR9_W<'_>
Bits 18:19 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr8(&mut self) -> OSPEEDR8_W<'_>
pub fn ospeedr8(&mut self) -> OSPEEDR8_W<'_>
Bits 16:17 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr7(&mut self) -> OSPEEDR7_W<'_>
pub fn ospeedr7(&mut self) -> OSPEEDR7_W<'_>
Bits 14:15 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr6(&mut self) -> OSPEEDR6_W<'_>
pub fn ospeedr6(&mut self) -> OSPEEDR6_W<'_>
Bits 12:13 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr5(&mut self) -> OSPEEDR5_W<'_>
pub fn ospeedr5(&mut self) -> OSPEEDR5_W<'_>
Bits 10:11 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr4(&mut self) -> OSPEEDR4_W<'_>
pub fn ospeedr4(&mut self) -> OSPEEDR4_W<'_>
Bits 8:9 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr3(&mut self) -> OSPEEDR3_W<'_>
pub fn ospeedr3(&mut self) -> OSPEEDR3_W<'_>
Bits 6:7 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr2(&mut self) -> OSPEEDR2_W<'_>
pub fn ospeedr2(&mut self) -> OSPEEDR2_W<'_>
Bits 4:5 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr1(&mut self) -> OSPEEDR1_W<'_>
pub fn ospeedr1(&mut self) -> OSPEEDR1_W<'_>
Bits 2:3 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr0(&mut self) -> OSPEEDR0_W<'_>
pub fn ospeedr0(&mut self) -> OSPEEDR0_W<'_>
Bits 0:1 - Port x configuration bits (y = 0..15)
Source§impl W<u32, Reg<u32, _AFRL>>
impl W<u32, Reg<u32, _AFRL>>
Sourcepub fn afrl7(&mut self) -> AFRL7_W<'_>
pub fn afrl7(&mut self) -> AFRL7_W<'_>
Bits 28:31 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afrl6(&mut self) -> AFRL6_W<'_>
pub fn afrl6(&mut self) -> AFRL6_W<'_>
Bits 24:27 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afrl5(&mut self) -> AFRL5_W<'_>
pub fn afrl5(&mut self) -> AFRL5_W<'_>
Bits 20:23 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afrl4(&mut self) -> AFRL4_W<'_>
pub fn afrl4(&mut self) -> AFRL4_W<'_>
Bits 16:19 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afrl3(&mut self) -> AFRL3_W<'_>
pub fn afrl3(&mut self) -> AFRL3_W<'_>
Bits 12:15 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afrl2(&mut self) -> AFRL2_W<'_>
pub fn afrl2(&mut self) -> AFRL2_W<'_>
Bits 8:11 - Alternate function selection for port x bit y (y = 0..7)
Source§impl W<u32, Reg<u32, _AFRH>>
impl W<u32, Reg<u32, _AFRH>>
Sourcepub fn afrh15(&mut self) -> AFRH15_W<'_>
pub fn afrh15(&mut self) -> AFRH15_W<'_>
Bits 28:31 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afrh14(&mut self) -> AFRH14_W<'_>
pub fn afrh14(&mut self) -> AFRH14_W<'_>
Bits 24:27 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afrh13(&mut self) -> AFRH13_W<'_>
pub fn afrh13(&mut self) -> AFRH13_W<'_>
Bits 20:23 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afrh12(&mut self) -> AFRH12_W<'_>
pub fn afrh12(&mut self) -> AFRH12_W<'_>
Bits 16:19 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afrh11(&mut self) -> AFRH11_W<'_>
pub fn afrh11(&mut self) -> AFRH11_W<'_>
Bits 12:15 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afrh10(&mut self) -> AFRH10_W<'_>
pub fn afrh10(&mut self) -> AFRH10_W<'_>
Bits 8:11 - Alternate function selection for port x bit y (y = 8..15)
Source§impl W<u32, Reg<u32, _OSPEEDR>>
impl W<u32, Reg<u32, _OSPEEDR>>
Sourcepub fn ospeedr15(&mut self) -> OSPEEDR15_W<'_>
pub fn ospeedr15(&mut self) -> OSPEEDR15_W<'_>
Bits 30:31 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr14(&mut self) -> OSPEEDR14_W<'_>
pub fn ospeedr14(&mut self) -> OSPEEDR14_W<'_>
Bits 28:29 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr13(&mut self) -> OSPEEDR13_W<'_>
pub fn ospeedr13(&mut self) -> OSPEEDR13_W<'_>
Bits 26:27 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr12(&mut self) -> OSPEEDR12_W<'_>
pub fn ospeedr12(&mut self) -> OSPEEDR12_W<'_>
Bits 24:25 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr11(&mut self) -> OSPEEDR11_W<'_>
pub fn ospeedr11(&mut self) -> OSPEEDR11_W<'_>
Bits 22:23 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr10(&mut self) -> OSPEEDR10_W<'_>
pub fn ospeedr10(&mut self) -> OSPEEDR10_W<'_>
Bits 20:21 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr9(&mut self) -> OSPEEDR9_W<'_>
pub fn ospeedr9(&mut self) -> OSPEEDR9_W<'_>
Bits 18:19 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr8(&mut self) -> OSPEEDR8_W<'_>
pub fn ospeedr8(&mut self) -> OSPEEDR8_W<'_>
Bits 16:17 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr7(&mut self) -> OSPEEDR7_W<'_>
pub fn ospeedr7(&mut self) -> OSPEEDR7_W<'_>
Bits 14:15 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr6(&mut self) -> OSPEEDR6_W<'_>
pub fn ospeedr6(&mut self) -> OSPEEDR6_W<'_>
Bits 12:13 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr5(&mut self) -> OSPEEDR5_W<'_>
pub fn ospeedr5(&mut self) -> OSPEEDR5_W<'_>
Bits 10:11 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr4(&mut self) -> OSPEEDR4_W<'_>
pub fn ospeedr4(&mut self) -> OSPEEDR4_W<'_>
Bits 8:9 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr3(&mut self) -> OSPEEDR3_W<'_>
pub fn ospeedr3(&mut self) -> OSPEEDR3_W<'_>
Bits 6:7 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr2(&mut self) -> OSPEEDR2_W<'_>
pub fn ospeedr2(&mut self) -> OSPEEDR2_W<'_>
Bits 4:5 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr1(&mut self) -> OSPEEDR1_W<'_>
pub fn ospeedr1(&mut self) -> OSPEEDR1_W<'_>
Bits 2:3 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr0(&mut self) -> OSPEEDR0_W<'_>
pub fn ospeedr0(&mut self) -> OSPEEDR0_W<'_>
Bits 0:1 - Port x configuration bits (y = 0..15)
Source§impl W<u32, Reg<u32, _AFRL>>
impl W<u32, Reg<u32, _AFRL>>
Sourcepub fn afrl7(&mut self) -> AFRL7_W<'_>
pub fn afrl7(&mut self) -> AFRL7_W<'_>
Bits 28:31 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afrl6(&mut self) -> AFRL6_W<'_>
pub fn afrl6(&mut self) -> AFRL6_W<'_>
Bits 24:27 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afrl5(&mut self) -> AFRL5_W<'_>
pub fn afrl5(&mut self) -> AFRL5_W<'_>
Bits 20:23 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afrl4(&mut self) -> AFRL4_W<'_>
pub fn afrl4(&mut self) -> AFRL4_W<'_>
Bits 16:19 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afrl3(&mut self) -> AFRL3_W<'_>
pub fn afrl3(&mut self) -> AFRL3_W<'_>
Bits 12:15 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afrl2(&mut self) -> AFRL2_W<'_>
pub fn afrl2(&mut self) -> AFRL2_W<'_>
Bits 8:11 - Alternate function selection for port x bit y (y = 0..7)
Source§impl W<u32, Reg<u32, _AFRH>>
impl W<u32, Reg<u32, _AFRH>>
Sourcepub fn afrh15(&mut self) -> AFRH15_W<'_>
pub fn afrh15(&mut self) -> AFRH15_W<'_>
Bits 28:31 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afrh14(&mut self) -> AFRH14_W<'_>
pub fn afrh14(&mut self) -> AFRH14_W<'_>
Bits 24:27 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afrh13(&mut self) -> AFRH13_W<'_>
pub fn afrh13(&mut self) -> AFRH13_W<'_>
Bits 20:23 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afrh12(&mut self) -> AFRH12_W<'_>
pub fn afrh12(&mut self) -> AFRH12_W<'_>
Bits 16:19 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afrh11(&mut self) -> AFRH11_W<'_>
pub fn afrh11(&mut self) -> AFRH11_W<'_>
Bits 12:15 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afrh10(&mut self) -> AFRH10_W<'_>
pub fn afrh10(&mut self) -> AFRH10_W<'_>
Bits 8:11 - Alternate function selection for port x bit y (y = 8..15)
Source§impl W<u32, Reg<u32, _CR>>
impl W<u32, Reg<u32, _CR>>
Sourcepub fn obl_launch(&mut self) -> OBL_LAUNCH_W<'_>
pub fn obl_launch(&mut self) -> OBL_LAUNCH_W<'_>
Bit 13 - Force option byte loading
Source§impl W<u32, Reg<u32, _CFGR>>
impl W<u32, Reg<u32, _CFGR>>
Sourcepub fn pllxtpre(&mut self) -> PLLXTPRE_W<'_>
pub fn pllxtpre(&mut self) -> PLLXTPRE_W<'_>
Bit 17 - HSE divider for PLL entry
Sourcepub fn pllnodiv(&mut self) -> PLLNODIV_W<'_>
pub fn pllnodiv(&mut self) -> PLLNODIV_W<'_>
Bit 31 - Do not divide PLL to MCO
Source§impl W<u32, Reg<u32, _CIR>>
impl W<u32, Reg<u32, _CIR>>
Sourcepub fn lsirdyie(&mut self) -> LSIRDYIE_W<'_>
pub fn lsirdyie(&mut self) -> LSIRDYIE_W<'_>
Bit 8 - LSI Ready Interrupt Enable
Sourcepub fn lserdyie(&mut self) -> LSERDYIE_W<'_>
pub fn lserdyie(&mut self) -> LSERDYIE_W<'_>
Bit 9 - LSE Ready Interrupt Enable
Sourcepub fn hsirdyie(&mut self) -> HSIRDYIE_W<'_>
pub fn hsirdyie(&mut self) -> HSIRDYIE_W<'_>
Bit 10 - HSI Ready Interrupt Enable
Sourcepub fn hserdyie(&mut self) -> HSERDYIE_W<'_>
pub fn hserdyie(&mut self) -> HSERDYIE_W<'_>
Bit 11 - HSE Ready Interrupt Enable
Sourcepub fn pllrdyie(&mut self) -> PLLRDYIE_W<'_>
pub fn pllrdyie(&mut self) -> PLLRDYIE_W<'_>
Bit 12 - PLL Ready Interrupt Enable
Source§impl W<u32, Reg<u32, _APB2RSTR>>
impl W<u32, Reg<u32, _APB2RSTR>>
Sourcepub fn syscfgrst(&mut self) -> SYSCFGRST_W<'_>
pub fn syscfgrst(&mut self) -> SYSCFGRST_W<'_>
Bit 0 - SYSCFG and COMP reset
Sourcepub fn usart1rst(&mut self) -> USART1RST_W<'_>
pub fn usart1rst(&mut self) -> USART1RST_W<'_>
Bit 14 - USART1 reset
Sourcepub fn tim15rst(&mut self) -> TIM15RST_W<'_>
pub fn tim15rst(&mut self) -> TIM15RST_W<'_>
Bit 16 - TIM15 timer reset
Sourcepub fn tim16rst(&mut self) -> TIM16RST_W<'_>
pub fn tim16rst(&mut self) -> TIM16RST_W<'_>
Bit 17 - TIM16 timer reset
Sourcepub fn tim17rst(&mut self) -> TIM17RST_W<'_>
pub fn tim17rst(&mut self) -> TIM17RST_W<'_>
Bit 18 - TIM17 timer reset
Sourcepub fn tim20rst(&mut self) -> TIM20RST_W<'_>
pub fn tim20rst(&mut self) -> TIM20RST_W<'_>
Bit 20 - TIM20 timer reset
Source§impl W<u32, Reg<u32, _APB1RSTR>>
impl W<u32, Reg<u32, _APB1RSTR>>
Sourcepub fn usart2rst(&mut self) -> USART2RST_W<'_>
pub fn usart2rst(&mut self) -> USART2RST_W<'_>
Bit 17 - USART 2 reset
Sourcepub fn usart3rst(&mut self) -> USART3RST_W<'_>
pub fn usart3rst(&mut self) -> USART3RST_W<'_>
Bit 18 - USART3 reset
Sourcepub fn uart4rst(&mut self) -> UART4RST_W<'_>
pub fn uart4rst(&mut self) -> UART4RST_W<'_>
Bit 19 - UART 4 reset
Sourcepub fn uart5rst(&mut self) -> UART5RST_W<'_>
pub fn uart5rst(&mut self) -> UART5RST_W<'_>
Bit 20 - UART 5 reset
Source§impl W<u32, Reg<u32, _APB2ENR>>
impl W<u32, Reg<u32, _APB2ENR>>
Sourcepub fn syscfgen(&mut self) -> SYSCFGEN_W<'_>
pub fn syscfgen(&mut self) -> SYSCFGEN_W<'_>
Bit 0 - SYSCFG clock enable
Sourcepub fn usart1en(&mut self) -> USART1EN_W<'_>
pub fn usart1en(&mut self) -> USART1EN_W<'_>
Bit 14 - USART1 clock enable
Source§impl W<u32, Reg<u32, _APB1ENR>>
impl W<u32, Reg<u32, _APB1ENR>>
Sourcepub fn usart2en(&mut self) -> USART2EN_W<'_>
pub fn usart2en(&mut self) -> USART2EN_W<'_>
Bit 17 - USART 2 clock enable
Sourcepub fn usart3en(&mut self) -> USART3EN_W<'_>
pub fn usart3en(&mut self) -> USART3EN_W<'_>
Bit 18 - USART 3 clock enable
Source§impl W<u32, Reg<u32, _CSR>>
impl W<u32, Reg<u32, _CSR>>
Sourcepub fn iwdgrstf(&mut self) -> IWDGRSTF_W<'_>
pub fn iwdgrstf(&mut self) -> IWDGRSTF_W<'_>
Bit 29 - Independent watchdog reset flag
Sourcepub fn wwdgrstf(&mut self) -> WWDGRSTF_W<'_>
pub fn wwdgrstf(&mut self) -> WWDGRSTF_W<'_>
Bit 30 - Window watchdog reset flag
Sourcepub fn lpwrrstf(&mut self) -> LPWRRSTF_W<'_>
pub fn lpwrrstf(&mut self) -> LPWRRSTF_W<'_>
Bit 31 - Low-power reset flag
Sourcepub fn v18pwrrstf(&mut self) -> V18PWRRSTF_W<'_>
pub fn v18pwrrstf(&mut self) -> V18PWRRSTF_W<'_>
Bit 23 - Reset flag of the 1.8 V domain
Source§impl W<u32, Reg<u32, _AHBRSTR>>
impl W<u32, Reg<u32, _AHBRSTR>>
Sourcepub fn adc12rst(&mut self) -> ADC12RST_W<'_>
pub fn adc12rst(&mut self) -> ADC12RST_W<'_>
Bit 28 - ADC1 and ADC2 reset
Sourcepub fn adc34rst(&mut self) -> ADC34RST_W<'_>
pub fn adc34rst(&mut self) -> ADC34RST_W<'_>
Bit 29 - ADC3 and ADC4 reset
Source§impl W<u32, Reg<u32, _CFGR2>>
impl W<u32, Reg<u32, _CFGR2>>
Sourcepub fn adc12pres(&mut self) -> ADC12PRES_W<'_>
pub fn adc12pres(&mut self) -> ADC12PRES_W<'_>
Bits 4:8 - ADC1 and ADC2 prescaler
Sourcepub fn adc34pres(&mut self) -> ADC34PRES_W<'_>
pub fn adc34pres(&mut self) -> ADC34PRES_W<'_>
Bits 9:13 - ADC3 and ADC4 prescaler
Source§impl W<u32, Reg<u32, _CFGR3>>
impl W<u32, Reg<u32, _CFGR3>>
Sourcepub fn usart1sw(&mut self) -> USART1SW_W<'_>
pub fn usart1sw(&mut self) -> USART1SW_W<'_>
Bits 0:1 - USART1 clock source selection
Sourcepub fn usart2sw(&mut self) -> USART2SW_W<'_>
pub fn usart2sw(&mut self) -> USART2SW_W<'_>
Bits 16:17 - USART2 clock source selection
Sourcepub fn usart3sw(&mut self) -> USART3SW_W<'_>
pub fn usart3sw(&mut self) -> USART3SW_W<'_>
Bits 18:19 - USART3 clock source selection
Source§impl W<u32, Reg<u32, _CR1>>
impl W<u32, Reg<u32, _CR1>>
Sourcepub fn uifremap(&mut self) -> UIFREMAP_W<'_>
pub fn uifremap(&mut self) -> UIFREMAP_W<'_>
Bit 11 - UIF status bit remapping
Source§impl W<u32, Reg<u32, _CR1>>
impl W<u32, Reg<u32, _CR1>>
Sourcepub fn uifremap(&mut self) -> UIFREMAP_W<'_>
pub fn uifremap(&mut self) -> UIFREMAP_W<'_>
Bit 11 - UIF status bit remapping
Source§impl W<u32, Reg<u32, _CR1>>
impl W<u32, Reg<u32, _CR1>>
Sourcepub fn uifremap(&mut self) -> UIFREMAP_W<'_>
pub fn uifremap(&mut self) -> UIFREMAP_W<'_>
Bit 11 - UIF status bit remapping
Source§impl W<u32, Reg<u32, _CR1>>
impl W<u32, Reg<u32, _CR1>>
Sourcepub fn uifremap(&mut self) -> UIFREMAP_W<'_>
pub fn uifremap(&mut self) -> UIFREMAP_W<'_>
Bit 11 - UIF status bit remapping
Source§impl W<u32, Reg<u32, _CR2>>
impl W<u32, Reg<u32, _CR2>>
Sourcepub fn msbfirst(&mut self) -> MSBFIRST_W<'_>
pub fn msbfirst(&mut self) -> MSBFIRST_W<'_>
Bit 19 - Most significant bit first
Source§impl W<u32, Reg<u32, _CR1>>
impl W<u32, Reg<u32, _CR1>>
Sourcepub fn bidimode(&mut self) -> BIDIMODE_W<'_>
pub fn bidimode(&mut self) -> BIDIMODE_W<'_>
Bit 15 - Bidirectional data mode enable
Sourcepub fn lsbfirst(&mut self) -> LSBFIRST_W<'_>
pub fn lsbfirst(&mut self) -> LSBFIRST_W<'_>
Bit 7 - Frame format
Source§impl W<u32, Reg<u32, _CNTR>>
impl W<u32, Reg<u32, _CNTR>>
Source§impl W<u32, Reg<u32, _CR1>>
impl W<u32, Reg<u32, _CR1>>
Sourcepub fn nostretch(&mut self) -> NOSTRETCH_W<'_>
pub fn nostretch(&mut self) -> NOSTRETCH_W<'_>
Bit 17 - Clock stretching disable
Source§impl W<u32, Reg<u32, _CR2>>
impl W<u32, Reg<u32, _CR2>>
Source§impl W<u32, Reg<u32, _TIMEOUTR>>
impl W<u32, Reg<u32, _TIMEOUTR>>
Sourcepub fn timeouta(&mut self) -> TIMEOUTA_W<'_>
pub fn timeouta(&mut self) -> TIMEOUTA_W<'_>
Bits 0:11 - Bus timeout A
Sourcepub fn timouten(&mut self) -> TIMOUTEN_W<'_>
pub fn timouten(&mut self) -> TIMOUTEN_W<'_>
Bit 15 - Clock timeout enable
Sourcepub fn timeoutb(&mut self) -> TIMEOUTB_W<'_>
pub fn timeoutb(&mut self) -> TIMEOUTB_W<'_>
Bits 16:27 - Bus timeout B
Source§impl W<u32, Reg<u32, _ICR>>
impl W<u32, Reg<u32, _ICR>>
Sourcepub fn timoutcf(&mut self) -> TIMOUTCF_W<'_>
pub fn timoutcf(&mut self) -> TIMOUTCF_W<'_>
Bit 12 - Timeout detection flag clear
Source§impl W<u32, Reg<u32, _CR>>
impl W<u32, Reg<u32, _CR>>
Source§impl W<u32, Reg<u32, _PRER>>
impl W<u32, Reg<u32, _PRER>>
Sourcepub fn prediv_a(&mut self) -> PREDIV_A_W<'_>
pub fn prediv_a(&mut self) -> PREDIV_A_W<'_>
Bits 16:22 - Asynchronous prescaler factor
Sourcepub fn prediv_s(&mut self) -> PREDIV_S_W<'_>
pub fn prediv_s(&mut self) -> PREDIV_S_W<'_>
Bits 0:14 - Synchronous prescaler factor
Source§impl W<u32, Reg<u32, _TAFCR>>
impl W<u32, Reg<u32, _TAFCR>>
Sourcepub fn tamp1trg(&mut self) -> TAMP1TRG_W<'_>
pub fn tamp1trg(&mut self) -> TAMP1TRG_W<'_>
Bit 1 - Active level for tamper 1
Sourcepub fn tamp2trg(&mut self) -> TAMP2TRG_W<'_>
pub fn tamp2trg(&mut self) -> TAMP2TRG_W<'_>
Bit 4 - Active level for tamper 2
Sourcepub fn tamp3trg(&mut self) -> TAMP3TRG_W<'_>
pub fn tamp3trg(&mut self) -> TAMP3TRG_W<'_>
Bit 6 - Active level for tamper 3
Sourcepub fn tampfreq(&mut self) -> TAMPFREQ_W<'_>
pub fn tampfreq(&mut self) -> TAMPFREQ_W<'_>
Bits 8:10 - Tamper sampling frequency
Sourcepub fn tampprch(&mut self) -> TAMPPRCH_W<'_>
pub fn tampprch(&mut self) -> TAMPPRCH_W<'_>
Bits 13:14 - Tamper precharge duration
Sourcepub fn tamppudis(&mut self) -> TAMPPUDIS_W<'_>
pub fn tamppudis(&mut self) -> TAMPPUDIS_W<'_>
Bit 15 - TAMPER pull-up disable
Sourcepub fn pc13value(&mut self) -> PC13VALUE_W<'_>
pub fn pc13value(&mut self) -> PC13VALUE_W<'_>
Bit 18 - PC13 value
Sourcepub fn pc13mode(&mut self) -> PC13MODE_W<'_>
pub fn pc13mode(&mut self) -> PC13MODE_W<'_>
Bit 19 - PC13 mode
Sourcepub fn pc14value(&mut self) -> PC14VALUE_W<'_>
pub fn pc14value(&mut self) -> PC14VALUE_W<'_>
Bit 20 - PC14 value
Sourcepub fn pc14mode(&mut self) -> PC14MODE_W<'_>
pub fn pc14mode(&mut self) -> PC14MODE_W<'_>
Bit 21 - PC 14 mode
Sourcepub fn pc15value(&mut self) -> PC15VALUE_W<'_>
pub fn pc15value(&mut self) -> PC15VALUE_W<'_>
Bit 22 - PC15 value
Sourcepub fn pc15mode(&mut self) -> PC15MODE_W<'_>
pub fn pc15mode(&mut self) -> PC15MODE_W<'_>
Bit 23 - PC15 mode
Source§impl W<u32, Reg<u32, _CR1>>
impl W<u32, Reg<u32, _CR1>>
Sourcepub fn uifremap(&mut self) -> UIFREMAP_W<'_>
pub fn uifremap(&mut self) -> UIFREMAP_W<'_>
Bit 11 - UIF status bit remapping
Source§impl W<u32, Reg<u32, _CR>>
impl W<u32, Reg<u32, _CR>>
Sourcepub fn dmaudrie2(&mut self) -> DMAUDRIE2_W<'_>
pub fn dmaudrie2(&mut self) -> DMAUDRIE2_W<'_>
Bit 29 - DAC channel2 DMA underrun interrupt enable
Sourcepub fn wave2(&mut self) -> WAVE2_W<'_>
pub fn wave2(&mut self) -> WAVE2_W<'_>
Bits 22:23 - DAC channel2 noise/triangle wave generation enable
Sourcepub fn dmaudrie1(&mut self) -> DMAUDRIE1_W<'_>
pub fn dmaudrie1(&mut self) -> DMAUDRIE1_W<'_>
Bit 13 - DAC channel1 DMA Underrun Interrupt enable
Source§impl W<u32, Reg<u32, _DHR12R1>>
impl W<u32, Reg<u32, _DHR12R1>>
Sourcepub fn dacc1dhr(&mut self) -> DACC1DHR_W<'_>
pub fn dacc1dhr(&mut self) -> DACC1DHR_W<'_>
Bits 0:11 - DAC channel1 12-bit right-aligned data
Source§impl W<u32, Reg<u32, _DHR12L1>>
impl W<u32, Reg<u32, _DHR12L1>>
Sourcepub fn dacc1dhr(&mut self) -> DACC1DHR_W<'_>
pub fn dacc1dhr(&mut self) -> DACC1DHR_W<'_>
Bits 4:15 - DAC channel1 12-bit left-aligned data
Source§impl W<u32, Reg<u32, _DHR8R1>>
impl W<u32, Reg<u32, _DHR8R1>>
Sourcepub fn dacc1dhr(&mut self) -> DACC1DHR_W<'_>
pub fn dacc1dhr(&mut self) -> DACC1DHR_W<'_>
Bits 0:7 - DAC channel1 8-bit right-aligned data
Source§impl W<u32, Reg<u32, _DHR12R2>>
impl W<u32, Reg<u32, _DHR12R2>>
Sourcepub fn dacc2dhr(&mut self) -> DACC2DHR_W<'_>
pub fn dacc2dhr(&mut self) -> DACC2DHR_W<'_>
Bits 0:11 - DAC channel2 12-bit right-aligned data
Source§impl W<u32, Reg<u32, _DHR12L2>>
impl W<u32, Reg<u32, _DHR12L2>>
Sourcepub fn dacc2dhr(&mut self) -> DACC2DHR_W<'_>
pub fn dacc2dhr(&mut self) -> DACC2DHR_W<'_>
Bits 4:15 - DAC channel2 12-bit left-aligned data
Source§impl W<u32, Reg<u32, _DHR8R2>>
impl W<u32, Reg<u32, _DHR8R2>>
Sourcepub fn dacc2dhr(&mut self) -> DACC2DHR_W<'_>
pub fn dacc2dhr(&mut self) -> DACC2DHR_W<'_>
Bits 0:7 - DAC channel2 8-bit right-aligned data
Source§impl W<u32, Reg<u32, _DHR12RD>>
impl W<u32, Reg<u32, _DHR12RD>>
Sourcepub fn dacc2dhr(&mut self) -> DACC2DHR_W<'_>
pub fn dacc2dhr(&mut self) -> DACC2DHR_W<'_>
Bits 16:27 - DAC channel2 12-bit right-aligned data
Sourcepub fn dacc1dhr(&mut self) -> DACC1DHR_W<'_>
pub fn dacc1dhr(&mut self) -> DACC1DHR_W<'_>
Bits 0:11 - DAC channel1 12-bit right-aligned data
Source§impl W<u32, Reg<u32, _DHR12LD>>
impl W<u32, Reg<u32, _DHR12LD>>
Sourcepub fn dacc2dhr(&mut self) -> DACC2DHR_W<'_>
pub fn dacc2dhr(&mut self) -> DACC2DHR_W<'_>
Bits 20:31 - DAC channel2 12-bit left-aligned data
Sourcepub fn dacc1dhr(&mut self) -> DACC1DHR_W<'_>
pub fn dacc1dhr(&mut self) -> DACC1DHR_W<'_>
Bits 4:15 - DAC channel1 12-bit left-aligned data
Source§impl W<u32, Reg<u32, _DHR8RD>>
impl W<u32, Reg<u32, _DHR8RD>>
Sourcepub fn dacc2dhr(&mut self) -> DACC2DHR_W<'_>
pub fn dacc2dhr(&mut self) -> DACC2DHR_W<'_>
Bits 8:15 - DAC channel2 8-bit right-aligned data
Sourcepub fn dacc1dhr(&mut self) -> DACC1DHR_W<'_>
pub fn dacc1dhr(&mut self) -> DACC1DHR_W<'_>
Bits 0:7 - DAC channel1 8-bit right-aligned data
Source§impl W<u32, Reg<u32, _CR>>
impl W<u32, Reg<u32, _CR>>
Sourcepub fn dbg_sleep(&mut self) -> DBG_SLEEP_W<'_>
pub fn dbg_sleep(&mut self) -> DBG_SLEEP_W<'_>
Bit 0 - Debug Sleep mode
Sourcepub fn dbg_stop(&mut self) -> DBG_STOP_W<'_>
pub fn dbg_stop(&mut self) -> DBG_STOP_W<'_>
Bit 1 - Debug Stop Mode
Sourcepub fn dbg_standby(&mut self) -> DBG_STANDBY_W<'_>
pub fn dbg_standby(&mut self) -> DBG_STANDBY_W<'_>
Bit 2 - Debug Standby Mode
Sourcepub fn trace_ioen(&mut self) -> TRACE_IOEN_W<'_>
pub fn trace_ioen(&mut self) -> TRACE_IOEN_W<'_>
Bit 5 - Trace pin assignment control
Sourcepub fn trace_mode(&mut self) -> TRACE_MODE_W<'_>
pub fn trace_mode(&mut self) -> TRACE_MODE_W<'_>
Bits 6:7 - Trace pin assignment control
Source§impl W<u32, Reg<u32, _APB1_FZ>>
impl W<u32, Reg<u32, _APB1_FZ>>
Sourcepub fn dbg_tim2_stop(&mut self) -> DBG_TIM2_STOP_W<'_>
pub fn dbg_tim2_stop(&mut self) -> DBG_TIM2_STOP_W<'_>
Bit 0 - Debug Timer 2 stopped when Core is halted
Sourcepub fn dbg_tim3_stop(&mut self) -> DBG_TIM3_STOP_W<'_>
pub fn dbg_tim3_stop(&mut self) -> DBG_TIM3_STOP_W<'_>
Bit 1 - Debug Timer 3 stopped when Core is halted
Sourcepub fn dbg_tim4_stop(&mut self) -> DBG_TIM4_STOP_W<'_>
pub fn dbg_tim4_stop(&mut self) -> DBG_TIM4_STOP_W<'_>
Bit 2 - Debug Timer 4 stopped when Core is halted
Sourcepub fn dbg_tim5_stop(&mut self) -> DBG_TIM5_STOP_W<'_>
pub fn dbg_tim5_stop(&mut self) -> DBG_TIM5_STOP_W<'_>
Bit 3 - Debug Timer 5 stopped when Core is halted
Sourcepub fn dbg_tim6_stop(&mut self) -> DBG_TIM6_STOP_W<'_>
pub fn dbg_tim6_stop(&mut self) -> DBG_TIM6_STOP_W<'_>
Bit 4 - Debug Timer 6 stopped when Core is halted
Sourcepub fn dbg_tim7_stop(&mut self) -> DBG_TIM7_STOP_W<'_>
pub fn dbg_tim7_stop(&mut self) -> DBG_TIM7_STOP_W<'_>
Bit 5 - Debug Timer 7 stopped when Core is halted
Sourcepub fn dbg_tim12_stop(&mut self) -> DBG_TIM12_STOP_W<'_>
pub fn dbg_tim12_stop(&mut self) -> DBG_TIM12_STOP_W<'_>
Bit 6 - Debug Timer 12 stopped when Core is halted
Sourcepub fn dbg_tim13_stop(&mut self) -> DBG_TIM13_STOP_W<'_>
pub fn dbg_tim13_stop(&mut self) -> DBG_TIM13_STOP_W<'_>
Bit 7 - Debug Timer 13 stopped when Core is halted
Sourcepub fn dbg_timer14_stop(&mut self) -> DBG_TIMER14_STOP_W<'_>
pub fn dbg_timer14_stop(&mut self) -> DBG_TIMER14_STOP_W<'_>
Bit 8 - Debug Timer 14 stopped when Core is halted
Sourcepub fn dbg_tim18_stop(&mut self) -> DBG_TIM18_STOP_W<'_>
pub fn dbg_tim18_stop(&mut self) -> DBG_TIM18_STOP_W<'_>
Bit 9 - Debug Timer 18 stopped when Core is halted
Sourcepub fn dbg_rtc_stop(&mut self) -> DBG_RTC_STOP_W<'_>
pub fn dbg_rtc_stop(&mut self) -> DBG_RTC_STOP_W<'_>
Bit 10 - Debug RTC stopped when Core is halted
Sourcepub fn dbg_wwdg_stop(&mut self) -> DBG_WWDG_STOP_W<'_>
pub fn dbg_wwdg_stop(&mut self) -> DBG_WWDG_STOP_W<'_>
Bit 11 - Debug Window Wachdog stopped when Core is halted
Sourcepub fn dbg_iwdg_stop(&mut self) -> DBG_IWDG_STOP_W<'_>
pub fn dbg_iwdg_stop(&mut self) -> DBG_IWDG_STOP_W<'_>
Bit 12 - Debug Independent Wachdog stopped when Core is halted
Sourcepub fn i2c1_smbus_timeout(&mut self) -> I2C1_SMBUS_TIMEOUT_W<'_>
pub fn i2c1_smbus_timeout(&mut self) -> I2C1_SMBUS_TIMEOUT_W<'_>
Bit 21 - SMBUS timeout mode stopped when Core is halted
Sourcepub fn i2c2_smbus_timeout(&mut self) -> I2C2_SMBUS_TIMEOUT_W<'_>
pub fn i2c2_smbus_timeout(&mut self) -> I2C2_SMBUS_TIMEOUT_W<'_>
Bit 22 - SMBUS timeout mode stopped when Core is halted
Sourcepub fn dbg_can_stop(&mut self) -> DBG_CAN_STOP_W<'_>
pub fn dbg_can_stop(&mut self) -> DBG_CAN_STOP_W<'_>
Bit 25 - Debug CAN stopped when core is halted
Source§impl W<u32, Reg<u32, _APB2FZ>>
impl W<u32, Reg<u32, _APB2FZ>>
Sourcepub fn dbg_tim15_stop(&mut self) -> DBG_TIM15_STOP_W<'_>
pub fn dbg_tim15_stop(&mut self) -> DBG_TIM15_STOP_W<'_>
Bit 2 - Debug Timer 15 stopped when Core is halted
Sourcepub fn dbg_tim16_stop(&mut self) -> DBG_TIM16_STOP_W<'_>
pub fn dbg_tim16_stop(&mut self) -> DBG_TIM16_STOP_W<'_>
Bit 3 - Debug Timer 16 stopped when Core is halted
Sourcepub fn dbg_tim17_sto(&mut self) -> DBG_TIM17_STO_W<'_>
pub fn dbg_tim17_sto(&mut self) -> DBG_TIM17_STO_W<'_>
Bit 4 - Debug Timer 17 stopped when Core is halted
Sourcepub fn dbg_tim19_stop(&mut self) -> DBG_TIM19_STOP_W<'_>
pub fn dbg_tim19_stop(&mut self) -> DBG_TIM19_STOP_W<'_>
Bit 5 - Debug Timer 19 stopped when Core is halted
Source§impl W<u32, Reg<u32, _CR1>>
impl W<u32, Reg<u32, _CR1>>
Sourcepub fn uifremap(&mut self) -> UIFREMAP_W<'_>
pub fn uifremap(&mut self) -> UIFREMAP_W<'_>
Bit 11 - UIF status bit remapping
Source§impl W<u32, Reg<u32, _OR>>
impl W<u32, Reg<u32, _OR>>
Sourcepub fn tim1_etr_adc1_rmp(&mut self) -> TIM1_ETR_ADC1_RMP_W<'_>
pub fn tim1_etr_adc1_rmp(&mut self) -> TIM1_ETR_ADC1_RMP_W<'_>
Bits 0:1 - TIM1_ETR_ADC1 remapping capability
Sourcepub fn tim1_etr_adc4_rmp(&mut self) -> TIM1_ETR_ADC4_RMP_W<'_>
pub fn tim1_etr_adc4_rmp(&mut self) -> TIM1_ETR_ADC4_RMP_W<'_>
Bits 2:3 - TIM1_ETR_ADC4 remapping capability
Source§impl W<u32, Reg<u32, _CR1>>
impl W<u32, Reg<u32, _CR1>>
Sourcepub fn uifremap(&mut self) -> UIFREMAP_W<'_>
pub fn uifremap(&mut self) -> UIFREMAP_W<'_>
Bit 11 - UIF status bit remapping
Source§impl W<u32, Reg<u32, _OR>>
impl W<u32, Reg<u32, _OR>>
Sourcepub fn tim8_etr_adc2_rmp(&mut self) -> TIM8_ETR_ADC2_RMP_W<'_>
pub fn tim8_etr_adc2_rmp(&mut self) -> TIM8_ETR_ADC2_RMP_W<'_>
Bits 0:1 - TIM8_ETR_ADC2 remapping capability
Sourcepub fn tim8_etr_adc3_rmp(&mut self) -> TIM8_ETR_ADC3_RMP_W<'_>
pub fn tim8_etr_adc3_rmp(&mut self) -> TIM8_ETR_ADC3_RMP_W<'_>
Bits 2:3 - TIM8_ETR_ADC3 remapping capability
Source§impl W<u32, Reg<u32, _CR>>
impl W<u32, Reg<u32, _CR>>
Sourcepub fn adcaldif(&mut self) -> ADCALDIF_W<'_>
pub fn adcaldif(&mut self) -> ADCALDIF_W<'_>
Bit 30 - ADCALDIF
Sourcepub fn advregen(&mut self) -> ADVREGEN_W<'_>
pub fn advregen(&mut self) -> ADVREGEN_W<'_>
Bits 28:29 - ADVREGEN
Sourcepub fn jadstart(&mut self) -> JADSTART_W<'_>
pub fn jadstart(&mut self) -> JADSTART_W<'_>
Bit 3 - JADSTART
Source§impl W<u32, Reg<u32, _OFR1>>
impl W<u32, Reg<u32, _OFR1>>
Sourcepub fn offset1_en(&mut self) -> OFFSET1_EN_W<'_>
pub fn offset1_en(&mut self) -> OFFSET1_EN_W<'_>
Bit 31 - OFFSET1_EN
Sourcepub fn offset1_ch(&mut self) -> OFFSET1_CH_W<'_>
pub fn offset1_ch(&mut self) -> OFFSET1_CH_W<'_>
Bits 26:30 - OFFSET1_CH
Source§impl W<u32, Reg<u32, _OFR2>>
impl W<u32, Reg<u32, _OFR2>>
Sourcepub fn offset2_en(&mut self) -> OFFSET2_EN_W<'_>
pub fn offset2_en(&mut self) -> OFFSET2_EN_W<'_>
Bit 31 - OFFSET2_EN
Sourcepub fn offset2_ch(&mut self) -> OFFSET2_CH_W<'_>
pub fn offset2_ch(&mut self) -> OFFSET2_CH_W<'_>
Bits 26:30 - OFFSET2_CH
Source§impl W<u32, Reg<u32, _OFR3>>
impl W<u32, Reg<u32, _OFR3>>
Sourcepub fn offset3_en(&mut self) -> OFFSET3_EN_W<'_>
pub fn offset3_en(&mut self) -> OFFSET3_EN_W<'_>
Bit 31 - OFFSET3_EN
Sourcepub fn offset3_ch(&mut self) -> OFFSET3_CH_W<'_>
pub fn offset3_ch(&mut self) -> OFFSET3_CH_W<'_>
Bits 26:30 - OFFSET3_CH
Source§impl W<u32, Reg<u32, _OFR4>>
impl W<u32, Reg<u32, _OFR4>>
Sourcepub fn offset4_en(&mut self) -> OFFSET4_EN_W<'_>
pub fn offset4_en(&mut self) -> OFFSET4_EN_W<'_>
Bit 31 - OFFSET4_EN
Sourcepub fn offset4_ch(&mut self) -> OFFSET4_CH_W<'_>
pub fn offset4_ch(&mut self) -> OFFSET4_CH_W<'_>
Bits 26:30 - OFFSET4_CH
Source§impl W<u32, Reg<u32, _AWD2CR>>
impl W<u32, Reg<u32, _AWD2CR>>
Sourcepub fn awd2ch10(&mut self) -> AWD2CH10_W<'_>
pub fn awd2ch10(&mut self) -> AWD2CH10_W<'_>
Bit 10 - AWD2CH
Sourcepub fn awd2ch11(&mut self) -> AWD2CH11_W<'_>
pub fn awd2ch11(&mut self) -> AWD2CH11_W<'_>
Bit 11 - AWD2CH
Sourcepub fn awd2ch12(&mut self) -> AWD2CH12_W<'_>
pub fn awd2ch12(&mut self) -> AWD2CH12_W<'_>
Bit 12 - AWD2CH
Sourcepub fn awd2ch13(&mut self) -> AWD2CH13_W<'_>
pub fn awd2ch13(&mut self) -> AWD2CH13_W<'_>
Bit 13 - AWD2CH
Sourcepub fn awd2ch14(&mut self) -> AWD2CH14_W<'_>
pub fn awd2ch14(&mut self) -> AWD2CH14_W<'_>
Bit 14 - AWD2CH
Sourcepub fn awd2ch15(&mut self) -> AWD2CH15_W<'_>
pub fn awd2ch15(&mut self) -> AWD2CH15_W<'_>
Bit 15 - AWD2CH
Sourcepub fn awd2ch16(&mut self) -> AWD2CH16_W<'_>
pub fn awd2ch16(&mut self) -> AWD2CH16_W<'_>
Bit 16 - AWD2CH
Sourcepub fn awd2ch17(&mut self) -> AWD2CH17_W<'_>
pub fn awd2ch17(&mut self) -> AWD2CH17_W<'_>
Bit 17 - AWD2CH
Source§impl W<u32, Reg<u32, _AWD3CR>>
impl W<u32, Reg<u32, _AWD3CR>>
Sourcepub fn awd3ch10(&mut self) -> AWD3CH10_W<'_>
pub fn awd3ch10(&mut self) -> AWD3CH10_W<'_>
Bit 10 - AWD3CH
Sourcepub fn awd3ch11(&mut self) -> AWD3CH11_W<'_>
pub fn awd3ch11(&mut self) -> AWD3CH11_W<'_>
Bit 11 - AWD3CH
Sourcepub fn awd3ch12(&mut self) -> AWD3CH12_W<'_>
pub fn awd3ch12(&mut self) -> AWD3CH12_W<'_>
Bit 12 - AWD3CH
Sourcepub fn awd3ch13(&mut self) -> AWD3CH13_W<'_>
pub fn awd3ch13(&mut self) -> AWD3CH13_W<'_>
Bit 13 - AWD3CH
Sourcepub fn awd3ch14(&mut self) -> AWD3CH14_W<'_>
pub fn awd3ch14(&mut self) -> AWD3CH14_W<'_>
Bit 14 - AWD3CH
Sourcepub fn awd3ch15(&mut self) -> AWD3CH15_W<'_>
pub fn awd3ch15(&mut self) -> AWD3CH15_W<'_>
Bit 15 - AWD3CH
Sourcepub fn awd3ch16(&mut self) -> AWD3CH16_W<'_>
pub fn awd3ch16(&mut self) -> AWD3CH16_W<'_>
Bit 16 - AWD3CH
Sourcepub fn awd3ch17(&mut self) -> AWD3CH17_W<'_>
pub fn awd3ch17(&mut self) -> AWD3CH17_W<'_>
Bit 17 - AWD3CH
Source§impl W<u32, Reg<u32, _DIFSEL>>
impl W<u32, Reg<u32, _DIFSEL>>
Sourcepub fn difsel_10(&mut self) -> DIFSEL_10_W<'_>
pub fn difsel_10(&mut self) -> DIFSEL_10_W<'_>
Bit 0 - Differential mode for channels 15 to 1
Sourcepub fn difsel_11(&mut self) -> DIFSEL_11_W<'_>
pub fn difsel_11(&mut self) -> DIFSEL_11_W<'_>
Bit 1 - Differential mode for channels 15 to 1
Sourcepub fn difsel_12(&mut self) -> DIFSEL_12_W<'_>
pub fn difsel_12(&mut self) -> DIFSEL_12_W<'_>
Bit 2 - Differential mode for channels 15 to 1
Sourcepub fn difsel_13(&mut self) -> DIFSEL_13_W<'_>
pub fn difsel_13(&mut self) -> DIFSEL_13_W<'_>
Bit 3 - Differential mode for channels 15 to 1
Sourcepub fn difsel_14(&mut self) -> DIFSEL_14_W<'_>
pub fn difsel_14(&mut self) -> DIFSEL_14_W<'_>
Bit 4 - Differential mode for channels 15 to 1
Sourcepub fn difsel_15(&mut self) -> DIFSEL_15_W<'_>
pub fn difsel_15(&mut self) -> DIFSEL_15_W<'_>
Bit 5 - Differential mode for channels 15 to 1
Sourcepub fn difsel_16(&mut self) -> DIFSEL_16_W<'_>
pub fn difsel_16(&mut self) -> DIFSEL_16_W<'_>
Bit 6 - Differential mode for channels 15 to 1
Sourcepub fn difsel_17(&mut self) -> DIFSEL_17_W<'_>
pub fn difsel_17(&mut self) -> DIFSEL_17_W<'_>
Bit 7 - Differential mode for channels 15 to 1
Sourcepub fn difsel_18(&mut self) -> DIFSEL_18_W<'_>
pub fn difsel_18(&mut self) -> DIFSEL_18_W<'_>
Bit 8 - Differential mode for channels 15 to 1
Sourcepub fn difsel_19(&mut self) -> DIFSEL_19_W<'_>
pub fn difsel_19(&mut self) -> DIFSEL_19_W<'_>
Bit 9 - Differential mode for channels 15 to 1
Sourcepub fn difsel_110(&mut self) -> DIFSEL_110_W<'_>
pub fn difsel_110(&mut self) -> DIFSEL_110_W<'_>
Bit 10 - Differential mode for channels 15 to 1
Sourcepub fn difsel_111(&mut self) -> DIFSEL_111_W<'_>
pub fn difsel_111(&mut self) -> DIFSEL_111_W<'_>
Bit 11 - Differential mode for channels 15 to 1
Sourcepub fn difsel_112(&mut self) -> DIFSEL_112_W<'_>
pub fn difsel_112(&mut self) -> DIFSEL_112_W<'_>
Bit 12 - Differential mode for channels 15 to 1
Sourcepub fn difsel_113(&mut self) -> DIFSEL_113_W<'_>
pub fn difsel_113(&mut self) -> DIFSEL_113_W<'_>
Bit 13 - Differential mode for channels 15 to 1
Sourcepub fn difsel_114(&mut self) -> DIFSEL_114_W<'_>
pub fn difsel_114(&mut self) -> DIFSEL_114_W<'_>
Bit 14 - Differential mode for channels 15 to 1
Sourcepub fn difsel_115(&mut self) -> DIFSEL_115_W<'_>
pub fn difsel_115(&mut self) -> DIFSEL_115_W<'_>
Bit 15 - Differential mode for channels 15 to 1
Sourcepub fn difsel_116(&mut self) -> DIFSEL_116_W<'_>
pub fn difsel_116(&mut self) -> DIFSEL_116_W<'_>
Bit 16 - Differential mode for channels 15 to 1
Sourcepub fn difsel_117(&mut self) -> DIFSEL_117_W<'_>
pub fn difsel_117(&mut self) -> DIFSEL_117_W<'_>
Bit 17 - Differential mode for channels 15 to 1
Source§impl W<u32, Reg<u32, _CALFACT>>
impl W<u32, Reg<u32, _CALFACT>>
Sourcepub fn calfact_d(&mut self) -> CALFACT_D_W<'_>
pub fn calfact_d(&mut self) -> CALFACT_D_W<'_>
Bits 16:22 - CALFACT_D
Sourcepub fn calfact_s(&mut self) -> CALFACT_S_W<'_>
pub fn calfact_s(&mut self) -> CALFACT_S_W<'_>
Bits 0:6 - CALFACT_S
Source§impl W<u32, Reg<u32, _CFGR1>>
impl W<u32, Reg<u32, _CFGR1>>
Sourcepub fn mem_mode(&mut self) -> MEM_MODE_W<'_>
pub fn mem_mode(&mut self) -> MEM_MODE_W<'_>
Bits 0:2 - Memory mapping selection bits
Sourcepub fn usb_it_rmp(&mut self) -> USB_IT_RMP_W<'_>
pub fn usb_it_rmp(&mut self) -> USB_IT_RMP_W<'_>
Bit 5 - USB interrupt remap
Sourcepub fn tim1_itr3_rmp(&mut self) -> TIM1_ITR3_RMP_W<'_>
pub fn tim1_itr3_rmp(&mut self) -> TIM1_ITR3_RMP_W<'_>
Bit 6 - Timer 1 ITR3 selection
Sourcepub fn dac1_trig_rmp(&mut self) -> DAC1_TRIG_RMP_W<'_>
pub fn dac1_trig_rmp(&mut self) -> DAC1_TRIG_RMP_W<'_>
Bit 7 - DAC trigger remap (when TSEL = 001)
Sourcepub fn adc2_dma_rmp(&mut self) -> ADC2_DMA_RMP_W<'_>
pub fn adc2_dma_rmp(&mut self) -> ADC2_DMA_RMP_W<'_>
Bit 8 - ADC24 DMA remapping bit
Sourcepub fn tim16_dma_rmp(&mut self) -> TIM16_DMA_RMP_W<'_>
pub fn tim16_dma_rmp(&mut self) -> TIM16_DMA_RMP_W<'_>
Bit 11 - TIM16 DMA request remapping bit
Sourcepub fn tim17_dma_rmp(&mut self) -> TIM17_DMA_RMP_W<'_>
pub fn tim17_dma_rmp(&mut self) -> TIM17_DMA_RMP_W<'_>
Bit 12 - TIM17 DMA request remapping bit
Sourcepub fn tim6_dac1_ch1_dma_rmp(&mut self) -> TIM6_DAC1_CH1_DMA_RMP_W<'_>
pub fn tim6_dac1_ch1_dma_rmp(&mut self) -> TIM6_DAC1_CH1_DMA_RMP_W<'_>
Bit 13 - TIM6 and DAC1 DMA request remapping bit
Sourcepub fn tim7_dac1_ch2_dma_rmp(&mut self) -> TIM7_DAC1_CH2_DMA_RMP_W<'_>
pub fn tim7_dac1_ch2_dma_rmp(&mut self) -> TIM7_DAC1_CH2_DMA_RMP_W<'_>
Bit 14 - TIM7 and DAC2 DMA request remapping bit
Sourcepub fn i2c_pb6_fmp(&mut self) -> I2C_PB6_FMP_W<'_>
pub fn i2c_pb6_fmp(&mut self) -> I2C_PB6_FMP_W<'_>
Bit 16 - Fast Mode Plus (FM+) driving capability activation bits.
Sourcepub fn i2c_pb7_fmp(&mut self) -> I2C_PB7_FMP_W<'_>
pub fn i2c_pb7_fmp(&mut self) -> I2C_PB7_FMP_W<'_>
Bit 17 - Fast Mode Plus (FM+) driving capability activation bits.
Sourcepub fn i2c_pb8_fmp(&mut self) -> I2C_PB8_FMP_W<'_>
pub fn i2c_pb8_fmp(&mut self) -> I2C_PB8_FMP_W<'_>
Bit 18 - Fast Mode Plus (FM+) driving capability activation bits.
Sourcepub fn i2c_pb9_fmp(&mut self) -> I2C_PB9_FMP_W<'_>
pub fn i2c_pb9_fmp(&mut self) -> I2C_PB9_FMP_W<'_>
Bit 19 - Fast Mode Plus (FM+) driving capability activation bits.
Sourcepub fn i2c1_fmp(&mut self) -> I2C1_FMP_W<'_>
pub fn i2c1_fmp(&mut self) -> I2C1_FMP_W<'_>
Bit 20 - I2C1 Fast Mode Plus
Sourcepub fn i2c2_fmp(&mut self) -> I2C2_FMP_W<'_>
pub fn i2c2_fmp(&mut self) -> I2C2_FMP_W<'_>
Bit 21 - I2C2 Fast Mode Plus
Sourcepub fn encoder_mode(&mut self) -> ENCODER_MODE_W<'_>
pub fn encoder_mode(&mut self) -> ENCODER_MODE_W<'_>
Bits 22:23 - Encoder mode
Sourcepub fn dac2_ch1_dma_rmp(&mut self) -> DAC2_CH1_DMA_RMP_W<'_>
pub fn dac2_ch1_dma_rmp(&mut self) -> DAC2_CH1_DMA_RMP_W<'_>
Bit 15 - DAC2 channel1 DMA remap
Sourcepub fn i2c3_fmp(&mut self) -> I2C3_FMP_W<'_>
pub fn i2c3_fmp(&mut self) -> I2C3_FMP_W<'_>
Bit 24 - I2C3 Fast Mode Plus
Source§impl W<u32, Reg<u32, _CFGR2>>
impl W<u32, Reg<u32, _CFGR2>>
Sourcepub fn lockup_lock(&mut self) -> LOCKUP_LOCK_W<'_>
pub fn lockup_lock(&mut self) -> LOCKUP_LOCK_W<'_>
Bit 0 - Cortex-M0 LOCKUP bit enable bit
Sourcepub fn sram_parity_lock(&mut self) -> SRAM_PARITY_LOCK_W<'_>
pub fn sram_parity_lock(&mut self) -> SRAM_PARITY_LOCK_W<'_>
Bit 1 - SRAM parity lock bit
Sourcepub fn pvd_lock(&mut self) -> PVD_LOCK_W<'_>
pub fn pvd_lock(&mut self) -> PVD_LOCK_W<'_>
Bit 2 - PVD lock enable bit
Sourcepub fn byp_addr_par(&mut self) -> BYP_ADDR_PAR_W<'_>
pub fn byp_addr_par(&mut self) -> BYP_ADDR_PAR_W<'_>
Bit 4 - Bypass address bit 29 in parity calculation
Sourcepub fn sram_pef(&mut self) -> SRAM_PEF_W<'_>
pub fn sram_pef(&mut self) -> SRAM_PEF_W<'_>
Bit 8 - SRAM parity flag
Source§impl W<u32, Reg<u32, _RCR>>
impl W<u32, Reg<u32, _RCR>>
Sourcepub fn page0_wp(&mut self) -> PAGE0_WP_W<'_>
pub fn page0_wp(&mut self) -> PAGE0_WP_W<'_>
Bit 0 - CCM SRAM page write protection bit
Sourcepub fn page1_wp(&mut self) -> PAGE1_WP_W<'_>
pub fn page1_wp(&mut self) -> PAGE1_WP_W<'_>
Bit 1 - CCM SRAM page write protection bit
Sourcepub fn page2_wp(&mut self) -> PAGE2_WP_W<'_>
pub fn page2_wp(&mut self) -> PAGE2_WP_W<'_>
Bit 2 - CCM SRAM page write protection bit
Sourcepub fn page3_wp(&mut self) -> PAGE3_WP_W<'_>
pub fn page3_wp(&mut self) -> PAGE3_WP_W<'_>
Bit 3 - CCM SRAM page write protection bit
Sourcepub fn page4_wp(&mut self) -> PAGE4_WP_W<'_>
pub fn page4_wp(&mut self) -> PAGE4_WP_W<'_>
Bit 4 - CCM SRAM page write protection bit
Sourcepub fn page5_wp(&mut self) -> PAGE5_WP_W<'_>
pub fn page5_wp(&mut self) -> PAGE5_WP_W<'_>
Bit 5 - CCM SRAM page write protection bit
Sourcepub fn page6_wp(&mut self) -> PAGE6_WP_W<'_>
pub fn page6_wp(&mut self) -> PAGE6_WP_W<'_>
Bit 6 - CCM SRAM page write protection bit
Sourcepub fn page7_wp(&mut self) -> PAGE7_WP_W<'_>
pub fn page7_wp(&mut self) -> PAGE7_WP_W<'_>
Bit 7 - CCM SRAM page write protection bit
Sourcepub fn page8_wp(&mut self) -> PAGE8_WP_W<'_>
pub fn page8_wp(&mut self) -> PAGE8_WP_W<'_>
Bit 8 - CCM SRAM page write protection bit
Sourcepub fn page9_wp(&mut self) -> PAGE9_WP_W<'_>
pub fn page9_wp(&mut self) -> PAGE9_WP_W<'_>
Bit 9 - CCM SRAM page write protection bit
Sourcepub fn page10_wp(&mut self) -> PAGE10_WP_W<'_>
pub fn page10_wp(&mut self) -> PAGE10_WP_W<'_>
Bit 10 - CCM SRAM page write protection bit
Sourcepub fn page11_wp(&mut self) -> PAGE11_WP_W<'_>
pub fn page11_wp(&mut self) -> PAGE11_WP_W<'_>
Bit 11 - CCM SRAM page write protection bit
Sourcepub fn page12_wp(&mut self) -> PAGE12_WP_W<'_>
pub fn page12_wp(&mut self) -> PAGE12_WP_W<'_>
Bit 12 - CCM SRAM page write protection bit
Sourcepub fn page13_wp(&mut self) -> PAGE13_WP_W<'_>
pub fn page13_wp(&mut self) -> PAGE13_WP_W<'_>
Bit 13 - CCM SRAM page write protection bit
Sourcepub fn page14_wp(&mut self) -> PAGE14_WP_W<'_>
pub fn page14_wp(&mut self) -> PAGE14_WP_W<'_>
Bit 14 - CCM SRAM page write protection bit
Sourcepub fn page15_wp(&mut self) -> PAGE15_WP_W<'_>
pub fn page15_wp(&mut self) -> PAGE15_WP_W<'_>
Bit 15 - CCM SRAM page write protection bit
Source§impl W<u32, Reg<u32, _CFGR3>>
impl W<u32, Reg<u32, _CFGR3>>
Sourcepub fn spi1_rx_dma_rmp(&mut self) -> SPI1_RX_DMA_RMP_W<'_>
pub fn spi1_rx_dma_rmp(&mut self) -> SPI1_RX_DMA_RMP_W<'_>
Bits 0:1 - SPI1_RX DMA remapping bit
Sourcepub fn spi1_tx_dma_rmp(&mut self) -> SPI1_TX_DMA_RMP_W<'_>
pub fn spi1_tx_dma_rmp(&mut self) -> SPI1_TX_DMA_RMP_W<'_>
Bits 2:3 - SPI1_TX DMA remapping bit
Sourcepub fn i2c1_rx_dma_rmp(&mut self) -> I2C1_RX_DMA_RMP_W<'_>
pub fn i2c1_rx_dma_rmp(&mut self) -> I2C1_RX_DMA_RMP_W<'_>
Bits 4:5 - I2C1_RX DMA remapping bit
Sourcepub fn i2c1_tx_dma_rmp(&mut self) -> I2C1_TX_DMA_RMP_W<'_>
pub fn i2c1_tx_dma_rmp(&mut self) -> I2C1_TX_DMA_RMP_W<'_>
Bits 6:7 - I2C1_TX DMA remapping bit
Sourcepub fn adc2_dma_rmp(&mut self) -> ADC2_DMA_RMP_W<'_>
pub fn adc2_dma_rmp(&mut self) -> ADC2_DMA_RMP_W<'_>
Bits 8:9 - ADC2 DMA remapping bit
Source§impl W<u32, Reg<u32, _CFGR4>>
impl W<u32, Reg<u32, _CFGR4>>
Sourcepub fn adc12_ext2_rmp(&mut self) -> ADC12_EXT2_RMP_W<'_>
pub fn adc12_ext2_rmp(&mut self) -> ADC12_EXT2_RMP_W<'_>
Bit 0 - Controls the Input trigger of ADC12 regular channel EXT2
Sourcepub fn adc12_ext3_rmp(&mut self) -> ADC12_EXT3_RMP_W<'_>
pub fn adc12_ext3_rmp(&mut self) -> ADC12_EXT3_RMP_W<'_>
Bit 1 - Controls the Input trigger of ADC12 regular channel EXT3
Sourcepub fn adc12_ext5_rmp(&mut self) -> ADC12_EXT5_RMP_W<'_>
pub fn adc12_ext5_rmp(&mut self) -> ADC12_EXT5_RMP_W<'_>
Bit 2 - Controls the Input trigger of ADC12 regular channel EXT5
Sourcepub fn adc12_ext13_rmp(&mut self) -> ADC12_EXT13_RMP_W<'_>
pub fn adc12_ext13_rmp(&mut self) -> ADC12_EXT13_RMP_W<'_>
Bit 3 - Controls the Input trigger of ADC12 regular channel EXT13
Sourcepub fn adc12_ext15_rmp(&mut self) -> ADC12_EXT15_RMP_W<'_>
pub fn adc12_ext15_rmp(&mut self) -> ADC12_EXT15_RMP_W<'_>
Bit 4 - Controls the Input trigger of ADC12 regular channel EXT15
Sourcepub fn adc12_jext3_rmp(&mut self) -> ADC12_JEXT3_RMP_W<'_>
pub fn adc12_jext3_rmp(&mut self) -> ADC12_JEXT3_RMP_W<'_>
Bit 5 - Controls the Input trigger of ADC12 injected channel JEXT3
Sourcepub fn adc12_jext6_rmp(&mut self) -> ADC12_JEXT6_RMP_W<'_>
pub fn adc12_jext6_rmp(&mut self) -> ADC12_JEXT6_RMP_W<'_>
Bit 6 - Controls the Input trigger of ADC12 injected channel JEXT6
Sourcepub fn adc12_jext13_rmp(&mut self) -> ADC12_JEXT13_RMP_W<'_>
pub fn adc12_jext13_rmp(&mut self) -> ADC12_JEXT13_RMP_W<'_>
Bit 7 - Controls the Input trigger of ADC12 injected channel JEXT13
Sourcepub fn adc34_ext5_rmp(&mut self) -> ADC34_EXT5_RMP_W<'_>
pub fn adc34_ext5_rmp(&mut self) -> ADC34_EXT5_RMP_W<'_>
Bit 8 - Controls the Input trigger of ADC34 regular channel EXT5
Sourcepub fn adc34_ext6_rmp(&mut self) -> ADC34_EXT6_RMP_W<'_>
pub fn adc34_ext6_rmp(&mut self) -> ADC34_EXT6_RMP_W<'_>
Bit 9 - Controls the Input trigger of ADC34 regular channel EXT6
Sourcepub fn adc34_ext15_rmp(&mut self) -> ADC34_EXT15_RMP_W<'_>
pub fn adc34_ext15_rmp(&mut self) -> ADC34_EXT15_RMP_W<'_>
Bit 10 - Controls the Input trigger of ADC34 regular channel EXT15
Sourcepub fn adc34_jext5_rmp(&mut self) -> ADC34_JEXT5_RMP_W<'_>
pub fn adc34_jext5_rmp(&mut self) -> ADC34_JEXT5_RMP_W<'_>
Bit 11 - Controls the Input trigger of ADC34 injected channel JEXT5
Sourcepub fn adc34_jext11_rmp(&mut self) -> ADC34_JEXT11_RMP_W<'_>
pub fn adc34_jext11_rmp(&mut self) -> ADC34_JEXT11_RMP_W<'_>
Bit 12 - Controls the Input trigger of ADC34 injected channel JEXT11
Sourcepub fn adc34_jext14_rmp(&mut self) -> ADC34_JEXT14_RMP_W<'_>
pub fn adc34_jext14_rmp(&mut self) -> ADC34_JEXT14_RMP_W<'_>
Bit 13 - Controls the Input trigger of ADC34 injected channel JEXT14
Source§impl W<u32, Reg<u32, _BCR1>>
impl W<u32, Reg<u32, _BCR1>>
Sourcepub fn cburstrw(&mut self) -> CBURSTRW_W<'_>
pub fn cburstrw(&mut self) -> CBURSTRW_W<'_>
Bit 19 - CBURSTRW
Sourcepub fn asyncwait(&mut self) -> ASYNCWAIT_W<'_>
pub fn asyncwait(&mut self) -> ASYNCWAIT_W<'_>
Bit 15 - ASYNCWAIT
Source§impl W<u32, Reg<u32, _BCR2>>
impl W<u32, Reg<u32, _BCR2>>
Sourcepub fn cburstrw(&mut self) -> CBURSTRW_W<'_>
pub fn cburstrw(&mut self) -> CBURSTRW_W<'_>
Bit 19 - CBURSTRW
Sourcepub fn asyncwait(&mut self) -> ASYNCWAIT_W<'_>
pub fn asyncwait(&mut self) -> ASYNCWAIT_W<'_>
Bit 15 - ASYNCWAIT
Source§impl W<u32, Reg<u32, _BCR3>>
impl W<u32, Reg<u32, _BCR3>>
Sourcepub fn cburstrw(&mut self) -> CBURSTRW_W<'_>
pub fn cburstrw(&mut self) -> CBURSTRW_W<'_>
Bit 19 - CBURSTRW
Sourcepub fn asyncwait(&mut self) -> ASYNCWAIT_W<'_>
pub fn asyncwait(&mut self) -> ASYNCWAIT_W<'_>
Bit 15 - ASYNCWAIT
Source§impl W<u32, Reg<u32, _BCR4>>
impl W<u32, Reg<u32, _BCR4>>
Sourcepub fn cburstrw(&mut self) -> CBURSTRW_W<'_>
pub fn cburstrw(&mut self) -> CBURSTRW_W<'_>
Bit 19 - CBURSTRW
Sourcepub fn asyncwait(&mut self) -> ASYNCWAIT_W<'_>
pub fn asyncwait(&mut self) -> ASYNCWAIT_W<'_>
Bit 15 - ASYNCWAIT
Source§impl W<u32, Reg<u32, _CTRL>>
impl W<u32, Reg<u32, _CTRL>>
Sourcepub fn clksource(&mut self) -> CLKSOURCE_W<'_>
pub fn clksource(&mut self) -> CLKSOURCE_W<'_>
Bit 2 - Clock source selection
Sourcepub fn countflag(&mut self) -> COUNTFLAG_W<'_>
pub fn countflag(&mut self) -> COUNTFLAG_W<'_>
Bit 16 - COUNTFLAG
Source§impl W<u32, Reg<u32, _ACTRL>>
impl W<u32, Reg<u32, _ACTRL>>
Sourcepub fn dismcycint(&mut self) -> DISMCYCINT_W<'_>
pub fn dismcycint(&mut self) -> DISMCYCINT_W<'_>
Bit 0 - DISMCYCINT
Sourcepub fn disdefwbuf(&mut self) -> DISDEFWBUF_W<'_>
pub fn disdefwbuf(&mut self) -> DISDEFWBUF_W<'_>
Bit 1 - DISDEFWBUF
Source§impl W<u32, Reg<u32, _CR1>>
impl W<u32, Reg<u32, _CR1>>
Sourcepub fn uifremap(&mut self) -> UIFREMAP_W<'_>
pub fn uifremap(&mut self) -> UIFREMAP_W<'_>
Bit 11 - UIF status bit remapping
Source§impl W<u32, Reg<u32, _CNT>>
impl W<u32, Reg<u32, _CNT>>
Sourcepub fn cnt_or_uifcpy(&mut self) -> CNT_OR_UIFCPY_W<'_>
pub fn cnt_or_uifcpy(&mut self) -> CNT_OR_UIFCPY_W<'_>
Bit 31 - if IUFREMAP=0 than CNT with read write access else UIFCPY with read only access
Source§impl W<u32, Reg<u32, _CR1>>
impl W<u32, Reg<u32, _CR1>>
Sourcepub fn uifremap(&mut self) -> UIFREMAP_W<'_>
pub fn uifremap(&mut self) -> UIFREMAP_W<'_>
Bit 11 - UIF status bit remapping
Source§impl W<u32, Reg<u32, _CNT>>
impl W<u32, Reg<u32, _CNT>>
Sourcepub fn cnt_or_uifcpy(&mut self) -> CNT_OR_UIFCPY_W<'_>
pub fn cnt_or_uifcpy(&mut self) -> CNT_OR_UIFCPY_W<'_>
Bit 31 - if IUFREMAP=0 than CNT with read write access else UIFCPY with read only access
Source§impl W<u32, Reg<u32, _OSPEEDR>>
impl W<u32, Reg<u32, _OSPEEDR>>
Sourcepub fn ospeedr15(&mut self) -> OSPEEDR15_W<'_>
pub fn ospeedr15(&mut self) -> OSPEEDR15_W<'_>
Bits 30:31 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr14(&mut self) -> OSPEEDR14_W<'_>
pub fn ospeedr14(&mut self) -> OSPEEDR14_W<'_>
Bits 28:29 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr13(&mut self) -> OSPEEDR13_W<'_>
pub fn ospeedr13(&mut self) -> OSPEEDR13_W<'_>
Bits 26:27 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr12(&mut self) -> OSPEEDR12_W<'_>
pub fn ospeedr12(&mut self) -> OSPEEDR12_W<'_>
Bits 24:25 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr11(&mut self) -> OSPEEDR11_W<'_>
pub fn ospeedr11(&mut self) -> OSPEEDR11_W<'_>
Bits 22:23 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr10(&mut self) -> OSPEEDR10_W<'_>
pub fn ospeedr10(&mut self) -> OSPEEDR10_W<'_>
Bits 20:21 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr9(&mut self) -> OSPEEDR9_W<'_>
pub fn ospeedr9(&mut self) -> OSPEEDR9_W<'_>
Bits 18:19 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr8(&mut self) -> OSPEEDR8_W<'_>
pub fn ospeedr8(&mut self) -> OSPEEDR8_W<'_>
Bits 16:17 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr7(&mut self) -> OSPEEDR7_W<'_>
pub fn ospeedr7(&mut self) -> OSPEEDR7_W<'_>
Bits 14:15 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr6(&mut self) -> OSPEEDR6_W<'_>
pub fn ospeedr6(&mut self) -> OSPEEDR6_W<'_>
Bits 12:13 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr5(&mut self) -> OSPEEDR5_W<'_>
pub fn ospeedr5(&mut self) -> OSPEEDR5_W<'_>
Bits 10:11 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr4(&mut self) -> OSPEEDR4_W<'_>
pub fn ospeedr4(&mut self) -> OSPEEDR4_W<'_>
Bits 8:9 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr3(&mut self) -> OSPEEDR3_W<'_>
pub fn ospeedr3(&mut self) -> OSPEEDR3_W<'_>
Bits 6:7 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr2(&mut self) -> OSPEEDR2_W<'_>
pub fn ospeedr2(&mut self) -> OSPEEDR2_W<'_>
Bits 4:5 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr1(&mut self) -> OSPEEDR1_W<'_>
pub fn ospeedr1(&mut self) -> OSPEEDR1_W<'_>
Bits 2:3 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr0(&mut self) -> OSPEEDR0_W<'_>
pub fn ospeedr0(&mut self) -> OSPEEDR0_W<'_>
Bits 0:1 - Port x configuration bits (y = 0..15)
Source§impl W<u32, Reg<u32, _AFRL>>
impl W<u32, Reg<u32, _AFRL>>
Sourcepub fn afrl7(&mut self) -> AFRL7_W<'_>
pub fn afrl7(&mut self) -> AFRL7_W<'_>
Bits 28:31 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afrl6(&mut self) -> AFRL6_W<'_>
pub fn afrl6(&mut self) -> AFRL6_W<'_>
Bits 24:27 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afrl5(&mut self) -> AFRL5_W<'_>
pub fn afrl5(&mut self) -> AFRL5_W<'_>
Bits 20:23 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afrl4(&mut self) -> AFRL4_W<'_>
pub fn afrl4(&mut self) -> AFRL4_W<'_>
Bits 16:19 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afrl3(&mut self) -> AFRL3_W<'_>
pub fn afrl3(&mut self) -> AFRL3_W<'_>
Bits 12:15 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afrl2(&mut self) -> AFRL2_W<'_>
pub fn afrl2(&mut self) -> AFRL2_W<'_>
Bits 8:11 - Alternate function selection for port x bit y (y = 0..7)
Source§impl W<u32, Reg<u32, _AFRH>>
impl W<u32, Reg<u32, _AFRH>>
Sourcepub fn afrh15(&mut self) -> AFRH15_W<'_>
pub fn afrh15(&mut self) -> AFRH15_W<'_>
Bits 28:31 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afrh14(&mut self) -> AFRH14_W<'_>
pub fn afrh14(&mut self) -> AFRH14_W<'_>
Bits 24:27 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afrh13(&mut self) -> AFRH13_W<'_>
pub fn afrh13(&mut self) -> AFRH13_W<'_>
Bits 20:23 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afrh12(&mut self) -> AFRH12_W<'_>
pub fn afrh12(&mut self) -> AFRH12_W<'_>
Bits 16:19 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afrh11(&mut self) -> AFRH11_W<'_>
pub fn afrh11(&mut self) -> AFRH11_W<'_>
Bits 12:15 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afrh10(&mut self) -> AFRH10_W<'_>
pub fn afrh10(&mut self) -> AFRH10_W<'_>
Bits 8:11 - Alternate function selection for port x bit y (y = 8..15)
Source§impl W<u32, Reg<u32, _OPAMP2_CSR>>
impl W<u32, Reg<u32, _OPAMP2_CSR>>
Sourcepub fn opamp2en(&mut self) -> OPAMP2EN_W<'_>
pub fn opamp2en(&mut self) -> OPAMP2EN_W<'_>
Bit 0 - OPAMP2 enable
Sourcepub fn force_vp(&mut self) -> FORCE_VP_W<'_>
pub fn force_vp(&mut self) -> FORCE_VP_W<'_>
Bit 1 - FORCE_VP
Sourcepub fn vps_sel(&mut self) -> VPS_SEL_W<'_>
pub fn vps_sel(&mut self) -> VPS_SEL_W<'_>
Bits 9:10 - OPAMP Non inverting input secondary selection
Sourcepub fn pga_gain(&mut self) -> PGA_GAIN_W<'_>
pub fn pga_gain(&mut self) -> PGA_GAIN_W<'_>
Bits 14:17 - Gain in PGA mode
Sourcepub fn user_trim(&mut self) -> USER_TRIM_W<'_>
pub fn user_trim(&mut self) -> USER_TRIM_W<'_>
Bit 18 - User trimming enable
Sourcepub fn trimoffsetp(&mut self) -> TRIMOFFSETP_W<'_>
pub fn trimoffsetp(&mut self) -> TRIMOFFSETP_W<'_>
Bits 19:23 - Offset trimming value (PMOS)
Sourcepub fn trimoffsetn(&mut self) -> TRIMOFFSETN_W<'_>
pub fn trimoffsetn(&mut self) -> TRIMOFFSETN_W<'_>
Bits 24:28 - Offset trimming value (NMOS)
Source§impl W<u32, Reg<u32, _OPAMP3_CSR>>
impl W<u32, Reg<u32, _OPAMP3_CSR>>
Sourcepub fn opamp3en(&mut self) -> OPAMP3EN_W<'_>
pub fn opamp3en(&mut self) -> OPAMP3EN_W<'_>
Bit 0 - OPAMP3 enable
Sourcepub fn force_vp(&mut self) -> FORCE_VP_W<'_>
pub fn force_vp(&mut self) -> FORCE_VP_W<'_>
Bit 1 - FORCE_VP
Sourcepub fn vps_sel(&mut self) -> VPS_SEL_W<'_>
pub fn vps_sel(&mut self) -> VPS_SEL_W<'_>
Bits 9:10 - OPAMP Non inverting input secondary selection
Sourcepub fn pga_gain(&mut self) -> PGA_GAIN_W<'_>
pub fn pga_gain(&mut self) -> PGA_GAIN_W<'_>
Bits 14:17 - Gain in PGA mode
Sourcepub fn user_trim(&mut self) -> USER_TRIM_W<'_>
pub fn user_trim(&mut self) -> USER_TRIM_W<'_>
Bit 18 - User trimming enable
Sourcepub fn trimoffsetp(&mut self) -> TRIMOFFSETP_W<'_>
pub fn trimoffsetp(&mut self) -> TRIMOFFSETP_W<'_>
Bits 19:23 - Offset trimming value (PMOS)
Sourcepub fn trimoffsetn(&mut self) -> TRIMOFFSETN_W<'_>
pub fn trimoffsetn(&mut self) -> TRIMOFFSETN_W<'_>
Bits 24:28 - Offset trimming value (NMOS)
Source§impl W<u32, Reg<u32, _OPAMP4_CSR>>
impl W<u32, Reg<u32, _OPAMP4_CSR>>
Sourcepub fn opamp4en(&mut self) -> OPAMP4EN_W<'_>
pub fn opamp4en(&mut self) -> OPAMP4EN_W<'_>
Bit 0 - OPAMP4 enable
Sourcepub fn force_vp(&mut self) -> FORCE_VP_W<'_>
pub fn force_vp(&mut self) -> FORCE_VP_W<'_>
Bit 1 - FORCE_VP
Sourcepub fn vps_sel(&mut self) -> VPS_SEL_W<'_>
pub fn vps_sel(&mut self) -> VPS_SEL_W<'_>
Bits 9:10 - OPAMP Non inverting input secondary selection
Sourcepub fn pga_gain(&mut self) -> PGA_GAIN_W<'_>
pub fn pga_gain(&mut self) -> PGA_GAIN_W<'_>
Bits 14:17 - Gain in PGA mode
Sourcepub fn user_trim(&mut self) -> USER_TRIM_W<'_>
pub fn user_trim(&mut self) -> USER_TRIM_W<'_>
Bit 18 - User trimming enable
Sourcepub fn trimoffsetp(&mut self) -> TRIMOFFSETP_W<'_>
pub fn trimoffsetp(&mut self) -> TRIMOFFSETP_W<'_>
Bits 19:23 - Offset trimming value (PMOS)
Sourcepub fn trimoffsetn(&mut self) -> TRIMOFFSETN_W<'_>
pub fn trimoffsetn(&mut self) -> TRIMOFFSETN_W<'_>
Bits 24:28 - Offset trimming value (NMOS)
Source§impl W<u32, Reg<u32, _OPAMP1_CSR>>
impl W<u32, Reg<u32, _OPAMP1_CSR>>
Sourcepub fn opamp1en(&mut self) -> OPAMP1EN_W<'_>
pub fn opamp1en(&mut self) -> OPAMP1EN_W<'_>
Bit 0 - OPAMP1 enable
Sourcepub fn force_vp(&mut self) -> FORCE_VP_W<'_>
pub fn force_vp(&mut self) -> FORCE_VP_W<'_>
Bit 1 - FORCE_VP
Sourcepub fn vps_sel(&mut self) -> VPS_SEL_W<'_>
pub fn vps_sel(&mut self) -> VPS_SEL_W<'_>
Bits 9:10 - OPAMP Non inverting input secondary selection
Sourcepub fn pga_gain(&mut self) -> PGA_GAIN_W<'_>
pub fn pga_gain(&mut self) -> PGA_GAIN_W<'_>
Bits 14:17 - Gain in PGA mode
Sourcepub fn user_trim(&mut self) -> USER_TRIM_W<'_>
pub fn user_trim(&mut self) -> USER_TRIM_W<'_>
Bit 18 - User trimming enable
Sourcepub fn trimoffsetp(&mut self) -> TRIMOFFSETP_W<'_>
pub fn trimoffsetp(&mut self) -> TRIMOFFSETP_W<'_>
Bits 19:23 - Offset trimming value (PMOS)
Sourcepub fn trimoffsetn(&mut self) -> TRIMOFFSETN_W<'_>
pub fn trimoffsetn(&mut self) -> TRIMOFFSETN_W<'_>
Bits 24:28 - Offset trimming value (NMOS)
Source§impl W<u32, Reg<u32, _COMP2_CSR>>
impl W<u32, Reg<u32, _COMP2_CSR>>
Sourcepub fn comp2inmsel(&mut self) -> COMP2INMSEL_W<'_>
pub fn comp2inmsel(&mut self) -> COMP2INMSEL_W<'_>
Bits 4:6 - Comparator 2 inverting input selection
Sourcepub fn comp2outsel(&mut self) -> COMP2OUTSEL_W<'_>
pub fn comp2outsel(&mut self) -> COMP2OUTSEL_W<'_>
Bits 10:13 - Comparator 2 output selection
Sourcepub fn comp2pol(&mut self) -> COMP2POL_W<'_>
pub fn comp2pol(&mut self) -> COMP2POL_W<'_>
Bit 15 - Comparator 2 output polarity
Sourcepub fn comp2_blanking(&mut self) -> COMP2_BLANKING_W<'_>
pub fn comp2_blanking(&mut self) -> COMP2_BLANKING_W<'_>
Bits 18:20 - Comparator 2 blanking source
Sourcepub fn comp2lock(&mut self) -> COMP2LOCK_W<'_>
pub fn comp2lock(&mut self) -> COMP2LOCK_W<'_>
Bit 31 - Comparator 2 lock
Sourcepub fn comp2mode(&mut self) -> COMP2MODE_W<'_>
pub fn comp2mode(&mut self) -> COMP2MODE_W<'_>
Bits 2:3 - Comparator 2 mode
Sourcepub fn comp2inpsel(&mut self) -> COMP2INPSEL_W<'_>
pub fn comp2inpsel(&mut self) -> COMP2INPSEL_W<'_>
Bit 7 - Comparator 2 non inverted input
Sourcepub fn comp2winmode(&mut self) -> COMP2WINMODE_W<'_>
pub fn comp2winmode(&mut self) -> COMP2WINMODE_W<'_>
Bit 9 - Comparator 2 window mode
Sourcepub fn comp2hyst(&mut self) -> COMP2HYST_W<'_>
pub fn comp2hyst(&mut self) -> COMP2HYST_W<'_>
Bits 16:17 - Comparator 2 hysteresis
Sourcepub fn comp2inmsel3(&mut self) -> COMP2INMSEL3_W<'_>
pub fn comp2inmsel3(&mut self) -> COMP2INMSEL3_W<'_>
Bit 22 - Comparator 2 inverting input selection
Source§impl W<u32, Reg<u32, _COMP4_CSR>>
impl W<u32, Reg<u32, _COMP4_CSR>>
Sourcepub fn comp4inmsel(&mut self) -> COMP4INMSEL_W<'_>
pub fn comp4inmsel(&mut self) -> COMP4INMSEL_W<'_>
Bits 4:6 - Comparator 4 inverting input selection
Sourcepub fn comp4outsel(&mut self) -> COMP4OUTSEL_W<'_>
pub fn comp4outsel(&mut self) -> COMP4OUTSEL_W<'_>
Bits 10:13 - Comparator 4 output selection
Sourcepub fn comp4pol(&mut self) -> COMP4POL_W<'_>
pub fn comp4pol(&mut self) -> COMP4POL_W<'_>
Bit 15 - Comparator 4 output polarity
Sourcepub fn comp4_blanking(&mut self) -> COMP4_BLANKING_W<'_>
pub fn comp4_blanking(&mut self) -> COMP4_BLANKING_W<'_>
Bits 18:20 - Comparator 4 blanking source
Sourcepub fn comp4lock(&mut self) -> COMP4LOCK_W<'_>
pub fn comp4lock(&mut self) -> COMP4LOCK_W<'_>
Bit 31 - Comparator 4 lock
Sourcepub fn comp4winmode(&mut self) -> COMP4WINMODE_W<'_>
pub fn comp4winmode(&mut self) -> COMP4WINMODE_W<'_>
Bit 9 - Comparator 4 window mode
Sourcepub fn comp4mode(&mut self) -> COMP4MODE_W<'_>
pub fn comp4mode(&mut self) -> COMP4MODE_W<'_>
Bits 2:3 - Comparator 4 mode
Sourcepub fn comp4inpsel(&mut self) -> COMP4INPSEL_W<'_>
pub fn comp4inpsel(&mut self) -> COMP4INPSEL_W<'_>
Bit 7 - Comparator 4 non inverted input
Sourcepub fn comp4hyst(&mut self) -> COMP4HYST_W<'_>
pub fn comp4hyst(&mut self) -> COMP4HYST_W<'_>
Bits 16:17 - Comparator 4 hysteresis
Sourcepub fn comp4inmsel3(&mut self) -> COMP4INMSEL3_W<'_>
pub fn comp4inmsel3(&mut self) -> COMP4INMSEL3_W<'_>
Bit 22 - Comparator 4 inverting input selection
Source§impl W<u32, Reg<u32, _COMP6_CSR>>
impl W<u32, Reg<u32, _COMP6_CSR>>
Sourcepub fn comp6inmsel(&mut self) -> COMP6INMSEL_W<'_>
pub fn comp6inmsel(&mut self) -> COMP6INMSEL_W<'_>
Bits 4:6 - Comparator 6 inverting input selection
Sourcepub fn comp6outsel(&mut self) -> COMP6OUTSEL_W<'_>
pub fn comp6outsel(&mut self) -> COMP6OUTSEL_W<'_>
Bits 10:13 - Comparator 6 output selection
Sourcepub fn comp6pol(&mut self) -> COMP6POL_W<'_>
pub fn comp6pol(&mut self) -> COMP6POL_W<'_>
Bit 15 - Comparator 6 output polarity
Sourcepub fn comp6_blanking(&mut self) -> COMP6_BLANKING_W<'_>
pub fn comp6_blanking(&mut self) -> COMP6_BLANKING_W<'_>
Bits 18:20 - Comparator 6 blanking source
Sourcepub fn comp6lock(&mut self) -> COMP6LOCK_W<'_>
pub fn comp6lock(&mut self) -> COMP6LOCK_W<'_>
Bit 31 - Comparator 6 lock
Sourcepub fn comp6winmode(&mut self) -> COMP6WINMODE_W<'_>
pub fn comp6winmode(&mut self) -> COMP6WINMODE_W<'_>
Bit 9 - Comparator 6 window mode
Sourcepub fn comp6mode(&mut self) -> COMP6MODE_W<'_>
pub fn comp6mode(&mut self) -> COMP6MODE_W<'_>
Bits 2:3 - Comparator 6 mode
Sourcepub fn comp6inpsel(&mut self) -> COMP6INPSEL_W<'_>
pub fn comp6inpsel(&mut self) -> COMP6INPSEL_W<'_>
Bit 7 - Comparator 6 non inverted input
Sourcepub fn comp6hyst(&mut self) -> COMP6HYST_W<'_>
pub fn comp6hyst(&mut self) -> COMP6HYST_W<'_>
Bits 16:17 - Comparator 6 hysteresis
Sourcepub fn comp6inmsel3(&mut self) -> COMP6INMSEL3_W<'_>
pub fn comp6inmsel3(&mut self) -> COMP6INMSEL3_W<'_>
Bit 22 - Comparator 6 inverting input selection
Source§impl W<u32, Reg<u32, _COMP3_CSR>>
impl W<u32, Reg<u32, _COMP3_CSR>>
Sourcepub fn comp3mode(&mut self) -> COMP3MODE_W<'_>
pub fn comp3mode(&mut self) -> COMP3MODE_W<'_>
Bits 2:3 - Comparator 3 mode
Sourcepub fn comp3inmsel(&mut self) -> COMP3INMSEL_W<'_>
pub fn comp3inmsel(&mut self) -> COMP3INMSEL_W<'_>
Bits 4:6 - Comparator 3 inverting input selection
Sourcepub fn comp3inpsel(&mut self) -> COMP3INPSEL_W<'_>
pub fn comp3inpsel(&mut self) -> COMP3INPSEL_W<'_>
Bit 7 - Comparator 3 non inverted input
Sourcepub fn comp3outsel(&mut self) -> COMP3OUTSEL_W<'_>
pub fn comp3outsel(&mut self) -> COMP3OUTSEL_W<'_>
Bits 10:13 - Comparator 3 output selection
Sourcepub fn comp3pol(&mut self) -> COMP3POL_W<'_>
pub fn comp3pol(&mut self) -> COMP3POL_W<'_>
Bit 15 - Comparator 3 output polarity
Sourcepub fn comp3hyst(&mut self) -> COMP3HYST_W<'_>
pub fn comp3hyst(&mut self) -> COMP3HYST_W<'_>
Bits 16:17 - Comparator 3 hysteresis
Sourcepub fn comp3_blanking(&mut self) -> COMP3_BLANKING_W<'_>
pub fn comp3_blanking(&mut self) -> COMP3_BLANKING_W<'_>
Bits 18:20 - Comparator 3 blanking source
Sourcepub fn comp3lock(&mut self) -> COMP3LOCK_W<'_>
pub fn comp3lock(&mut self) -> COMP3LOCK_W<'_>
Bit 31 - Comparator 3 lock
Source§impl W<u32, Reg<u32, _COMP5_CSR>>
impl W<u32, Reg<u32, _COMP5_CSR>>
Sourcepub fn comp5mode(&mut self) -> COMP5MODE_W<'_>
pub fn comp5mode(&mut self) -> COMP5MODE_W<'_>
Bits 2:3 - Comparator 5 mode
Sourcepub fn comp5inmsel(&mut self) -> COMP5INMSEL_W<'_>
pub fn comp5inmsel(&mut self) -> COMP5INMSEL_W<'_>
Bits 4:6 - Comparator 5 inverting input selection
Sourcepub fn comp5inpsel(&mut self) -> COMP5INPSEL_W<'_>
pub fn comp5inpsel(&mut self) -> COMP5INPSEL_W<'_>
Bit 7 - Comparator 5 non inverted input
Sourcepub fn comp5outsel(&mut self) -> COMP5OUTSEL_W<'_>
pub fn comp5outsel(&mut self) -> COMP5OUTSEL_W<'_>
Bits 10:13 - Comparator 5 output selection
Sourcepub fn comp5pol(&mut self) -> COMP5POL_W<'_>
pub fn comp5pol(&mut self) -> COMP5POL_W<'_>
Bit 15 - Comparator 5 output polarity
Sourcepub fn comp5hyst(&mut self) -> COMP5HYST_W<'_>
pub fn comp5hyst(&mut self) -> COMP5HYST_W<'_>
Bits 16:17 - Comparator 5 hysteresis
Sourcepub fn comp5_blanking(&mut self) -> COMP5_BLANKING_W<'_>
pub fn comp5_blanking(&mut self) -> COMP5_BLANKING_W<'_>
Bits 18:20 - Comparator 5 blanking source
Sourcepub fn comp5lock(&mut self) -> COMP5LOCK_W<'_>
pub fn comp5lock(&mut self) -> COMP5LOCK_W<'_>
Bit 31 - Comparator 5 lock
Source§impl W<u32, Reg<u32, _COMP7_CSR>>
impl W<u32, Reg<u32, _COMP7_CSR>>
Sourcepub fn comp7mode(&mut self) -> COMP7MODE_W<'_>
pub fn comp7mode(&mut self) -> COMP7MODE_W<'_>
Bits 2:3 - Comparator 7 mode
Sourcepub fn comp7inmsel(&mut self) -> COMP7INMSEL_W<'_>
pub fn comp7inmsel(&mut self) -> COMP7INMSEL_W<'_>
Bits 4:6 - Comparator 7 inverting input selection
Sourcepub fn comp7inpsel(&mut self) -> COMP7INPSEL_W<'_>
pub fn comp7inpsel(&mut self) -> COMP7INPSEL_W<'_>
Bit 7 - Comparator 7 non inverted input
Sourcepub fn comp7outsel(&mut self) -> COMP7OUTSEL_W<'_>
pub fn comp7outsel(&mut self) -> COMP7OUTSEL_W<'_>
Bits 10:13 - Comparator 7 output selection
Sourcepub fn comp7pol(&mut self) -> COMP7POL_W<'_>
pub fn comp7pol(&mut self) -> COMP7POL_W<'_>
Bit 15 - Comparator 7 output polarity
Sourcepub fn comp7hyst(&mut self) -> COMP7HYST_W<'_>
pub fn comp7hyst(&mut self) -> COMP7HYST_W<'_>
Bits 16:17 - Comparator 7 hysteresis
Sourcepub fn comp7_blanking(&mut self) -> COMP7_BLANKING_W<'_>
pub fn comp7_blanking(&mut self) -> COMP7_BLANKING_W<'_>
Bits 18:20 - Comparator 7 blanking source
Sourcepub fn comp7lock(&mut self) -> COMP7LOCK_W<'_>
pub fn comp7lock(&mut self) -> COMP7LOCK_W<'_>
Bit 31 - Comparator 7 lock
Source§impl W<u32, Reg<u32, _COMP1_CSR>>
impl W<u32, Reg<u32, _COMP1_CSR>>
Sourcepub fn comp1_inp_dac(&mut self) -> COMP1_INP_DAC_W<'_>
pub fn comp1_inp_dac(&mut self) -> COMP1_INP_DAC_W<'_>
Bit 1 - Comparator 1 non inverting input connection to DAC output
Sourcepub fn comp1mode(&mut self) -> COMP1MODE_W<'_>
pub fn comp1mode(&mut self) -> COMP1MODE_W<'_>
Bits 2:3 - Comparator 1 mode
Sourcepub fn comp1inmsel(&mut self) -> COMP1INMSEL_W<'_>
pub fn comp1inmsel(&mut self) -> COMP1INMSEL_W<'_>
Bits 4:6 - Comparator 1 inverting input selection
Sourcepub fn comp1outsel(&mut self) -> COMP1OUTSEL_W<'_>
pub fn comp1outsel(&mut self) -> COMP1OUTSEL_W<'_>
Bits 10:13 - Comparator 1 output selection
Sourcepub fn comp1pol(&mut self) -> COMP1POL_W<'_>
pub fn comp1pol(&mut self) -> COMP1POL_W<'_>
Bit 15 - Comparator 1 output polarity
Sourcepub fn comp1hyst(&mut self) -> COMP1HYST_W<'_>
pub fn comp1hyst(&mut self) -> COMP1HYST_W<'_>
Bits 16:17 - Comparator 1 hysteresis
Sourcepub fn comp1_blanking(&mut self) -> COMP1_BLANKING_W<'_>
pub fn comp1_blanking(&mut self) -> COMP1_BLANKING_W<'_>
Bits 18:20 - Comparator 1 blanking source
Sourcepub fn comp1lock(&mut self) -> COMP1LOCK_W<'_>
pub fn comp1lock(&mut self) -> COMP1LOCK_W<'_>
Bit 31 - Comparator 1 lock
Source§impl W<u32, Reg<u32, _OSPEEDR>>
impl W<u32, Reg<u32, _OSPEEDR>>
Sourcepub fn ospeedr15(&mut self) -> OSPEEDR15_W<'_>
pub fn ospeedr15(&mut self) -> OSPEEDR15_W<'_>
Bits 30:31 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr14(&mut self) -> OSPEEDR14_W<'_>
pub fn ospeedr14(&mut self) -> OSPEEDR14_W<'_>
Bits 28:29 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr13(&mut self) -> OSPEEDR13_W<'_>
pub fn ospeedr13(&mut self) -> OSPEEDR13_W<'_>
Bits 26:27 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr12(&mut self) -> OSPEEDR12_W<'_>
pub fn ospeedr12(&mut self) -> OSPEEDR12_W<'_>
Bits 24:25 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr11(&mut self) -> OSPEEDR11_W<'_>
pub fn ospeedr11(&mut self) -> OSPEEDR11_W<'_>
Bits 22:23 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr10(&mut self) -> OSPEEDR10_W<'_>
pub fn ospeedr10(&mut self) -> OSPEEDR10_W<'_>
Bits 20:21 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr9(&mut self) -> OSPEEDR9_W<'_>
pub fn ospeedr9(&mut self) -> OSPEEDR9_W<'_>
Bits 18:19 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr8(&mut self) -> OSPEEDR8_W<'_>
pub fn ospeedr8(&mut self) -> OSPEEDR8_W<'_>
Bits 16:17 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr7(&mut self) -> OSPEEDR7_W<'_>
pub fn ospeedr7(&mut self) -> OSPEEDR7_W<'_>
Bits 14:15 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr6(&mut self) -> OSPEEDR6_W<'_>
pub fn ospeedr6(&mut self) -> OSPEEDR6_W<'_>
Bits 12:13 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr5(&mut self) -> OSPEEDR5_W<'_>
pub fn ospeedr5(&mut self) -> OSPEEDR5_W<'_>
Bits 10:11 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr4(&mut self) -> OSPEEDR4_W<'_>
pub fn ospeedr4(&mut self) -> OSPEEDR4_W<'_>
Bits 8:9 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr3(&mut self) -> OSPEEDR3_W<'_>
pub fn ospeedr3(&mut self) -> OSPEEDR3_W<'_>
Bits 6:7 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr2(&mut self) -> OSPEEDR2_W<'_>
pub fn ospeedr2(&mut self) -> OSPEEDR2_W<'_>
Bits 4:5 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr1(&mut self) -> OSPEEDR1_W<'_>
pub fn ospeedr1(&mut self) -> OSPEEDR1_W<'_>
Bits 2:3 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr0(&mut self) -> OSPEEDR0_W<'_>
pub fn ospeedr0(&mut self) -> OSPEEDR0_W<'_>
Bits 0:1 - Port x configuration bits (y = 0..15)
Source§impl W<u32, Reg<u32, _AFRL>>
impl W<u32, Reg<u32, _AFRL>>
Sourcepub fn afrl7(&mut self) -> AFRL7_W<'_>
pub fn afrl7(&mut self) -> AFRL7_W<'_>
Bits 28:31 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afrl6(&mut self) -> AFRL6_W<'_>
pub fn afrl6(&mut self) -> AFRL6_W<'_>
Bits 24:27 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afrl5(&mut self) -> AFRL5_W<'_>
pub fn afrl5(&mut self) -> AFRL5_W<'_>
Bits 20:23 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afrl4(&mut self) -> AFRL4_W<'_>
pub fn afrl4(&mut self) -> AFRL4_W<'_>
Bits 16:19 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afrl3(&mut self) -> AFRL3_W<'_>
pub fn afrl3(&mut self) -> AFRL3_W<'_>
Bits 12:15 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afrl2(&mut self) -> AFRL2_W<'_>
pub fn afrl2(&mut self) -> AFRL2_W<'_>
Bits 8:11 - Alternate function selection for port x bit y (y = 0..7)
Source§impl W<u32, Reg<u32, _AFRH>>
impl W<u32, Reg<u32, _AFRH>>
Sourcepub fn afrh15(&mut self) -> AFRH15_W<'_>
pub fn afrh15(&mut self) -> AFRH15_W<'_>
Bits 28:31 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afrh14(&mut self) -> AFRH14_W<'_>
pub fn afrh14(&mut self) -> AFRH14_W<'_>
Bits 24:27 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afrh13(&mut self) -> AFRH13_W<'_>
pub fn afrh13(&mut self) -> AFRH13_W<'_>
Bits 20:23 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afrh12(&mut self) -> AFRH12_W<'_>
pub fn afrh12(&mut self) -> AFRH12_W<'_>
Bits 16:19 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afrh11(&mut self) -> AFRH11_W<'_>
pub fn afrh11(&mut self) -> AFRH11_W<'_>
Bits 12:15 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afrh10(&mut self) -> AFRH10_W<'_>
pub fn afrh10(&mut self) -> AFRH10_W<'_>
Bits 8:11 - Alternate function selection for port x bit y (y = 8..15)
Source§impl W<u32, Reg<u32, _OSPEEDR>>
impl W<u32, Reg<u32, _OSPEEDR>>
Sourcepub fn ospeedr15(&mut self) -> OSPEEDR15_W<'_>
pub fn ospeedr15(&mut self) -> OSPEEDR15_W<'_>
Bits 30:31 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr14(&mut self) -> OSPEEDR14_W<'_>
pub fn ospeedr14(&mut self) -> OSPEEDR14_W<'_>
Bits 28:29 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr13(&mut self) -> OSPEEDR13_W<'_>
pub fn ospeedr13(&mut self) -> OSPEEDR13_W<'_>
Bits 26:27 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr12(&mut self) -> OSPEEDR12_W<'_>
pub fn ospeedr12(&mut self) -> OSPEEDR12_W<'_>
Bits 24:25 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr11(&mut self) -> OSPEEDR11_W<'_>
pub fn ospeedr11(&mut self) -> OSPEEDR11_W<'_>
Bits 22:23 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr10(&mut self) -> OSPEEDR10_W<'_>
pub fn ospeedr10(&mut self) -> OSPEEDR10_W<'_>
Bits 20:21 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr9(&mut self) -> OSPEEDR9_W<'_>
pub fn ospeedr9(&mut self) -> OSPEEDR9_W<'_>
Bits 18:19 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr8(&mut self) -> OSPEEDR8_W<'_>
pub fn ospeedr8(&mut self) -> OSPEEDR8_W<'_>
Bits 16:17 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr7(&mut self) -> OSPEEDR7_W<'_>
pub fn ospeedr7(&mut self) -> OSPEEDR7_W<'_>
Bits 14:15 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr6(&mut self) -> OSPEEDR6_W<'_>
pub fn ospeedr6(&mut self) -> OSPEEDR6_W<'_>
Bits 12:13 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr5(&mut self) -> OSPEEDR5_W<'_>
pub fn ospeedr5(&mut self) -> OSPEEDR5_W<'_>
Bits 10:11 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr4(&mut self) -> OSPEEDR4_W<'_>
pub fn ospeedr4(&mut self) -> OSPEEDR4_W<'_>
Bits 8:9 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr3(&mut self) -> OSPEEDR3_W<'_>
pub fn ospeedr3(&mut self) -> OSPEEDR3_W<'_>
Bits 6:7 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr2(&mut self) -> OSPEEDR2_W<'_>
pub fn ospeedr2(&mut self) -> OSPEEDR2_W<'_>
Bits 4:5 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr1(&mut self) -> OSPEEDR1_W<'_>
pub fn ospeedr1(&mut self) -> OSPEEDR1_W<'_>
Bits 2:3 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr0(&mut self) -> OSPEEDR0_W<'_>
pub fn ospeedr0(&mut self) -> OSPEEDR0_W<'_>
Bits 0:1 - Port x configuration bits (y = 0..15)
Source§impl W<u32, Reg<u32, _AFRL>>
impl W<u32, Reg<u32, _AFRL>>
Sourcepub fn afrl7(&mut self) -> AFRL7_W<'_>
pub fn afrl7(&mut self) -> AFRL7_W<'_>
Bits 28:31 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afrl6(&mut self) -> AFRL6_W<'_>
pub fn afrl6(&mut self) -> AFRL6_W<'_>
Bits 24:27 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afrl5(&mut self) -> AFRL5_W<'_>
pub fn afrl5(&mut self) -> AFRL5_W<'_>
Bits 20:23 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afrl4(&mut self) -> AFRL4_W<'_>
pub fn afrl4(&mut self) -> AFRL4_W<'_>
Bits 16:19 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afrl3(&mut self) -> AFRL3_W<'_>
pub fn afrl3(&mut self) -> AFRL3_W<'_>
Bits 12:15 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afrl2(&mut self) -> AFRL2_W<'_>
pub fn afrl2(&mut self) -> AFRL2_W<'_>
Bits 8:11 - Alternate function selection for port x bit y (y = 0..7)
Source§impl W<u32, Reg<u32, _AFRH>>
impl W<u32, Reg<u32, _AFRH>>
Sourcepub fn afrh15(&mut self) -> AFRH15_W<'_>
pub fn afrh15(&mut self) -> AFRH15_W<'_>
Bits 28:31 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afrh14(&mut self) -> AFRH14_W<'_>
pub fn afrh14(&mut self) -> AFRH14_W<'_>
Bits 24:27 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afrh13(&mut self) -> AFRH13_W<'_>
pub fn afrh13(&mut self) -> AFRH13_W<'_>
Bits 20:23 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afrh12(&mut self) -> AFRH12_W<'_>
pub fn afrh12(&mut self) -> AFRH12_W<'_>
Bits 16:19 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afrh11(&mut self) -> AFRH11_W<'_>
pub fn afrh11(&mut self) -> AFRH11_W<'_>
Bits 12:15 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afrh10(&mut self) -> AFRH10_W<'_>
pub fn afrh10(&mut self) -> AFRH10_W<'_>
Bits 8:11 - Alternate function selection for port x bit y (y = 8..15)
Source§impl W<u32, Reg<u32, _OSPEEDR>>
impl W<u32, Reg<u32, _OSPEEDR>>
Sourcepub fn ospeedr15(&mut self) -> OSPEEDR15_W<'_>
pub fn ospeedr15(&mut self) -> OSPEEDR15_W<'_>
Bits 30:31 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr14(&mut self) -> OSPEEDR14_W<'_>
pub fn ospeedr14(&mut self) -> OSPEEDR14_W<'_>
Bits 28:29 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr13(&mut self) -> OSPEEDR13_W<'_>
pub fn ospeedr13(&mut self) -> OSPEEDR13_W<'_>
Bits 26:27 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr12(&mut self) -> OSPEEDR12_W<'_>
pub fn ospeedr12(&mut self) -> OSPEEDR12_W<'_>
Bits 24:25 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr11(&mut self) -> OSPEEDR11_W<'_>
pub fn ospeedr11(&mut self) -> OSPEEDR11_W<'_>
Bits 22:23 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr10(&mut self) -> OSPEEDR10_W<'_>
pub fn ospeedr10(&mut self) -> OSPEEDR10_W<'_>
Bits 20:21 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr9(&mut self) -> OSPEEDR9_W<'_>
pub fn ospeedr9(&mut self) -> OSPEEDR9_W<'_>
Bits 18:19 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr8(&mut self) -> OSPEEDR8_W<'_>
pub fn ospeedr8(&mut self) -> OSPEEDR8_W<'_>
Bits 16:17 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr7(&mut self) -> OSPEEDR7_W<'_>
pub fn ospeedr7(&mut self) -> OSPEEDR7_W<'_>
Bits 14:15 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr6(&mut self) -> OSPEEDR6_W<'_>
pub fn ospeedr6(&mut self) -> OSPEEDR6_W<'_>
Bits 12:13 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr5(&mut self) -> OSPEEDR5_W<'_>
pub fn ospeedr5(&mut self) -> OSPEEDR5_W<'_>
Bits 10:11 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr4(&mut self) -> OSPEEDR4_W<'_>
pub fn ospeedr4(&mut self) -> OSPEEDR4_W<'_>
Bits 8:9 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr3(&mut self) -> OSPEEDR3_W<'_>
pub fn ospeedr3(&mut self) -> OSPEEDR3_W<'_>
Bits 6:7 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr2(&mut self) -> OSPEEDR2_W<'_>
pub fn ospeedr2(&mut self) -> OSPEEDR2_W<'_>
Bits 4:5 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr1(&mut self) -> OSPEEDR1_W<'_>
pub fn ospeedr1(&mut self) -> OSPEEDR1_W<'_>
Bits 2:3 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr0(&mut self) -> OSPEEDR0_W<'_>
pub fn ospeedr0(&mut self) -> OSPEEDR0_W<'_>
Bits 0:1 - Port x configuration bits (y = 0..15)
Source§impl W<u32, Reg<u32, _AFRL>>
impl W<u32, Reg<u32, _AFRL>>
Sourcepub fn afrl7(&mut self) -> AFRL7_W<'_>
pub fn afrl7(&mut self) -> AFRL7_W<'_>
Bits 28:31 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afrl6(&mut self) -> AFRL6_W<'_>
pub fn afrl6(&mut self) -> AFRL6_W<'_>
Bits 24:27 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afrl5(&mut self) -> AFRL5_W<'_>
pub fn afrl5(&mut self) -> AFRL5_W<'_>
Bits 20:23 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afrl4(&mut self) -> AFRL4_W<'_>
pub fn afrl4(&mut self) -> AFRL4_W<'_>
Bits 16:19 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afrl3(&mut self) -> AFRL3_W<'_>
pub fn afrl3(&mut self) -> AFRL3_W<'_>
Bits 12:15 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afrl2(&mut self) -> AFRL2_W<'_>
pub fn afrl2(&mut self) -> AFRL2_W<'_>
Bits 8:11 - Alternate function selection for port x bit y (y = 0..7)
Source§impl W<u32, Reg<u32, _AFRH>>
impl W<u32, Reg<u32, _AFRH>>
Sourcepub fn afrh15(&mut self) -> AFRH15_W<'_>
pub fn afrh15(&mut self) -> AFRH15_W<'_>
Bits 28:31 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afrh14(&mut self) -> AFRH14_W<'_>
pub fn afrh14(&mut self) -> AFRH14_W<'_>
Bits 24:27 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afrh13(&mut self) -> AFRH13_W<'_>
pub fn afrh13(&mut self) -> AFRH13_W<'_>
Bits 20:23 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afrh12(&mut self) -> AFRH12_W<'_>
pub fn afrh12(&mut self) -> AFRH12_W<'_>
Bits 16:19 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afrh11(&mut self) -> AFRH11_W<'_>
pub fn afrh11(&mut self) -> AFRH11_W<'_>
Bits 12:15 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afrh10(&mut self) -> AFRH10_W<'_>
pub fn afrh10(&mut self) -> AFRH10_W<'_>
Bits 8:11 - Alternate function selection for port x bit y (y = 8..15)
Source§impl W<u32, Reg<u32, _CR>>
impl W<u32, Reg<u32, _CR>>
Sourcepub fn obl_launch(&mut self) -> OBL_LAUNCH_W<'_>
pub fn obl_launch(&mut self) -> OBL_LAUNCH_W<'_>
Bit 13 - Force option byte loading
Source§impl W<u32, Reg<u32, _CFGR>>
impl W<u32, Reg<u32, _CFGR>>
Sourcepub fn pllxtpre(&mut self) -> PLLXTPRE_W<'_>
pub fn pllxtpre(&mut self) -> PLLXTPRE_W<'_>
Bit 17 - HSE divider for PLL entry
Source§impl W<u32, Reg<u32, _CIR>>
impl W<u32, Reg<u32, _CIR>>
Sourcepub fn lsirdyie(&mut self) -> LSIRDYIE_W<'_>
pub fn lsirdyie(&mut self) -> LSIRDYIE_W<'_>
Bit 8 - LSI Ready Interrupt Enable
Sourcepub fn lserdyie(&mut self) -> LSERDYIE_W<'_>
pub fn lserdyie(&mut self) -> LSERDYIE_W<'_>
Bit 9 - LSE Ready Interrupt Enable
Sourcepub fn hsirdyie(&mut self) -> HSIRDYIE_W<'_>
pub fn hsirdyie(&mut self) -> HSIRDYIE_W<'_>
Bit 10 - HSI Ready Interrupt Enable
Sourcepub fn hserdyie(&mut self) -> HSERDYIE_W<'_>
pub fn hserdyie(&mut self) -> HSERDYIE_W<'_>
Bit 11 - HSE Ready Interrupt Enable
Sourcepub fn pllrdyie(&mut self) -> PLLRDYIE_W<'_>
pub fn pllrdyie(&mut self) -> PLLRDYIE_W<'_>
Bit 12 - PLL Ready Interrupt Enable
Source§impl W<u32, Reg<u32, _APB2RSTR>>
impl W<u32, Reg<u32, _APB2RSTR>>
Sourcepub fn syscfgrst(&mut self) -> SYSCFGRST_W<'_>
pub fn syscfgrst(&mut self) -> SYSCFGRST_W<'_>
Bit 0 - SYSCFG and COMP reset
Sourcepub fn usart1rst(&mut self) -> USART1RST_W<'_>
pub fn usart1rst(&mut self) -> USART1RST_W<'_>
Bit 14 - USART1 reset
Sourcepub fn tim15rst(&mut self) -> TIM15RST_W<'_>
pub fn tim15rst(&mut self) -> TIM15RST_W<'_>
Bit 16 - TIM15 timer reset
Sourcepub fn tim16rst(&mut self) -> TIM16RST_W<'_>
pub fn tim16rst(&mut self) -> TIM16RST_W<'_>
Bit 17 - TIM16 timer reset
Sourcepub fn tim17rst(&mut self) -> TIM17RST_W<'_>
pub fn tim17rst(&mut self) -> TIM17RST_W<'_>
Bit 18 - TIM17 timer reset
Sourcepub fn tim19rst(&mut self) -> TIM19RST_W<'_>
pub fn tim19rst(&mut self) -> TIM19RST_W<'_>
Bit 19 - TIM19 timer reset
Sourcepub fn sdadc1rst(&mut self) -> SDADC1RST_W<'_>
pub fn sdadc1rst(&mut self) -> SDADC1RST_W<'_>
Bit 24 - SDADC1 (Sigma delta ADC 1) reset
Sourcepub fn sdadc2rst(&mut self) -> SDADC2RST_W<'_>
pub fn sdadc2rst(&mut self) -> SDADC2RST_W<'_>
Bit 25 - SDADC2 (Sigma delta ADC 2) reset
Sourcepub fn sdadc3rst(&mut self) -> SDADC3RST_W<'_>
pub fn sdadc3rst(&mut self) -> SDADC3RST_W<'_>
Bit 26 - SDADC3 (Sigma delta ADC 3) reset
Source§impl W<u32, Reg<u32, _APB1RSTR>>
impl W<u32, Reg<u32, _APB1RSTR>>
Sourcepub fn tim12rst(&mut self) -> TIM12RST_W<'_>
pub fn tim12rst(&mut self) -> TIM12RST_W<'_>
Bit 6 - Timer 12 reset
Sourcepub fn tim13rst(&mut self) -> TIM13RST_W<'_>
pub fn tim13rst(&mut self) -> TIM13RST_W<'_>
Bit 7 - Timer 13 reset
Sourcepub fn tim14rst(&mut self) -> TIM14RST_W<'_>
pub fn tim14rst(&mut self) -> TIM14RST_W<'_>
Bit 8 - Timer 14 reset
Sourcepub fn tim18rst(&mut self) -> TIM18RST_W<'_>
pub fn tim18rst(&mut self) -> TIM18RST_W<'_>
Bit 9 - Timer 18 reset
Sourcepub fn usart2rst(&mut self) -> USART2RST_W<'_>
pub fn usart2rst(&mut self) -> USART2RST_W<'_>
Bit 17 - USART 2 reset
Sourcepub fn usart3rst(&mut self) -> USART3RST_W<'_>
pub fn usart3rst(&mut self) -> USART3RST_W<'_>
Bit 18 - USART3 reset
Source§impl W<u32, Reg<u32, _APB2ENR>>
impl W<u32, Reg<u32, _APB2ENR>>
Sourcepub fn syscfgen(&mut self) -> SYSCFGEN_W<'_>
pub fn syscfgen(&mut self) -> SYSCFGEN_W<'_>
Bit 0 - SYSCFG clock enable
Sourcepub fn usart1en(&mut self) -> USART1EN_W<'_>
pub fn usart1en(&mut self) -> USART1EN_W<'_>
Bit 14 - USART1 clock enable
Sourcepub fn dbgmcuen(&mut self) -> DBGMCUEN_W<'_>
pub fn dbgmcuen(&mut self) -> DBGMCUEN_W<'_>
Bit 22 - MCU debug module clock enable
Sourcepub fn sdadc1en(&mut self) -> SDADC1EN_W<'_>
pub fn sdadc1en(&mut self) -> SDADC1EN_W<'_>
Bit 24 - SDADC1 (Sigma Delta ADC 1) clock enable
Sourcepub fn sdadc2en(&mut self) -> SDADC2EN_W<'_>
pub fn sdadc2en(&mut self) -> SDADC2EN_W<'_>
Bit 25 - SDADC2 (Sigma Delta ADC 2) clock enable
Sourcepub fn sdadc3en(&mut self) -> SDADC3EN_W<'_>
pub fn sdadc3en(&mut self) -> SDADC3EN_W<'_>
Bit 26 - SDADC3 (Sigma Delta ADC 3) clock enable
Source§impl W<u32, Reg<u32, _APB1ENR>>
impl W<u32, Reg<u32, _APB1ENR>>
Sourcepub fn usart2en(&mut self) -> USART2EN_W<'_>
pub fn usart2en(&mut self) -> USART2EN_W<'_>
Bit 17 - USART 2 clock enable
Sourcepub fn usart3en(&mut self) -> USART3EN_W<'_>
pub fn usart3en(&mut self) -> USART3EN_W<'_>
Bit 18 - USART 3 clock enable
Source§impl W<u32, Reg<u32, _CSR>>
impl W<u32, Reg<u32, _CSR>>
Sourcepub fn iwdgrstf(&mut self) -> IWDGRSTF_W<'_>
pub fn iwdgrstf(&mut self) -> IWDGRSTF_W<'_>
Bit 29 - Independent watchdog reset flag
Sourcepub fn wwdgrstf(&mut self) -> WWDGRSTF_W<'_>
pub fn wwdgrstf(&mut self) -> WWDGRSTF_W<'_>
Bit 30 - Window watchdog reset flag
Sourcepub fn lpwrrstf(&mut self) -> LPWRRSTF_W<'_>
pub fn lpwrrstf(&mut self) -> LPWRRSTF_W<'_>
Bit 31 - Low-power reset flag
Sourcepub fn v18pwrrstf(&mut self) -> V18PWRRSTF_W<'_>
pub fn v18pwrrstf(&mut self) -> V18PWRRSTF_W<'_>
Bit 23 - Reset flag of the 1.8 V domain
Source§impl W<u32, Reg<u32, _CFGR3>>
impl W<u32, Reg<u32, _CFGR3>>
Sourcepub fn usart1sw(&mut self) -> USART1SW_W<'_>
pub fn usart1sw(&mut self) -> USART1SW_W<'_>
Bits 0:1 - USART1 clock source selection
Sourcepub fn usart2sw(&mut self) -> USART2SW_W<'_>
pub fn usart2sw(&mut self) -> USART2SW_W<'_>
Bits 16:17 - USART2 clock source selection
Sourcepub fn usart3sw(&mut self) -> USART3SW_W<'_>
pub fn usart3sw(&mut self) -> USART3SW_W<'_>
Bits 18:19 - USART3 clock source selection
Source§impl W<u32, Reg<u32, _OR>>
impl W<u32, Reg<u32, _OR>>
Sourcepub fn itr1_rmp(&mut self) -> ITR1_RMP_W<'_>
pub fn itr1_rmp(&mut self) -> ITR1_RMP_W<'_>
Bits 10:11 - Internal trigger 1 remap
Source§impl W<u32, Reg<u32, _CR2>>
impl W<u32, Reg<u32, _CR2>>
Sourcepub fn msbfirst(&mut self) -> MSBFIRST_W<'_>
pub fn msbfirst(&mut self) -> MSBFIRST_W<'_>
Bit 19 - Most significant bit first
Source§impl W<u32, Reg<u32, _CR1>>
impl W<u32, Reg<u32, _CR1>>
Sourcepub fn bidimode(&mut self) -> BIDIMODE_W<'_>
pub fn bidimode(&mut self) -> BIDIMODE_W<'_>
Bit 15 - Bidirectional data mode enable
Sourcepub fn lsbfirst(&mut self) -> LSBFIRST_W<'_>
pub fn lsbfirst(&mut self) -> LSBFIRST_W<'_>
Bit 7 - Frame format
Source§impl W<u32, Reg<u32, _CR1>>
impl W<u32, Reg<u32, _CR1>>
Source§impl W<u32, Reg<u32, _CR2>>
impl W<u32, Reg<u32, _CR2>>
Sourcepub fn jswstart(&mut self) -> JSWSTART_W<'_>
pub fn jswstart(&mut self) -> JSWSTART_W<'_>
Bit 21 - Start conversion of injected channels
Sourcepub fn exttrig(&mut self) -> EXTTRIG_W<'_>
pub fn exttrig(&mut self) -> EXTTRIG_W<'_>
Bit 20 - External trigger conversion mode for regular channels
Sourcepub fn jexttrig(&mut self) -> JEXTTRIG_W<'_>
pub fn jexttrig(&mut self) -> JEXTTRIG_W<'_>
Bit 15 - External trigger conversion mode for injected channels
Source§impl W<u32, Reg<u32, _CFGR>>
impl W<u32, Reg<u32, _CFGR>>
Source§impl W<u32, Reg<u32, _IER>>
impl W<u32, Reg<u32, _IER>>
Source§impl W<u32, Reg<u32, _CNTR>>
impl W<u32, Reg<u32, _CNTR>>
Source§impl W<u32, Reg<u32, _CR1>>
impl W<u32, Reg<u32, _CR1>>
Sourcepub fn nostretch(&mut self) -> NOSTRETCH_W<'_>
pub fn nostretch(&mut self) -> NOSTRETCH_W<'_>
Bit 17 - Clock stretching disable
Source§impl W<u32, Reg<u32, _CR2>>
impl W<u32, Reg<u32, _CR2>>
Source§impl W<u32, Reg<u32, _TIMEOUTR>>
impl W<u32, Reg<u32, _TIMEOUTR>>
Sourcepub fn timeouta(&mut self) -> TIMEOUTA_W<'_>
pub fn timeouta(&mut self) -> TIMEOUTA_W<'_>
Bits 0:11 - Bus timeout A
Sourcepub fn timouten(&mut self) -> TIMOUTEN_W<'_>
pub fn timouten(&mut self) -> TIMOUTEN_W<'_>
Bit 15 - Clock timeout enable
Sourcepub fn timeoutb(&mut self) -> TIMEOUTB_W<'_>
pub fn timeoutb(&mut self) -> TIMEOUTB_W<'_>
Bits 16:27 - Bus timeout B
Source§impl W<u32, Reg<u32, _ICR>>
impl W<u32, Reg<u32, _ICR>>
Sourcepub fn timoutcf(&mut self) -> TIMOUTCF_W<'_>
pub fn timoutcf(&mut self) -> TIMOUTCF_W<'_>
Bit 12 - Timeout detection flag clear
Source§impl W<u32, Reg<u32, _CR>>
impl W<u32, Reg<u32, _CR>>
Source§impl W<u32, Reg<u32, _PRER>>
impl W<u32, Reg<u32, _PRER>>
Sourcepub fn prediv_a(&mut self) -> PREDIV_A_W<'_>
pub fn prediv_a(&mut self) -> PREDIV_A_W<'_>
Bits 16:22 - Asynchronous prescaler factor
Sourcepub fn prediv_s(&mut self) -> PREDIV_S_W<'_>
pub fn prediv_s(&mut self) -> PREDIV_S_W<'_>
Bits 0:14 - Synchronous prescaler factor
Source§impl W<u32, Reg<u32, _TAFCR>>
impl W<u32, Reg<u32, _TAFCR>>
Sourcepub fn tamp1trg(&mut self) -> TAMP1TRG_W<'_>
pub fn tamp1trg(&mut self) -> TAMP1TRG_W<'_>
Bit 1 - Active level for tamper 1
Sourcepub fn tamp2trg(&mut self) -> TAMP2TRG_W<'_>
pub fn tamp2trg(&mut self) -> TAMP2TRG_W<'_>
Bit 4 - Active level for tamper 2
Sourcepub fn tampfreq(&mut self) -> TAMPFREQ_W<'_>
pub fn tampfreq(&mut self) -> TAMPFREQ_W<'_>
Bits 8:10 - Tamper sampling frequency
Sourcepub fn tampprch(&mut self) -> TAMPPRCH_W<'_>
pub fn tampprch(&mut self) -> TAMPPRCH_W<'_>
Bits 13:14 - Tamper precharge duration
Sourcepub fn tamppudis(&mut self) -> TAMPPUDIS_W<'_>
pub fn tamppudis(&mut self) -> TAMPPUDIS_W<'_>
Bit 15 - TAMPER pull-up disable
Sourcepub fn pc13value(&mut self) -> PC13VALUE_W<'_>
pub fn pc13value(&mut self) -> PC13VALUE_W<'_>
Bit 18 - PC13 value
Sourcepub fn pc13mode(&mut self) -> PC13MODE_W<'_>
pub fn pc13mode(&mut self) -> PC13MODE_W<'_>
Bit 19 - PC13 mode
Sourcepub fn pc14value(&mut self) -> PC14VALUE_W<'_>
pub fn pc14value(&mut self) -> PC14VALUE_W<'_>
Bit 20 - PC14 value
Sourcepub fn pc14mode(&mut self) -> PC14MODE_W<'_>
pub fn pc14mode(&mut self) -> PC14MODE_W<'_>
Bit 21 - PC 14 mode
Sourcepub fn pc15value(&mut self) -> PC15VALUE_W<'_>
pub fn pc15value(&mut self) -> PC15VALUE_W<'_>
Bit 22 - PC15 value
Sourcepub fn pc15mode(&mut self) -> PC15MODE_W<'_>
pub fn pc15mode(&mut self) -> PC15MODE_W<'_>
Bit 23 - PC15 mode
Source§impl W<u32, Reg<u32, _CR1>>
impl W<u32, Reg<u32, _CR1>>
Sourcepub fn jsync(&mut self) -> JSYNC_W<'_>
pub fn jsync(&mut self) -> JSYNC_W<'_>
Bit 14 - Launch a injected conversion synchronously with SDADC1
Sourcepub fn rsync(&mut self) -> RSYNC_W<'_>
pub fn rsync(&mut self) -> RSYNC_W<'_>
Bit 15 - Launch regular conversion synchronously with SDADC1
Sourcepub fn jdmaen(&mut self) -> JDMAEN_W<'_>
pub fn jdmaen(&mut self) -> JDMAEN_W<'_>
Bit 16 - DMA channel enabled to read data for the injected channel group
Source§impl W<u32, Reg<u32, _CR2>>
impl W<u32, Reg<u32, _CR2>>
Sourcepub fn rswstart(&mut self) -> RSWSTART_W<'_>
pub fn rswstart(&mut self) -> RSWSTART_W<'_>
Bit 23 - Software start of a conversion on the regular channel
Sourcepub fn rcont(&mut self) -> RCONT_W<'_>
pub fn rcont(&mut self) -> RCONT_W<'_>
Bit 22 - Continuous mode selection for regular conversions
Sourcepub fn jswstart(&mut self) -> JSWSTART_W<'_>
pub fn jswstart(&mut self) -> JSWSTART_W<'_>
Bit 15 - Start a conversion of the injected group of channels
Sourcepub fn jexten(&mut self) -> JEXTEN_W<'_>
pub fn jexten(&mut self) -> JEXTEN_W<'_>
Bits 13:14 - Trigger enable and trigger edge selection for injected conversions
Sourcepub fn jextsel(&mut self) -> JEXTSEL_W<'_>
pub fn jextsel(&mut self) -> JEXTSEL_W<'_>
Bits 8:11 - Trigger signal selection for launching injected conversions
Sourcepub fn jcont(&mut self) -> JCONT_W<'_>
pub fn jcont(&mut self) -> JCONT_W<'_>
Bit 5 - Continuous mode selection for injected conversions
Sourcepub fn startcalib(&mut self) -> STARTCALIB_W<'_>
pub fn startcalib(&mut self) -> STARTCALIB_W<'_>
Bit 4 - Start calibration
Sourcepub fn calibcnt(&mut self) -> CALIBCNT_W<'_>
pub fn calibcnt(&mut self) -> CALIBCNT_W<'_>
Bits 1:2 - Number of calibration sequences to be performed (number of valid configurations)
Source§impl W<u32, Reg<u32, _CLRISR>>
impl W<u32, Reg<u32, _CLRISR>>
Sourcepub fn clrrovrf(&mut self) -> CLRROVRF_W<'_>
pub fn clrrovrf(&mut self) -> CLRROVRF_W<'_>
Bit 4 - Clear the regular conversion overrun flag
Sourcepub fn clrjovrf(&mut self) -> CLRJOVRF_W<'_>
pub fn clrjovrf(&mut self) -> CLRJOVRF_W<'_>
Bit 2 - Clear the injected conversion overrun flag
Sourcepub fn clreocalf(&mut self) -> CLREOCALF_W<'_>
pub fn clreocalf(&mut self) -> CLREOCALF_W<'_>
Bit 0 - Clear the end of calibration flag
Source§impl W<u32, Reg<u32, _CR>>
impl W<u32, Reg<u32, _CR>>
Source§impl W<u32, Reg<u32, _DHR12R1>>
impl W<u32, Reg<u32, _DHR12R1>>
Sourcepub fn dacc1dhr(&mut self) -> DACC1DHR_W<'_>
pub fn dacc1dhr(&mut self) -> DACC1DHR_W<'_>
Bits 0:11 - DAC channel1 12-bit right-aligned data
Source§impl W<u32, Reg<u32, _DHR12L1>>
impl W<u32, Reg<u32, _DHR12L1>>
Sourcepub fn dacc1dhr(&mut self) -> DACC1DHR_W<'_>
pub fn dacc1dhr(&mut self) -> DACC1DHR_W<'_>
Bits 4:15 - DAC channel1 12-bit left-aligned data
Source§impl W<u32, Reg<u32, _DHR8R1>>
impl W<u32, Reg<u32, _DHR8R1>>
Sourcepub fn dacc1dhr(&mut self) -> DACC1DHR_W<'_>
pub fn dacc1dhr(&mut self) -> DACC1DHR_W<'_>
Bits 0:7 - DAC channel1 8-bit right-aligned data
Source§impl W<u32, Reg<u32, _CR>>
impl W<u32, Reg<u32, _CR>>
Sourcepub fn dmaudrie2(&mut self) -> DMAUDRIE2_W<'_>
pub fn dmaudrie2(&mut self) -> DMAUDRIE2_W<'_>
Bit 29 - DAC channel2 DMA underrun interrupt enable
Sourcepub fn wave2(&mut self) -> WAVE2_W<'_>
pub fn wave2(&mut self) -> WAVE2_W<'_>
Bits 22:23 - DAC channel2 noise/triangle wave generation enable
Sourcepub fn dmaudrie1(&mut self) -> DMAUDRIE1_W<'_>
pub fn dmaudrie1(&mut self) -> DMAUDRIE1_W<'_>
Bit 13 - DAC channel1 DMA Underrun Interrupt enable
Source§impl W<u32, Reg<u32, _DHR12R1>>
impl W<u32, Reg<u32, _DHR12R1>>
Sourcepub fn dacc1dhr(&mut self) -> DACC1DHR_W<'_>
pub fn dacc1dhr(&mut self) -> DACC1DHR_W<'_>
Bits 0:11 - DAC channel1 12-bit right-aligned data
Source§impl W<u32, Reg<u32, _DHR12L1>>
impl W<u32, Reg<u32, _DHR12L1>>
Sourcepub fn dacc1dhr(&mut self) -> DACC1DHR_W<'_>
pub fn dacc1dhr(&mut self) -> DACC1DHR_W<'_>
Bits 4:15 - DAC channel1 12-bit left-aligned data
Source§impl W<u32, Reg<u32, _DHR8R1>>
impl W<u32, Reg<u32, _DHR8R1>>
Sourcepub fn dacc1dhr(&mut self) -> DACC1DHR_W<'_>
pub fn dacc1dhr(&mut self) -> DACC1DHR_W<'_>
Bits 0:7 - DAC channel1 8-bit right-aligned data
Source§impl W<u32, Reg<u32, _DHR12R2>>
impl W<u32, Reg<u32, _DHR12R2>>
Sourcepub fn dacc2dhr(&mut self) -> DACC2DHR_W<'_>
pub fn dacc2dhr(&mut self) -> DACC2DHR_W<'_>
Bits 0:11 - DAC channel2 12-bit right-aligned data
Source§impl W<u32, Reg<u32, _DHR12L2>>
impl W<u32, Reg<u32, _DHR12L2>>
Sourcepub fn dacc2dhr(&mut self) -> DACC2DHR_W<'_>
pub fn dacc2dhr(&mut self) -> DACC2DHR_W<'_>
Bits 4:15 - DAC channel2 12-bit left-aligned data
Source§impl W<u32, Reg<u32, _DHR8R2>>
impl W<u32, Reg<u32, _DHR8R2>>
Sourcepub fn dacc2dhr(&mut self) -> DACC2DHR_W<'_>
pub fn dacc2dhr(&mut self) -> DACC2DHR_W<'_>
Bits 0:7 - DAC channel2 8-bit right-aligned data
Source§impl W<u32, Reg<u32, _DHR12RD>>
impl W<u32, Reg<u32, _DHR12RD>>
Sourcepub fn dacc2dhr(&mut self) -> DACC2DHR_W<'_>
pub fn dacc2dhr(&mut self) -> DACC2DHR_W<'_>
Bits 16:27 - DAC channel2 12-bit right-aligned data
Sourcepub fn dacc1dhr(&mut self) -> DACC1DHR_W<'_>
pub fn dacc1dhr(&mut self) -> DACC1DHR_W<'_>
Bits 0:11 - DAC channel1 12-bit right-aligned data
Source§impl W<u32, Reg<u32, _DHR12LD>>
impl W<u32, Reg<u32, _DHR12LD>>
Sourcepub fn dacc2dhr(&mut self) -> DACC2DHR_W<'_>
pub fn dacc2dhr(&mut self) -> DACC2DHR_W<'_>
Bits 20:31 - DAC channel2 12-bit left-aligned data
Sourcepub fn dacc1dhr(&mut self) -> DACC1DHR_W<'_>
pub fn dacc1dhr(&mut self) -> DACC1DHR_W<'_>
Bits 4:15 - DAC channel1 12-bit left-aligned data
Source§impl W<u32, Reg<u32, _DHR8RD>>
impl W<u32, Reg<u32, _DHR8RD>>
Sourcepub fn dacc2dhr(&mut self) -> DACC2DHR_W<'_>
pub fn dacc2dhr(&mut self) -> DACC2DHR_W<'_>
Bits 8:15 - DAC channel2 8-bit right-aligned data
Sourcepub fn dacc1dhr(&mut self) -> DACC1DHR_W<'_>
pub fn dacc1dhr(&mut self) -> DACC1DHR_W<'_>
Bits 0:7 - DAC channel1 8-bit right-aligned data
Source§impl W<u32, Reg<u32, _CR>>
impl W<u32, Reg<u32, _CR>>
Sourcepub fn dbg_sleep(&mut self) -> DBG_SLEEP_W<'_>
pub fn dbg_sleep(&mut self) -> DBG_SLEEP_W<'_>
Bit 0 - Debug Sleep mode
Sourcepub fn dbg_stop(&mut self) -> DBG_STOP_W<'_>
pub fn dbg_stop(&mut self) -> DBG_STOP_W<'_>
Bit 1 - Debug Stop Mode
Sourcepub fn dbg_standby(&mut self) -> DBG_STANDBY_W<'_>
pub fn dbg_standby(&mut self) -> DBG_STANDBY_W<'_>
Bit 2 - Debug Standby Mode
Sourcepub fn trace_ioen(&mut self) -> TRACE_IOEN_W<'_>
pub fn trace_ioen(&mut self) -> TRACE_IOEN_W<'_>
Bit 5 - Trace pin assignment control
Sourcepub fn trace_mode(&mut self) -> TRACE_MODE_W<'_>
pub fn trace_mode(&mut self) -> TRACE_MODE_W<'_>
Bits 6:7 - Trace pin assignment control
Source§impl W<u32, Reg<u32, _APB1_FZ>>
impl W<u32, Reg<u32, _APB1_FZ>>
Sourcepub fn dbg_tim2_stop(&mut self) -> DBG_TIM2_STOP_W<'_>
pub fn dbg_tim2_stop(&mut self) -> DBG_TIM2_STOP_W<'_>
Bit 0 - Debug Timer 2 stopped when Core is halted
Sourcepub fn dbg_tim3_stop(&mut self) -> DBG_TIM3_STOP_W<'_>
pub fn dbg_tim3_stop(&mut self) -> DBG_TIM3_STOP_W<'_>
Bit 1 - Debug Timer 3 stopped when Core is halted
Sourcepub fn dbg_tim4_stop(&mut self) -> DBG_TIM4_STOP_W<'_>
pub fn dbg_tim4_stop(&mut self) -> DBG_TIM4_STOP_W<'_>
Bit 2 - Debug Timer 4 stopped when Core is halted
Sourcepub fn dbg_tim5_stop(&mut self) -> DBG_TIM5_STOP_W<'_>
pub fn dbg_tim5_stop(&mut self) -> DBG_TIM5_STOP_W<'_>
Bit 3 - Debug Timer 5 stopped when Core is halted
Sourcepub fn dbg_tim6_stop(&mut self) -> DBG_TIM6_STOP_W<'_>
pub fn dbg_tim6_stop(&mut self) -> DBG_TIM6_STOP_W<'_>
Bit 4 - Debug Timer 6 stopped when Core is halted
Sourcepub fn dbg_tim7_stop(&mut self) -> DBG_TIM7_STOP_W<'_>
pub fn dbg_tim7_stop(&mut self) -> DBG_TIM7_STOP_W<'_>
Bit 5 - Debug Timer 7 stopped when Core is halted
Sourcepub fn dbg_tim12_stop(&mut self) -> DBG_TIM12_STOP_W<'_>
pub fn dbg_tim12_stop(&mut self) -> DBG_TIM12_STOP_W<'_>
Bit 6 - Debug Timer 12 stopped when Core is halted
Sourcepub fn dbg_tim13_stop(&mut self) -> DBG_TIM13_STOP_W<'_>
pub fn dbg_tim13_stop(&mut self) -> DBG_TIM13_STOP_W<'_>
Bit 7 - Debug Timer 13 stopped when Core is halted
Sourcepub fn dbg_timer14_stop(&mut self) -> DBG_TIMER14_STOP_W<'_>
pub fn dbg_timer14_stop(&mut self) -> DBG_TIMER14_STOP_W<'_>
Bit 8 - Debug Timer 14 stopped when Core is halted
Sourcepub fn dbg_tim18_stop(&mut self) -> DBG_TIM18_STOP_W<'_>
pub fn dbg_tim18_stop(&mut self) -> DBG_TIM18_STOP_W<'_>
Bit 9 - Debug Timer 18 stopped when Core is halted
Sourcepub fn dbg_rtc_stop(&mut self) -> DBG_RTC_STOP_W<'_>
pub fn dbg_rtc_stop(&mut self) -> DBG_RTC_STOP_W<'_>
Bit 10 - Debug RTC stopped when Core is halted
Sourcepub fn dbg_wwdg_stop(&mut self) -> DBG_WWDG_STOP_W<'_>
pub fn dbg_wwdg_stop(&mut self) -> DBG_WWDG_STOP_W<'_>
Bit 11 - Debug Window Wachdog stopped when Core is halted
Sourcepub fn dbg_iwdg_stop(&mut self) -> DBG_IWDG_STOP_W<'_>
pub fn dbg_iwdg_stop(&mut self) -> DBG_IWDG_STOP_W<'_>
Bit 12 - Debug Independent Wachdog stopped when Core is halted
Sourcepub fn i2c1_smbus_timeout(&mut self) -> I2C1_SMBUS_TIMEOUT_W<'_>
pub fn i2c1_smbus_timeout(&mut self) -> I2C1_SMBUS_TIMEOUT_W<'_>
Bit 21 - SMBUS timeout mode stopped when Core is halted
Sourcepub fn i2c2_smbus_timeout(&mut self) -> I2C2_SMBUS_TIMEOUT_W<'_>
pub fn i2c2_smbus_timeout(&mut self) -> I2C2_SMBUS_TIMEOUT_W<'_>
Bit 22 - SMBUS timeout mode stopped when Core is halted
Sourcepub fn dbg_can_stop(&mut self) -> DBG_CAN_STOP_W<'_>
pub fn dbg_can_stop(&mut self) -> DBG_CAN_STOP_W<'_>
Bit 25 - Debug CAN stopped when core is halted
Source§impl W<u32, Reg<u32, _APB2FZ>>
impl W<u32, Reg<u32, _APB2FZ>>
Sourcepub fn dbg_tim15_stop(&mut self) -> DBG_TIM15_STOP_W<'_>
pub fn dbg_tim15_stop(&mut self) -> DBG_TIM15_STOP_W<'_>
Bit 2 - Debug Timer 15 stopped when Core is halted
Sourcepub fn dbg_tim16_stop(&mut self) -> DBG_TIM16_STOP_W<'_>
pub fn dbg_tim16_stop(&mut self) -> DBG_TIM16_STOP_W<'_>
Bit 3 - Debug Timer 16 stopped when Core is halted
Sourcepub fn dbg_tim17_sto(&mut self) -> DBG_TIM17_STO_W<'_>
pub fn dbg_tim17_sto(&mut self) -> DBG_TIM17_STO_W<'_>
Bit 4 - Debug Timer 17 stopped when Core is halted
Sourcepub fn dbg_tim19_stop(&mut self) -> DBG_TIM19_STOP_W<'_>
pub fn dbg_tim19_stop(&mut self) -> DBG_TIM19_STOP_W<'_>
Bit 5 - Debug Timer 19 stopped when Core is halted
Source§impl W<u32, Reg<u32, _CFGR1>>
impl W<u32, Reg<u32, _CFGR1>>
Sourcepub fn mem_mode(&mut self) -> MEM_MODE_W<'_>
pub fn mem_mode(&mut self) -> MEM_MODE_W<'_>
Bits 0:1 - Memory mapping selection bits
Sourcepub fn tim16_dma_rmp(&mut self) -> TIM16_DMA_RMP_W<'_>
pub fn tim16_dma_rmp(&mut self) -> TIM16_DMA_RMP_W<'_>
Bit 11 - TIM16 DMA request remapping bit
Sourcepub fn tim17_dma_rmp(&mut self) -> TIM17_DMA_RMP_W<'_>
pub fn tim17_dma_rmp(&mut self) -> TIM17_DMA_RMP_W<'_>
Bit 12 - TIM17 DMA request remapping bit
Sourcepub fn tim6_dac1_out1_dma_rmp(&mut self) -> TIM6_DAC1_OUT1_DMA_RMP_W<'_>
pub fn tim6_dac1_out1_dma_rmp(&mut self) -> TIM6_DAC1_OUT1_DMA_RMP_W<'_>
Bit 13 - TIM6 and DAC1 DMA request remapping bit
Sourcepub fn tim7_dac1_out2_dma_rmp(&mut self) -> TIM7_DAC1_OUT2_DMA_RMP_W<'_>
pub fn tim7_dac1_out2_dma_rmp(&mut self) -> TIM7_DAC1_OUT2_DMA_RMP_W<'_>
Bit 14 - TIM7 and DAC2 DMA request remapping bit
Sourcepub fn i2c_pb6_fmp(&mut self) -> I2C_PB6_FMP_W<'_>
pub fn i2c_pb6_fmp(&mut self) -> I2C_PB6_FMP_W<'_>
Bit 16 - Fast Mode Plus (FM+) driving capability activation bits.
Sourcepub fn i2c_pb7_fmp(&mut self) -> I2C_PB7_FMP_W<'_>
pub fn i2c_pb7_fmp(&mut self) -> I2C_PB7_FMP_W<'_>
Bit 17 - Fast Mode Plus (FM+) driving capability activation bits.
Sourcepub fn i2c_pb8_fmp(&mut self) -> I2C_PB8_FMP_W<'_>
pub fn i2c_pb8_fmp(&mut self) -> I2C_PB8_FMP_W<'_>
Bit 18 - Fast Mode Plus (FM+) driving capability activation bits.
Sourcepub fn i2c_pb9_fmp(&mut self) -> I2C_PB9_FMP_W<'_>
pub fn i2c_pb9_fmp(&mut self) -> I2C_PB9_FMP_W<'_>
Bit 19 - Fast Mode Plus (FM+) driving capability activation bits.
Sourcepub fn i2c1_fmp(&mut self) -> I2C1_FMP_W<'_>
pub fn i2c1_fmp(&mut self) -> I2C1_FMP_W<'_>
Bit 20 - I2C1 Fast Mode Plus
Sourcepub fn i2c2_fmp(&mut self) -> I2C2_FMP_W<'_>
pub fn i2c2_fmp(&mut self) -> I2C2_FMP_W<'_>
Bit 21 - I2C2 Fast Mode Plus
Sourcepub fn vbat_mon(&mut self) -> VBAT_MON_W<'_>
pub fn vbat_mon(&mut self) -> VBAT_MON_W<'_>
Bit 24 - VBAT monitoring enable
Sourcepub fn tim18_dac2_out1_dma_rmp(&mut self) -> TIM18_DAC2_OUT1_DMA_RMP_W<'_>
pub fn tim18_dac2_out1_dma_rmp(&mut self) -> TIM18_DAC2_OUT1_DMA_RMP_W<'_>
Bit 15 - TIM18 and DAC2_OUT1 DMA request remapping bit
Source§impl W<u32, Reg<u32, _CFGR2>>
impl W<u32, Reg<u32, _CFGR2>>
Sourcepub fn lockup_lock(&mut self) -> LOCKUP_LOCK_W<'_>
pub fn lockup_lock(&mut self) -> LOCKUP_LOCK_W<'_>
Bit 0 - Cortex-M0 LOCKUP bit enable bit
Sourcepub fn sram_parity_lock(&mut self) -> SRAM_PARITY_LOCK_W<'_>
pub fn sram_parity_lock(&mut self) -> SRAM_PARITY_LOCK_W<'_>
Bit 1 - SRAM parity lock bit
Sourcepub fn pvd_lock(&mut self) -> PVD_LOCK_W<'_>
pub fn pvd_lock(&mut self) -> PVD_LOCK_W<'_>
Bit 2 - PVD lock enable bit
Sourcepub fn sram_pef(&mut self) -> SRAM_PEF_W<'_>
pub fn sram_pef(&mut self) -> SRAM_PEF_W<'_>
Bit 8 - SRAM parity flag
Source§impl W<u32, Reg<u32, _CTRL>>
impl W<u32, Reg<u32, _CTRL>>
Sourcepub fn clksource(&mut self) -> CLKSOURCE_W<'_>
pub fn clksource(&mut self) -> CLKSOURCE_W<'_>
Bit 2 - Clock source selection
Sourcepub fn countflag(&mut self) -> COUNTFLAG_W<'_>
pub fn countflag(&mut self) -> COUNTFLAG_W<'_>
Bit 16 - COUNTFLAG
Source§impl W<u32, Reg<u32, _ACTRL>>
impl W<u32, Reg<u32, _ACTRL>>
Sourcepub fn dismcycint(&mut self) -> DISMCYCINT_W<'_>
pub fn dismcycint(&mut self) -> DISMCYCINT_W<'_>
Bit 0 - DISMCYCINT
Sourcepub fn disdefwbuf(&mut self) -> DISDEFWBUF_W<'_>
pub fn disdefwbuf(&mut self) -> DISDEFWBUF_W<'_>
Bit 1 - DISDEFWBUF
Source§impl W<u32, Reg<u32, _OSPEEDR>>
impl W<u32, Reg<u32, _OSPEEDR>>
Sourcepub fn ospeedr15(&mut self) -> OSPEEDR15_W<'_>
pub fn ospeedr15(&mut self) -> OSPEEDR15_W<'_>
Bits 30:31 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr14(&mut self) -> OSPEEDR14_W<'_>
pub fn ospeedr14(&mut self) -> OSPEEDR14_W<'_>
Bits 28:29 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr13(&mut self) -> OSPEEDR13_W<'_>
pub fn ospeedr13(&mut self) -> OSPEEDR13_W<'_>
Bits 26:27 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr12(&mut self) -> OSPEEDR12_W<'_>
pub fn ospeedr12(&mut self) -> OSPEEDR12_W<'_>
Bits 24:25 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr11(&mut self) -> OSPEEDR11_W<'_>
pub fn ospeedr11(&mut self) -> OSPEEDR11_W<'_>
Bits 22:23 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr10(&mut self) -> OSPEEDR10_W<'_>
pub fn ospeedr10(&mut self) -> OSPEEDR10_W<'_>
Bits 20:21 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr9(&mut self) -> OSPEEDR9_W<'_>
pub fn ospeedr9(&mut self) -> OSPEEDR9_W<'_>
Bits 18:19 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr8(&mut self) -> OSPEEDR8_W<'_>
pub fn ospeedr8(&mut self) -> OSPEEDR8_W<'_>
Bits 16:17 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr7(&mut self) -> OSPEEDR7_W<'_>
pub fn ospeedr7(&mut self) -> OSPEEDR7_W<'_>
Bits 14:15 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr6(&mut self) -> OSPEEDR6_W<'_>
pub fn ospeedr6(&mut self) -> OSPEEDR6_W<'_>
Bits 12:13 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr5(&mut self) -> OSPEEDR5_W<'_>
pub fn ospeedr5(&mut self) -> OSPEEDR5_W<'_>
Bits 10:11 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr4(&mut self) -> OSPEEDR4_W<'_>
pub fn ospeedr4(&mut self) -> OSPEEDR4_W<'_>
Bits 8:9 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr3(&mut self) -> OSPEEDR3_W<'_>
pub fn ospeedr3(&mut self) -> OSPEEDR3_W<'_>
Bits 6:7 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr2(&mut self) -> OSPEEDR2_W<'_>
pub fn ospeedr2(&mut self) -> OSPEEDR2_W<'_>
Bits 4:5 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr1(&mut self) -> OSPEEDR1_W<'_>
pub fn ospeedr1(&mut self) -> OSPEEDR1_W<'_>
Bits 2:3 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr0(&mut self) -> OSPEEDR0_W<'_>
pub fn ospeedr0(&mut self) -> OSPEEDR0_W<'_>
Bits 0:1 - Port x configuration bits (y = 0..15)
Source§impl W<u32, Reg<u32, _AFRL>>
impl W<u32, Reg<u32, _AFRL>>
Sourcepub fn afrl7(&mut self) -> AFRL7_W<'_>
pub fn afrl7(&mut self) -> AFRL7_W<'_>
Bits 28:31 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afrl6(&mut self) -> AFRL6_W<'_>
pub fn afrl6(&mut self) -> AFRL6_W<'_>
Bits 24:27 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afrl5(&mut self) -> AFRL5_W<'_>
pub fn afrl5(&mut self) -> AFRL5_W<'_>
Bits 20:23 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afrl4(&mut self) -> AFRL4_W<'_>
pub fn afrl4(&mut self) -> AFRL4_W<'_>
Bits 16:19 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afrl3(&mut self) -> AFRL3_W<'_>
pub fn afrl3(&mut self) -> AFRL3_W<'_>
Bits 12:15 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afrl2(&mut self) -> AFRL2_W<'_>
pub fn afrl2(&mut self) -> AFRL2_W<'_>
Bits 8:11 - Alternate function selection for port x bit y (y = 0..7)
Source§impl W<u32, Reg<u32, _AFRH>>
impl W<u32, Reg<u32, _AFRH>>
Sourcepub fn afrh15(&mut self) -> AFRH15_W<'_>
pub fn afrh15(&mut self) -> AFRH15_W<'_>
Bits 28:31 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afrh14(&mut self) -> AFRH14_W<'_>
pub fn afrh14(&mut self) -> AFRH14_W<'_>
Bits 24:27 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afrh13(&mut self) -> AFRH13_W<'_>
pub fn afrh13(&mut self) -> AFRH13_W<'_>
Bits 20:23 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afrh12(&mut self) -> AFRH12_W<'_>
pub fn afrh12(&mut self) -> AFRH12_W<'_>
Bits 16:19 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afrh11(&mut self) -> AFRH11_W<'_>
pub fn afrh11(&mut self) -> AFRH11_W<'_>
Bits 12:15 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afrh10(&mut self) -> AFRH10_W<'_>
pub fn afrh10(&mut self) -> AFRH10_W<'_>
Bits 8:11 - Alternate function selection for port x bit y (y = 8..15)
Source§impl W<u32, Reg<u32, _CSR>>
impl W<u32, Reg<u32, _CSR>>
Sourcepub fn comp1mode(&mut self) -> COMP1MODE_W<'_>
pub fn comp1mode(&mut self) -> COMP1MODE_W<'_>
Bits 2:3 - Comparator 1 mode
Sourcepub fn comp1insel(&mut self) -> COMP1INSEL_W<'_>
pub fn comp1insel(&mut self) -> COMP1INSEL_W<'_>
Bits 4:6 - Comparator 1 inverting input selection
Sourcepub fn comp1outsel(&mut self) -> COMP1OUTSEL_W<'_>
pub fn comp1outsel(&mut self) -> COMP1OUTSEL_W<'_>
Bits 8:10 - Comparator 1 output selection
Sourcepub fn comp1pol(&mut self) -> COMP1POL_W<'_>
pub fn comp1pol(&mut self) -> COMP1POL_W<'_>
Bit 11 - Comparator 1 output polarity
Sourcepub fn comp1hyst(&mut self) -> COMP1HYST_W<'_>
pub fn comp1hyst(&mut self) -> COMP1HYST_W<'_>
Bits 12:13 - Comparator 1 hysteresis
Sourcepub fn comp1lock(&mut self) -> COMP1LOCK_W<'_>
pub fn comp1lock(&mut self) -> COMP1LOCK_W<'_>
Bit 15 - Comparator 1 lock
Sourcepub fn comp2mode(&mut self) -> COMP2MODE_W<'_>
pub fn comp2mode(&mut self) -> COMP2MODE_W<'_>
Bits 18:19 - Comparator 2 mode
Sourcepub fn comp2insel(&mut self) -> COMP2INSEL_W<'_>
pub fn comp2insel(&mut self) -> COMP2INSEL_W<'_>
Bits 20:22 - Comparator 2 inverting input selection
Sourcepub fn comp2outsel(&mut self) -> COMP2OUTSEL_W<'_>
pub fn comp2outsel(&mut self) -> COMP2OUTSEL_W<'_>
Bits 24:26 - Comparator 2 output selection
Sourcepub fn comp2pol(&mut self) -> COMP2POL_W<'_>
pub fn comp2pol(&mut self) -> COMP2POL_W<'_>
Bit 27 - Comparator 2 output polarity
Sourcepub fn comp2hyst(&mut self) -> COMP2HYST_W<'_>
pub fn comp2hyst(&mut self) -> COMP2HYST_W<'_>
Bits 28:29 - Comparator 2 hysteresis
Sourcepub fn comp2lock(&mut self) -> COMP2LOCK_W<'_>
pub fn comp2lock(&mut self) -> COMP2LOCK_W<'_>
Bit 31 - Comparator 2 lock
Sourcepub fn comp1_inp_dac(&mut self) -> COMP1_INP_DAC_W<'_>
pub fn comp1_inp_dac(&mut self) -> COMP1_INP_DAC_W<'_>
Bit 1 - Comparator 1 non inverting input connection to DAC output
Source§impl W<u32, Reg<u32, _OSPEEDR>>
impl W<u32, Reg<u32, _OSPEEDR>>
Sourcepub fn ospeedr15(&mut self) -> OSPEEDR15_W<'_>
pub fn ospeedr15(&mut self) -> OSPEEDR15_W<'_>
Bits 30:31 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr14(&mut self) -> OSPEEDR14_W<'_>
pub fn ospeedr14(&mut self) -> OSPEEDR14_W<'_>
Bits 28:29 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr13(&mut self) -> OSPEEDR13_W<'_>
pub fn ospeedr13(&mut self) -> OSPEEDR13_W<'_>
Bits 26:27 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr12(&mut self) -> OSPEEDR12_W<'_>
pub fn ospeedr12(&mut self) -> OSPEEDR12_W<'_>
Bits 24:25 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr11(&mut self) -> OSPEEDR11_W<'_>
pub fn ospeedr11(&mut self) -> OSPEEDR11_W<'_>
Bits 22:23 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr10(&mut self) -> OSPEEDR10_W<'_>
pub fn ospeedr10(&mut self) -> OSPEEDR10_W<'_>
Bits 20:21 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr9(&mut self) -> OSPEEDR9_W<'_>
pub fn ospeedr9(&mut self) -> OSPEEDR9_W<'_>
Bits 18:19 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr8(&mut self) -> OSPEEDR8_W<'_>
pub fn ospeedr8(&mut self) -> OSPEEDR8_W<'_>
Bits 16:17 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr7(&mut self) -> OSPEEDR7_W<'_>
pub fn ospeedr7(&mut self) -> OSPEEDR7_W<'_>
Bits 14:15 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr6(&mut self) -> OSPEEDR6_W<'_>
pub fn ospeedr6(&mut self) -> OSPEEDR6_W<'_>
Bits 12:13 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr5(&mut self) -> OSPEEDR5_W<'_>
pub fn ospeedr5(&mut self) -> OSPEEDR5_W<'_>
Bits 10:11 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr4(&mut self) -> OSPEEDR4_W<'_>
pub fn ospeedr4(&mut self) -> OSPEEDR4_W<'_>
Bits 8:9 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr3(&mut self) -> OSPEEDR3_W<'_>
pub fn ospeedr3(&mut self) -> OSPEEDR3_W<'_>
Bits 6:7 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr2(&mut self) -> OSPEEDR2_W<'_>
pub fn ospeedr2(&mut self) -> OSPEEDR2_W<'_>
Bits 4:5 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr1(&mut self) -> OSPEEDR1_W<'_>
pub fn ospeedr1(&mut self) -> OSPEEDR1_W<'_>
Bits 2:3 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr0(&mut self) -> OSPEEDR0_W<'_>
pub fn ospeedr0(&mut self) -> OSPEEDR0_W<'_>
Bits 0:1 - Port x configuration bits (y = 0..15)
Source§impl W<u32, Reg<u32, _AFRL>>
impl W<u32, Reg<u32, _AFRL>>
Sourcepub fn afrl7(&mut self) -> AFRL7_W<'_>
pub fn afrl7(&mut self) -> AFRL7_W<'_>
Bits 28:31 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afrl6(&mut self) -> AFRL6_W<'_>
pub fn afrl6(&mut self) -> AFRL6_W<'_>
Bits 24:27 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afrl5(&mut self) -> AFRL5_W<'_>
pub fn afrl5(&mut self) -> AFRL5_W<'_>
Bits 20:23 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afrl4(&mut self) -> AFRL4_W<'_>
pub fn afrl4(&mut self) -> AFRL4_W<'_>
Bits 16:19 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afrl3(&mut self) -> AFRL3_W<'_>
pub fn afrl3(&mut self) -> AFRL3_W<'_>
Bits 12:15 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afrl2(&mut self) -> AFRL2_W<'_>
pub fn afrl2(&mut self) -> AFRL2_W<'_>
Bits 8:11 - Alternate function selection for port x bit y (y = 0..7)
Source§impl W<u32, Reg<u32, _AFRH>>
impl W<u32, Reg<u32, _AFRH>>
Sourcepub fn afrh15(&mut self) -> AFRH15_W<'_>
pub fn afrh15(&mut self) -> AFRH15_W<'_>
Bits 28:31 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afrh14(&mut self) -> AFRH14_W<'_>
pub fn afrh14(&mut self) -> AFRH14_W<'_>
Bits 24:27 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afrh13(&mut self) -> AFRH13_W<'_>
pub fn afrh13(&mut self) -> AFRH13_W<'_>
Bits 20:23 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afrh12(&mut self) -> AFRH12_W<'_>
pub fn afrh12(&mut self) -> AFRH12_W<'_>
Bits 16:19 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afrh11(&mut self) -> AFRH11_W<'_>
pub fn afrh11(&mut self) -> AFRH11_W<'_>
Bits 12:15 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afrh10(&mut self) -> AFRH10_W<'_>
pub fn afrh10(&mut self) -> AFRH10_W<'_>
Bits 8:11 - Alternate function selection for port x bit y (y = 8..15)
Source§impl W<u32, Reg<u32, _OSPEEDR>>
impl W<u32, Reg<u32, _OSPEEDR>>
Sourcepub fn ospeedr15(&mut self) -> OSPEEDR15_W<'_>
pub fn ospeedr15(&mut self) -> OSPEEDR15_W<'_>
Bits 30:31 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr14(&mut self) -> OSPEEDR14_W<'_>
pub fn ospeedr14(&mut self) -> OSPEEDR14_W<'_>
Bits 28:29 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr13(&mut self) -> OSPEEDR13_W<'_>
pub fn ospeedr13(&mut self) -> OSPEEDR13_W<'_>
Bits 26:27 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr12(&mut self) -> OSPEEDR12_W<'_>
pub fn ospeedr12(&mut self) -> OSPEEDR12_W<'_>
Bits 24:25 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr11(&mut self) -> OSPEEDR11_W<'_>
pub fn ospeedr11(&mut self) -> OSPEEDR11_W<'_>
Bits 22:23 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr10(&mut self) -> OSPEEDR10_W<'_>
pub fn ospeedr10(&mut self) -> OSPEEDR10_W<'_>
Bits 20:21 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr9(&mut self) -> OSPEEDR9_W<'_>
pub fn ospeedr9(&mut self) -> OSPEEDR9_W<'_>
Bits 18:19 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr8(&mut self) -> OSPEEDR8_W<'_>
pub fn ospeedr8(&mut self) -> OSPEEDR8_W<'_>
Bits 16:17 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr7(&mut self) -> OSPEEDR7_W<'_>
pub fn ospeedr7(&mut self) -> OSPEEDR7_W<'_>
Bits 14:15 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr6(&mut self) -> OSPEEDR6_W<'_>
pub fn ospeedr6(&mut self) -> OSPEEDR6_W<'_>
Bits 12:13 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr5(&mut self) -> OSPEEDR5_W<'_>
pub fn ospeedr5(&mut self) -> OSPEEDR5_W<'_>
Bits 10:11 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr4(&mut self) -> OSPEEDR4_W<'_>
pub fn ospeedr4(&mut self) -> OSPEEDR4_W<'_>
Bits 8:9 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr3(&mut self) -> OSPEEDR3_W<'_>
pub fn ospeedr3(&mut self) -> OSPEEDR3_W<'_>
Bits 6:7 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr2(&mut self) -> OSPEEDR2_W<'_>
pub fn ospeedr2(&mut self) -> OSPEEDR2_W<'_>
Bits 4:5 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr1(&mut self) -> OSPEEDR1_W<'_>
pub fn ospeedr1(&mut self) -> OSPEEDR1_W<'_>
Bits 2:3 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr0(&mut self) -> OSPEEDR0_W<'_>
pub fn ospeedr0(&mut self) -> OSPEEDR0_W<'_>
Bits 0:1 - Port x configuration bits (y = 0..15)
Source§impl W<u32, Reg<u32, _AFRL>>
impl W<u32, Reg<u32, _AFRL>>
Sourcepub fn afrl7(&mut self) -> AFRL7_W<'_>
pub fn afrl7(&mut self) -> AFRL7_W<'_>
Bits 28:31 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afrl6(&mut self) -> AFRL6_W<'_>
pub fn afrl6(&mut self) -> AFRL6_W<'_>
Bits 24:27 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afrl5(&mut self) -> AFRL5_W<'_>
pub fn afrl5(&mut self) -> AFRL5_W<'_>
Bits 20:23 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afrl4(&mut self) -> AFRL4_W<'_>
pub fn afrl4(&mut self) -> AFRL4_W<'_>
Bits 16:19 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afrl3(&mut self) -> AFRL3_W<'_>
pub fn afrl3(&mut self) -> AFRL3_W<'_>
Bits 12:15 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afrl2(&mut self) -> AFRL2_W<'_>
pub fn afrl2(&mut self) -> AFRL2_W<'_>
Bits 8:11 - Alternate function selection for port x bit y (y = 0..7)
Source§impl W<u32, Reg<u32, _AFRH>>
impl W<u32, Reg<u32, _AFRH>>
Sourcepub fn afrh15(&mut self) -> AFRH15_W<'_>
pub fn afrh15(&mut self) -> AFRH15_W<'_>
Bits 28:31 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afrh14(&mut self) -> AFRH14_W<'_>
pub fn afrh14(&mut self) -> AFRH14_W<'_>
Bits 24:27 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afrh13(&mut self) -> AFRH13_W<'_>
pub fn afrh13(&mut self) -> AFRH13_W<'_>
Bits 20:23 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afrh12(&mut self) -> AFRH12_W<'_>
pub fn afrh12(&mut self) -> AFRH12_W<'_>
Bits 16:19 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afrh11(&mut self) -> AFRH11_W<'_>
pub fn afrh11(&mut self) -> AFRH11_W<'_>
Bits 12:15 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afrh10(&mut self) -> AFRH10_W<'_>
pub fn afrh10(&mut self) -> AFRH10_W<'_>
Bits 8:11 - Alternate function selection for port x bit y (y = 8..15)
Source§impl W<u32, Reg<u32, _CR>>
impl W<u32, Reg<u32, _CR>>
Sourcepub fn obl_launch(&mut self) -> OBL_LAUNCH_W<'_>
pub fn obl_launch(&mut self) -> OBL_LAUNCH_W<'_>
Bit 13 - Force option byte loading
Source§impl W<u32, Reg<u32, _CFGR>>
impl W<u32, Reg<u32, _CFGR>>
Sourcepub fn pllxtpre(&mut self) -> PLLXTPRE_W<'_>
pub fn pllxtpre(&mut self) -> PLLXTPRE_W<'_>
Bit 17 - HSE divider for PLL entry
Sourcepub fn pllnodiv(&mut self) -> PLLNODIV_W<'_>
pub fn pllnodiv(&mut self) -> PLLNODIV_W<'_>
Bit 31 - Do not divide PLL to MCO
Source§impl W<u32, Reg<u32, _CIR>>
impl W<u32, Reg<u32, _CIR>>
Sourcepub fn lsirdyie(&mut self) -> LSIRDYIE_W<'_>
pub fn lsirdyie(&mut self) -> LSIRDYIE_W<'_>
Bit 8 - LSI Ready Interrupt Enable
Sourcepub fn lserdyie(&mut self) -> LSERDYIE_W<'_>
pub fn lserdyie(&mut self) -> LSERDYIE_W<'_>
Bit 9 - LSE Ready Interrupt Enable
Sourcepub fn hsirdyie(&mut self) -> HSIRDYIE_W<'_>
pub fn hsirdyie(&mut self) -> HSIRDYIE_W<'_>
Bit 10 - HSI Ready Interrupt Enable
Sourcepub fn hserdyie(&mut self) -> HSERDYIE_W<'_>
pub fn hserdyie(&mut self) -> HSERDYIE_W<'_>
Bit 11 - HSE Ready Interrupt Enable
Sourcepub fn pllrdyie(&mut self) -> PLLRDYIE_W<'_>
pub fn pllrdyie(&mut self) -> PLLRDYIE_W<'_>
Bit 12 - PLL Ready Interrupt Enable
Source§impl W<u32, Reg<u32, _APB2RSTR>>
impl W<u32, Reg<u32, _APB2RSTR>>
Sourcepub fn syscfgrst(&mut self) -> SYSCFGRST_W<'_>
pub fn syscfgrst(&mut self) -> SYSCFGRST_W<'_>
Bit 0 - SYSCFG and COMP reset
Sourcepub fn usart1rst(&mut self) -> USART1RST_W<'_>
pub fn usart1rst(&mut self) -> USART1RST_W<'_>
Bit 14 - USART1 reset
Sourcepub fn tim15rst(&mut self) -> TIM15RST_W<'_>
pub fn tim15rst(&mut self) -> TIM15RST_W<'_>
Bit 16 - TIM15 timer reset
Sourcepub fn tim16rst(&mut self) -> TIM16RST_W<'_>
pub fn tim16rst(&mut self) -> TIM16RST_W<'_>
Bit 17 - TIM16 timer reset
Sourcepub fn tim17rst(&mut self) -> TIM17RST_W<'_>
pub fn tim17rst(&mut self) -> TIM17RST_W<'_>
Bit 18 - TIM17 timer reset
Sourcepub fn tim20rst(&mut self) -> TIM20RST_W<'_>
pub fn tim20rst(&mut self) -> TIM20RST_W<'_>
Bit 20 - TIM20 timer reset
Source§impl W<u32, Reg<u32, _APB1RSTR>>
impl W<u32, Reg<u32, _APB1RSTR>>
Sourcepub fn usart2rst(&mut self) -> USART2RST_W<'_>
pub fn usart2rst(&mut self) -> USART2RST_W<'_>
Bit 17 - USART 2 reset
Sourcepub fn usart3rst(&mut self) -> USART3RST_W<'_>
pub fn usart3rst(&mut self) -> USART3RST_W<'_>
Bit 18 - USART3 reset
Sourcepub fn uart4rst(&mut self) -> UART4RST_W<'_>
pub fn uart4rst(&mut self) -> UART4RST_W<'_>
Bit 19 - UART4 reset
Sourcepub fn uart5rst(&mut self) -> UART5RST_W<'_>
pub fn uart5rst(&mut self) -> UART5RST_W<'_>
Bit 20 - UART5 reset
Source§impl W<u32, Reg<u32, _APB2ENR>>
impl W<u32, Reg<u32, _APB2ENR>>
Sourcepub fn syscfgen(&mut self) -> SYSCFGEN_W<'_>
pub fn syscfgen(&mut self) -> SYSCFGEN_W<'_>
Bit 0 - SYSCFG clock enable
Sourcepub fn usart1en(&mut self) -> USART1EN_W<'_>
pub fn usart1en(&mut self) -> USART1EN_W<'_>
Bit 14 - USART1 clock enable
Source§impl W<u32, Reg<u32, _APB1ENR>>
impl W<u32, Reg<u32, _APB1ENR>>
Sourcepub fn usart2en(&mut self) -> USART2EN_W<'_>
pub fn usart2en(&mut self) -> USART2EN_W<'_>
Bit 17 - USART 2 clock enable
Sourcepub fn usart3en(&mut self) -> USART3EN_W<'_>
pub fn usart3en(&mut self) -> USART3EN_W<'_>
Bit 18 - USART 3 clock enable
Source§impl W<u32, Reg<u32, _CSR>>
impl W<u32, Reg<u32, _CSR>>
Sourcepub fn iwdgrstf(&mut self) -> IWDGRSTF_W<'_>
pub fn iwdgrstf(&mut self) -> IWDGRSTF_W<'_>
Bit 29 - Independent watchdog reset flag
Sourcepub fn wwdgrstf(&mut self) -> WWDGRSTF_W<'_>
pub fn wwdgrstf(&mut self) -> WWDGRSTF_W<'_>
Bit 30 - Window watchdog reset flag
Sourcepub fn lpwrrstf(&mut self) -> LPWRRSTF_W<'_>
pub fn lpwrrstf(&mut self) -> LPWRRSTF_W<'_>
Bit 31 - Low-power reset flag
Sourcepub fn v18pwrrstf(&mut self) -> V18PWRRSTF_W<'_>
pub fn v18pwrrstf(&mut self) -> V18PWRRSTF_W<'_>
Bit 23 - Reset flag of the 1.8 V domain
Source§impl W<u32, Reg<u32, _AHBRSTR>>
impl W<u32, Reg<u32, _AHBRSTR>>
Sourcepub fn adc12rst(&mut self) -> ADC12RST_W<'_>
pub fn adc12rst(&mut self) -> ADC12RST_W<'_>
Bit 28 - ADC1 and ADC2 reset
Sourcepub fn adc34rst(&mut self) -> ADC34RST_W<'_>
pub fn adc34rst(&mut self) -> ADC34RST_W<'_>
Bit 29 - ADC3 and ADC4 reset
Source§impl W<u32, Reg<u32, _CFGR2>>
impl W<u32, Reg<u32, _CFGR2>>
Sourcepub fn adc12pres(&mut self) -> ADC12PRES_W<'_>
pub fn adc12pres(&mut self) -> ADC12PRES_W<'_>
Bits 4:8 - ADC1 and ADC2 reset
Sourcepub fn adc34pres(&mut self) -> ADC34PRES_W<'_>
pub fn adc34pres(&mut self) -> ADC34PRES_W<'_>
Bits 9:13 - ADC3 and ADC4 reset
Source§impl W<u32, Reg<u32, _CFGR3>>
impl W<u32, Reg<u32, _CFGR3>>
Sourcepub fn usart1sw(&mut self) -> USART1SW_W<'_>
pub fn usart1sw(&mut self) -> USART1SW_W<'_>
Bits 0:1 - USART1 clock source selection
Sourcepub fn usart2sw(&mut self) -> USART2SW_W<'_>
pub fn usart2sw(&mut self) -> USART2SW_W<'_>
Bits 16:17 - USART2 clock source selection
Sourcepub fn usart3sw(&mut self) -> USART3SW_W<'_>
pub fn usart3sw(&mut self) -> USART3SW_W<'_>
Bits 18:19 - USART3 clock source selection
Source§impl W<u32, Reg<u32, _OR>>
impl W<u32, Reg<u32, _OR>>
Sourcepub fn itr1_rmp(&mut self) -> ITR1_RMP_W<'_>
pub fn itr1_rmp(&mut self) -> ITR1_RMP_W<'_>
Bits 10:11 - Internal trigger 1 remap
Source§impl W<u32, Reg<u32, _CR2>>
impl W<u32, Reg<u32, _CR2>>
Sourcepub fn msbfirst(&mut self) -> MSBFIRST_W<'_>
pub fn msbfirst(&mut self) -> MSBFIRST_W<'_>
Bit 19 - Most significant bit first
Source§impl W<u32, Reg<u32, _CR1>>
impl W<u32, Reg<u32, _CR1>>
Sourcepub fn bidimode(&mut self) -> BIDIMODE_W<'_>
pub fn bidimode(&mut self) -> BIDIMODE_W<'_>
Bit 15 - Bidirectional data mode enable
Sourcepub fn lsbfirst(&mut self) -> LSBFIRST_W<'_>
pub fn lsbfirst(&mut self) -> LSBFIRST_W<'_>
Bit 7 - Frame format
Source§impl W<u32, Reg<u32, _CNTR>>
impl W<u32, Reg<u32, _CNTR>>
Source§impl W<u32, Reg<u32, _CR1>>
impl W<u32, Reg<u32, _CR1>>
Sourcepub fn nostretch(&mut self) -> NOSTRETCH_W<'_>
pub fn nostretch(&mut self) -> NOSTRETCH_W<'_>
Bit 17 - Clock stretching disable
Source§impl W<u32, Reg<u32, _CR2>>
impl W<u32, Reg<u32, _CR2>>
Source§impl W<u32, Reg<u32, _TIMEOUTR>>
impl W<u32, Reg<u32, _TIMEOUTR>>
Sourcepub fn timeouta(&mut self) -> TIMEOUTA_W<'_>
pub fn timeouta(&mut self) -> TIMEOUTA_W<'_>
Bits 0:11 - Bus timeout A
Sourcepub fn timouten(&mut self) -> TIMOUTEN_W<'_>
pub fn timouten(&mut self) -> TIMOUTEN_W<'_>
Bit 15 - Clock timeout enable
Sourcepub fn timeoutb(&mut self) -> TIMEOUTB_W<'_>
pub fn timeoutb(&mut self) -> TIMEOUTB_W<'_>
Bits 16:27 - Bus timeout B
Source§impl W<u32, Reg<u32, _ICR>>
impl W<u32, Reg<u32, _ICR>>
Sourcepub fn timoutcf(&mut self) -> TIMOUTCF_W<'_>
pub fn timoutcf(&mut self) -> TIMOUTCF_W<'_>
Bit 12 - Timeout detection flag clear
Source§impl W<u32, Reg<u32, _CR>>
impl W<u32, Reg<u32, _CR>>
Source§impl W<u32, Reg<u32, _PRER>>
impl W<u32, Reg<u32, _PRER>>
Sourcepub fn prediv_a(&mut self) -> PREDIV_A_W<'_>
pub fn prediv_a(&mut self) -> PREDIV_A_W<'_>
Bits 16:22 - Asynchronous prescaler factor
Sourcepub fn prediv_s(&mut self) -> PREDIV_S_W<'_>
pub fn prediv_s(&mut self) -> PREDIV_S_W<'_>
Bits 0:14 - Synchronous prescaler factor
Source§impl W<u32, Reg<u32, _TAFCR>>
impl W<u32, Reg<u32, _TAFCR>>
Sourcepub fn tamp1trg(&mut self) -> TAMP1TRG_W<'_>
pub fn tamp1trg(&mut self) -> TAMP1TRG_W<'_>
Bit 1 - Active level for tamper 1
Sourcepub fn tamp2trg(&mut self) -> TAMP2TRG_W<'_>
pub fn tamp2trg(&mut self) -> TAMP2TRG_W<'_>
Bit 4 - Active level for tamper 2
Sourcepub fn tampfreq(&mut self) -> TAMPFREQ_W<'_>
pub fn tampfreq(&mut self) -> TAMPFREQ_W<'_>
Bits 8:10 - Tamper sampling frequency
Sourcepub fn tampprch(&mut self) -> TAMPPRCH_W<'_>
pub fn tampprch(&mut self) -> TAMPPRCH_W<'_>
Bits 13:14 - Tamper precharge duration
Sourcepub fn tamppudis(&mut self) -> TAMPPUDIS_W<'_>
pub fn tamppudis(&mut self) -> TAMPPUDIS_W<'_>
Bit 15 - TAMPER pull-up disable
Sourcepub fn pc13value(&mut self) -> PC13VALUE_W<'_>
pub fn pc13value(&mut self) -> PC13VALUE_W<'_>
Bit 18 - PC13 value
Sourcepub fn pc13mode(&mut self) -> PC13MODE_W<'_>
pub fn pc13mode(&mut self) -> PC13MODE_W<'_>
Bit 19 - PC13 mode
Sourcepub fn pc14value(&mut self) -> PC14VALUE_W<'_>
pub fn pc14value(&mut self) -> PC14VALUE_W<'_>
Bit 20 - PC14 value
Sourcepub fn pc14mode(&mut self) -> PC14MODE_W<'_>
pub fn pc14mode(&mut self) -> PC14MODE_W<'_>
Bit 21 - PC 14 mode
Sourcepub fn pc15value(&mut self) -> PC15VALUE_W<'_>
pub fn pc15value(&mut self) -> PC15VALUE_W<'_>
Bit 22 - PC15 value
Sourcepub fn pc15mode(&mut self) -> PC15MODE_W<'_>
pub fn pc15mode(&mut self) -> PC15MODE_W<'_>
Bit 23 - PC15 mode
Source§impl W<u32, Reg<u32, _CR1>>
impl W<u32, Reg<u32, _CR1>>
Sourcepub fn jsync(&mut self) -> JSYNC_W<'_>
pub fn jsync(&mut self) -> JSYNC_W<'_>
Bit 14 - Launch a injected conversion synchronously with SDADC1
Sourcepub fn rsync(&mut self) -> RSYNC_W<'_>
pub fn rsync(&mut self) -> RSYNC_W<'_>
Bit 15 - Launch regular conversion synchronously with SDADC1
Sourcepub fn jdmaen(&mut self) -> JDMAEN_W<'_>
pub fn jdmaen(&mut self) -> JDMAEN_W<'_>
Bit 16 - DMA channel enabled to read data for the injected channel group
Source§impl W<u32, Reg<u32, _CR2>>
impl W<u32, Reg<u32, _CR2>>
Sourcepub fn rswstart(&mut self) -> RSWSTART_W<'_>
pub fn rswstart(&mut self) -> RSWSTART_W<'_>
Bit 23 - Software start of a conversion on the regular channel
Sourcepub fn rcont(&mut self) -> RCONT_W<'_>
pub fn rcont(&mut self) -> RCONT_W<'_>
Bit 22 - Continuous mode selection for regular conversions
Sourcepub fn jswstart(&mut self) -> JSWSTART_W<'_>
pub fn jswstart(&mut self) -> JSWSTART_W<'_>
Bit 15 - Start a conversion of the injected group of channels
Sourcepub fn jexten(&mut self) -> JEXTEN_W<'_>
pub fn jexten(&mut self) -> JEXTEN_W<'_>
Bits 13:14 - Trigger enable and trigger edge selection for injected conversions
Sourcepub fn jextsel(&mut self) -> JEXTSEL_W<'_>
pub fn jextsel(&mut self) -> JEXTSEL_W<'_>
Bits 8:11 - Trigger signal selection for launching injected conversions
Sourcepub fn jcont(&mut self) -> JCONT_W<'_>
pub fn jcont(&mut self) -> JCONT_W<'_>
Bit 5 - Continuous mode selection for injected conversions
Sourcepub fn startcalib(&mut self) -> STARTCALIB_W<'_>
pub fn startcalib(&mut self) -> STARTCALIB_W<'_>
Bit 4 - Start calibration
Sourcepub fn calibcnt(&mut self) -> CALIBCNT_W<'_>
pub fn calibcnt(&mut self) -> CALIBCNT_W<'_>
Bits 1:2 - Number of calibration sequences to be performed (number of valid configurations)
Source§impl W<u32, Reg<u32, _CLRISR>>
impl W<u32, Reg<u32, _CLRISR>>
Sourcepub fn clrrovrf(&mut self) -> CLRROVRF_W<'_>
pub fn clrrovrf(&mut self) -> CLRROVRF_W<'_>
Bit 4 - Clear the regular conversion overrun flag
Sourcepub fn clrjovrf(&mut self) -> CLRJOVRF_W<'_>
pub fn clrjovrf(&mut self) -> CLRJOVRF_W<'_>
Bit 2 - Clear the injected conversion overrun flag
Sourcepub fn clreocalf(&mut self) -> CLREOCALF_W<'_>
pub fn clreocalf(&mut self) -> CLREOCALF_W<'_>
Bit 0 - Clear the end of calibration flag
Source§impl W<u32, Reg<u32, _CR>>
impl W<u32, Reg<u32, _CR>>
Source§impl W<u32, Reg<u32, _DHR12R1>>
impl W<u32, Reg<u32, _DHR12R1>>
Sourcepub fn dacc1dhr(&mut self) -> DACC1DHR_W<'_>
pub fn dacc1dhr(&mut self) -> DACC1DHR_W<'_>
Bits 0:11 - DAC channel1 12-bit right-aligned data
Source§impl W<u32, Reg<u32, _DHR12L1>>
impl W<u32, Reg<u32, _DHR12L1>>
Sourcepub fn dacc1dhr(&mut self) -> DACC1DHR_W<'_>
pub fn dacc1dhr(&mut self) -> DACC1DHR_W<'_>
Bits 4:15 - DAC channel1 12-bit left-aligned data
Source§impl W<u32, Reg<u32, _DHR8R1>>
impl W<u32, Reg<u32, _DHR8R1>>
Sourcepub fn dacc1dhr(&mut self) -> DACC1DHR_W<'_>
pub fn dacc1dhr(&mut self) -> DACC1DHR_W<'_>
Bits 0:7 - DAC channel1 8-bit right-aligned data
Source§impl W<u32, Reg<u32, _CR>>
impl W<u32, Reg<u32, _CR>>
Sourcepub fn dmaudrie2(&mut self) -> DMAUDRIE2_W<'_>
pub fn dmaudrie2(&mut self) -> DMAUDRIE2_W<'_>
Bit 29 - DAC channel2 DMA underrun interrupt enable
Sourcepub fn wave2(&mut self) -> WAVE2_W<'_>
pub fn wave2(&mut self) -> WAVE2_W<'_>
Bits 22:23 - DAC channel2 noise/triangle wave generation enable
Sourcepub fn dmaudrie1(&mut self) -> DMAUDRIE1_W<'_>
pub fn dmaudrie1(&mut self) -> DMAUDRIE1_W<'_>
Bit 13 - DAC channel1 DMA Underrun Interrupt enable
Source§impl W<u32, Reg<u32, _DHR12R1>>
impl W<u32, Reg<u32, _DHR12R1>>
Sourcepub fn dacc1dhr(&mut self) -> DACC1DHR_W<'_>
pub fn dacc1dhr(&mut self) -> DACC1DHR_W<'_>
Bits 0:11 - DAC channel1 12-bit right-aligned data
Source§impl W<u32, Reg<u32, _DHR12L1>>
impl W<u32, Reg<u32, _DHR12L1>>
Sourcepub fn dacc1dhr(&mut self) -> DACC1DHR_W<'_>
pub fn dacc1dhr(&mut self) -> DACC1DHR_W<'_>
Bits 4:15 - DAC channel1 12-bit left-aligned data
Source§impl W<u32, Reg<u32, _DHR8R1>>
impl W<u32, Reg<u32, _DHR8R1>>
Sourcepub fn dacc1dhr(&mut self) -> DACC1DHR_W<'_>
pub fn dacc1dhr(&mut self) -> DACC1DHR_W<'_>
Bits 0:7 - DAC channel1 8-bit right-aligned data
Source§impl W<u32, Reg<u32, _DHR12R2>>
impl W<u32, Reg<u32, _DHR12R2>>
Sourcepub fn dacc2dhr(&mut self) -> DACC2DHR_W<'_>
pub fn dacc2dhr(&mut self) -> DACC2DHR_W<'_>
Bits 0:11 - DAC channel2 12-bit right-aligned data
Source§impl W<u32, Reg<u32, _DHR12L2>>
impl W<u32, Reg<u32, _DHR12L2>>
Sourcepub fn dacc2dhr(&mut self) -> DACC2DHR_W<'_>
pub fn dacc2dhr(&mut self) -> DACC2DHR_W<'_>
Bits 4:15 - DAC channel2 12-bit left-aligned data
Source§impl W<u32, Reg<u32, _DHR8R2>>
impl W<u32, Reg<u32, _DHR8R2>>
Sourcepub fn dacc2dhr(&mut self) -> DACC2DHR_W<'_>
pub fn dacc2dhr(&mut self) -> DACC2DHR_W<'_>
Bits 0:7 - DAC channel2 8-bit right-aligned data
Source§impl W<u32, Reg<u32, _DHR12RD>>
impl W<u32, Reg<u32, _DHR12RD>>
Sourcepub fn dacc2dhr(&mut self) -> DACC2DHR_W<'_>
pub fn dacc2dhr(&mut self) -> DACC2DHR_W<'_>
Bits 16:27 - DAC channel2 12-bit right-aligned data
Sourcepub fn dacc1dhr(&mut self) -> DACC1DHR_W<'_>
pub fn dacc1dhr(&mut self) -> DACC1DHR_W<'_>
Bits 0:11 - DAC channel1 12-bit right-aligned data
Source§impl W<u32, Reg<u32, _DHR12LD>>
impl W<u32, Reg<u32, _DHR12LD>>
Sourcepub fn dacc2dhr(&mut self) -> DACC2DHR_W<'_>
pub fn dacc2dhr(&mut self) -> DACC2DHR_W<'_>
Bits 20:31 - DAC channel2 12-bit left-aligned data
Sourcepub fn dacc1dhr(&mut self) -> DACC1DHR_W<'_>
pub fn dacc1dhr(&mut self) -> DACC1DHR_W<'_>
Bits 4:15 - DAC channel1 12-bit left-aligned data
Source§impl W<u32, Reg<u32, _DHR8RD>>
impl W<u32, Reg<u32, _DHR8RD>>
Sourcepub fn dacc2dhr(&mut self) -> DACC2DHR_W<'_>
pub fn dacc2dhr(&mut self) -> DACC2DHR_W<'_>
Bits 8:15 - DAC channel2 8-bit right-aligned data
Sourcepub fn dacc1dhr(&mut self) -> DACC1DHR_W<'_>
pub fn dacc1dhr(&mut self) -> DACC1DHR_W<'_>
Bits 0:7 - DAC channel1 8-bit right-aligned data
Source§impl W<u32, Reg<u32, _CR>>
impl W<u32, Reg<u32, _CR>>
Sourcepub fn dbg_sleep(&mut self) -> DBG_SLEEP_W<'_>
pub fn dbg_sleep(&mut self) -> DBG_SLEEP_W<'_>
Bit 0 - Debug Sleep mode
Sourcepub fn dbg_stop(&mut self) -> DBG_STOP_W<'_>
pub fn dbg_stop(&mut self) -> DBG_STOP_W<'_>
Bit 1 - Debug Stop Mode
Sourcepub fn dbg_standby(&mut self) -> DBG_STANDBY_W<'_>
pub fn dbg_standby(&mut self) -> DBG_STANDBY_W<'_>
Bit 2 - Debug Standby Mode
Sourcepub fn trace_ioen(&mut self) -> TRACE_IOEN_W<'_>
pub fn trace_ioen(&mut self) -> TRACE_IOEN_W<'_>
Bit 5 - Trace pin assignment control
Sourcepub fn trace_mode(&mut self) -> TRACE_MODE_W<'_>
pub fn trace_mode(&mut self) -> TRACE_MODE_W<'_>
Bits 6:7 - Trace pin assignment control
Source§impl W<u32, Reg<u32, _APB1_FZ>>
impl W<u32, Reg<u32, _APB1_FZ>>
Sourcepub fn dbg_tim2_stop(&mut self) -> DBG_TIM2_STOP_W<'_>
pub fn dbg_tim2_stop(&mut self) -> DBG_TIM2_STOP_W<'_>
Bit 0 - Debug Timer 2 stopped when Core is halted
Sourcepub fn dbg_tim3_stop(&mut self) -> DBG_TIM3_STOP_W<'_>
pub fn dbg_tim3_stop(&mut self) -> DBG_TIM3_STOP_W<'_>
Bit 1 - Debug Timer 3 stopped when Core is halted
Sourcepub fn dbg_tim4_stop(&mut self) -> DBG_TIM4_STOP_W<'_>
pub fn dbg_tim4_stop(&mut self) -> DBG_TIM4_STOP_W<'_>
Bit 2 - Debug Timer 4 stopped when Core is halted
Sourcepub fn dbg_tim5_stop(&mut self) -> DBG_TIM5_STOP_W<'_>
pub fn dbg_tim5_stop(&mut self) -> DBG_TIM5_STOP_W<'_>
Bit 3 - Debug Timer 5 stopped when Core is halted
Sourcepub fn dbg_tim6_stop(&mut self) -> DBG_TIM6_STOP_W<'_>
pub fn dbg_tim6_stop(&mut self) -> DBG_TIM6_STOP_W<'_>
Bit 4 - Debug Timer 6 stopped when Core is halted
Sourcepub fn dbg_tim7_stop(&mut self) -> DBG_TIM7_STOP_W<'_>
pub fn dbg_tim7_stop(&mut self) -> DBG_TIM7_STOP_W<'_>
Bit 5 - Debug Timer 7 stopped when Core is halted
Sourcepub fn dbg_tim12_stop(&mut self) -> DBG_TIM12_STOP_W<'_>
pub fn dbg_tim12_stop(&mut self) -> DBG_TIM12_STOP_W<'_>
Bit 6 - Debug Timer 12 stopped when Core is halted
Sourcepub fn dbg_tim13_stop(&mut self) -> DBG_TIM13_STOP_W<'_>
pub fn dbg_tim13_stop(&mut self) -> DBG_TIM13_STOP_W<'_>
Bit 7 - Debug Timer 13 stopped when Core is halted
Sourcepub fn dbg_timer14_stop(&mut self) -> DBG_TIMER14_STOP_W<'_>
pub fn dbg_timer14_stop(&mut self) -> DBG_TIMER14_STOP_W<'_>
Bit 8 - Debug Timer 14 stopped when Core is halted
Sourcepub fn dbg_tim18_stop(&mut self) -> DBG_TIM18_STOP_W<'_>
pub fn dbg_tim18_stop(&mut self) -> DBG_TIM18_STOP_W<'_>
Bit 9 - Debug Timer 18 stopped when Core is halted
Sourcepub fn dbg_rtc_stop(&mut self) -> DBG_RTC_STOP_W<'_>
pub fn dbg_rtc_stop(&mut self) -> DBG_RTC_STOP_W<'_>
Bit 10 - Debug RTC stopped when Core is halted
Sourcepub fn dbg_wwdg_stop(&mut self) -> DBG_WWDG_STOP_W<'_>
pub fn dbg_wwdg_stop(&mut self) -> DBG_WWDG_STOP_W<'_>
Bit 11 - Debug Window Wachdog stopped when Core is halted
Sourcepub fn dbg_iwdg_stop(&mut self) -> DBG_IWDG_STOP_W<'_>
pub fn dbg_iwdg_stop(&mut self) -> DBG_IWDG_STOP_W<'_>
Bit 12 - Debug Independent Wachdog stopped when Core is halted
Sourcepub fn i2c1_smbus_timeout(&mut self) -> I2C1_SMBUS_TIMEOUT_W<'_>
pub fn i2c1_smbus_timeout(&mut self) -> I2C1_SMBUS_TIMEOUT_W<'_>
Bit 21 - SMBUS timeout mode stopped when Core is halted
Sourcepub fn i2c2_smbus_timeout(&mut self) -> I2C2_SMBUS_TIMEOUT_W<'_>
pub fn i2c2_smbus_timeout(&mut self) -> I2C2_SMBUS_TIMEOUT_W<'_>
Bit 22 - SMBUS timeout mode stopped when Core is halted
Sourcepub fn dbg_can_stop(&mut self) -> DBG_CAN_STOP_W<'_>
pub fn dbg_can_stop(&mut self) -> DBG_CAN_STOP_W<'_>
Bit 25 - Debug CAN stopped when core is halted
Source§impl W<u32, Reg<u32, _APB2FZ>>
impl W<u32, Reg<u32, _APB2FZ>>
Sourcepub fn dbg_tim15_stop(&mut self) -> DBG_TIM15_STOP_W<'_>
pub fn dbg_tim15_stop(&mut self) -> DBG_TIM15_STOP_W<'_>
Bit 2 - Debug Timer 15 stopped when Core is halted
Sourcepub fn dbg_tim16_stop(&mut self) -> DBG_TIM16_STOP_W<'_>
pub fn dbg_tim16_stop(&mut self) -> DBG_TIM16_STOP_W<'_>
Bit 3 - Debug Timer 16 stopped when Core is halted
Sourcepub fn dbg_tim17_sto(&mut self) -> DBG_TIM17_STO_W<'_>
pub fn dbg_tim17_sto(&mut self) -> DBG_TIM17_STO_W<'_>
Bit 4 - Debug Timer 17 stopped when Core is halted
Sourcepub fn dbg_tim19_stop(&mut self) -> DBG_TIM19_STOP_W<'_>
pub fn dbg_tim19_stop(&mut self) -> DBG_TIM19_STOP_W<'_>
Bit 5 - Debug Timer 19 stopped when Core is halted
Source§impl W<u32, Reg<u32, _BCR1>>
impl W<u32, Reg<u32, _BCR1>>
Sourcepub fn cburstrw(&mut self) -> CBURSTRW_W<'_>
pub fn cburstrw(&mut self) -> CBURSTRW_W<'_>
Bit 19 - CBURSTRW
Sourcepub fn asyncwait(&mut self) -> ASYNCWAIT_W<'_>
pub fn asyncwait(&mut self) -> ASYNCWAIT_W<'_>
Bit 15 - ASYNCWAIT
Source§impl W<u32, Reg<u32, _BCR2>>
impl W<u32, Reg<u32, _BCR2>>
Sourcepub fn cburstrw(&mut self) -> CBURSTRW_W<'_>
pub fn cburstrw(&mut self) -> CBURSTRW_W<'_>
Bit 19 - CBURSTRW
Sourcepub fn asyncwait(&mut self) -> ASYNCWAIT_W<'_>
pub fn asyncwait(&mut self) -> ASYNCWAIT_W<'_>
Bit 15 - ASYNCWAIT
Source§impl W<u32, Reg<u32, _BCR3>>
impl W<u32, Reg<u32, _BCR3>>
Sourcepub fn cburstrw(&mut self) -> CBURSTRW_W<'_>
pub fn cburstrw(&mut self) -> CBURSTRW_W<'_>
Bit 19 - CBURSTRW
Sourcepub fn asyncwait(&mut self) -> ASYNCWAIT_W<'_>
pub fn asyncwait(&mut self) -> ASYNCWAIT_W<'_>
Bit 15 - ASYNCWAIT
Source§impl W<u32, Reg<u32, _BCR4>>
impl W<u32, Reg<u32, _BCR4>>
Sourcepub fn cburstrw(&mut self) -> CBURSTRW_W<'_>
pub fn cburstrw(&mut self) -> CBURSTRW_W<'_>
Bit 19 - CBURSTRW
Sourcepub fn asyncwait(&mut self) -> ASYNCWAIT_W<'_>
pub fn asyncwait(&mut self) -> ASYNCWAIT_W<'_>
Bit 15 - ASYNCWAIT
Source§impl W<u32, Reg<u32, _CR1>>
impl W<u32, Reg<u32, _CR1>>
Sourcepub fn uifremap(&mut self) -> UIFREMAP_W<'_>
pub fn uifremap(&mut self) -> UIFREMAP_W<'_>
Bit 11 - UIF status bit remapping
Source§impl W<u32, Reg<u32, _OR>>
impl W<u32, Reg<u32, _OR>>
Sourcepub fn tim1_etr_adc1_rmp(&mut self) -> TIM1_ETR_ADC1_RMP_W<'_>
pub fn tim1_etr_adc1_rmp(&mut self) -> TIM1_ETR_ADC1_RMP_W<'_>
Bits 0:1 - TIM1_ETR_ADC1 remapping capability
Sourcepub fn tim1_etr_adc4_rmp(&mut self) -> TIM1_ETR_ADC4_RMP_W<'_>
pub fn tim1_etr_adc4_rmp(&mut self) -> TIM1_ETR_ADC4_RMP_W<'_>
Bits 2:3 - TIM1_ETR_ADC4 remapping capability
Source§impl W<u32, Reg<u32, _CFGR1>>
impl W<u32, Reg<u32, _CFGR1>>
Sourcepub fn mem_mode(&mut self) -> MEM_MODE_W<'_>
pub fn mem_mode(&mut self) -> MEM_MODE_W<'_>
Bits 0:2 - Memory mapping selection bits
Sourcepub fn usb_it_rmp(&mut self) -> USB_IT_RMP_W<'_>
pub fn usb_it_rmp(&mut self) -> USB_IT_RMP_W<'_>
Bit 5 - USB interrupt remap
Sourcepub fn tim1_itr3_rmp(&mut self) -> TIM1_ITR3_RMP_W<'_>
pub fn tim1_itr3_rmp(&mut self) -> TIM1_ITR3_RMP_W<'_>
Bit 6 - Timer 1 ITR3 selection
Sourcepub fn dac1_trig_rmp(&mut self) -> DAC1_TRIG_RMP_W<'_>
pub fn dac1_trig_rmp(&mut self) -> DAC1_TRIG_RMP_W<'_>
Bit 7 - DAC trigger remap (when TSEL = 001)
Sourcepub fn adc2_dma_rmp(&mut self) -> ADC2_DMA_RMP_W<'_>
pub fn adc2_dma_rmp(&mut self) -> ADC2_DMA_RMP_W<'_>
Bit 8 - ADC24 DMA remapping bit
Sourcepub fn tim16_dma_rmp(&mut self) -> TIM16_DMA_RMP_W<'_>
pub fn tim16_dma_rmp(&mut self) -> TIM16_DMA_RMP_W<'_>
Bit 11 - TIM16 DMA request remapping bit
Sourcepub fn tim17_dma_rmp(&mut self) -> TIM17_DMA_RMP_W<'_>
pub fn tim17_dma_rmp(&mut self) -> TIM17_DMA_RMP_W<'_>
Bit 12 - TIM17 DMA request remapping bit
Sourcepub fn tim6_dac1_ch1_dma_rmp(&mut self) -> TIM6_DAC1_CH1_DMA_RMP_W<'_>
pub fn tim6_dac1_ch1_dma_rmp(&mut self) -> TIM6_DAC1_CH1_DMA_RMP_W<'_>
Bit 13 - TIM6 and DAC1 DMA request remapping bit
Sourcepub fn tim7_dac1_ch2_dma_rmp(&mut self) -> TIM7_DAC1_CH2_DMA_RMP_W<'_>
pub fn tim7_dac1_ch2_dma_rmp(&mut self) -> TIM7_DAC1_CH2_DMA_RMP_W<'_>
Bit 14 - TIM7 and DAC2 DMA request remapping bit
Sourcepub fn i2c_pb6_fmp(&mut self) -> I2C_PB6_FMP_W<'_>
pub fn i2c_pb6_fmp(&mut self) -> I2C_PB6_FMP_W<'_>
Bit 16 - Fast Mode Plus (FM+) driving capability activation bits.
Sourcepub fn i2c_pb7_fmp(&mut self) -> I2C_PB7_FMP_W<'_>
pub fn i2c_pb7_fmp(&mut self) -> I2C_PB7_FMP_W<'_>
Bit 17 - Fast Mode Plus (FM+) driving capability activation bits.
Sourcepub fn i2c_pb8_fmp(&mut self) -> I2C_PB8_FMP_W<'_>
pub fn i2c_pb8_fmp(&mut self) -> I2C_PB8_FMP_W<'_>
Bit 18 - Fast Mode Plus (FM+) driving capability activation bits.
Sourcepub fn i2c_pb9_fmp(&mut self) -> I2C_PB9_FMP_W<'_>
pub fn i2c_pb9_fmp(&mut self) -> I2C_PB9_FMP_W<'_>
Bit 19 - Fast Mode Plus (FM+) driving capability activation bits.
Sourcepub fn i2c1_fmp(&mut self) -> I2C1_FMP_W<'_>
pub fn i2c1_fmp(&mut self) -> I2C1_FMP_W<'_>
Bit 20 - I2C1 Fast Mode Plus
Sourcepub fn i2c2_fmp(&mut self) -> I2C2_FMP_W<'_>
pub fn i2c2_fmp(&mut self) -> I2C2_FMP_W<'_>
Bit 21 - I2C2 Fast Mode Plus
Sourcepub fn encoder_mode(&mut self) -> ENCODER_MODE_W<'_>
pub fn encoder_mode(&mut self) -> ENCODER_MODE_W<'_>
Bits 22:23 - Encoder mode
Sourcepub fn dac2_ch1_dma_rmp(&mut self) -> DAC2_CH1_DMA_RMP_W<'_>
pub fn dac2_ch1_dma_rmp(&mut self) -> DAC2_CH1_DMA_RMP_W<'_>
Bit 15 - DAC2 channel1 DMA remap
Sourcepub fn i2c3_fmp(&mut self) -> I2C3_FMP_W<'_>
pub fn i2c3_fmp(&mut self) -> I2C3_FMP_W<'_>
Bit 24 - I2C3 Fast Mode Plus
Source§impl W<u32, Reg<u32, _CFGR2>>
impl W<u32, Reg<u32, _CFGR2>>
Sourcepub fn lockup_lock(&mut self) -> LOCKUP_LOCK_W<'_>
pub fn lockup_lock(&mut self) -> LOCKUP_LOCK_W<'_>
Bit 0 - Cortex-M0 LOCKUP bit enable bit
Sourcepub fn sram_parity_lock(&mut self) -> SRAM_PARITY_LOCK_W<'_>
pub fn sram_parity_lock(&mut self) -> SRAM_PARITY_LOCK_W<'_>
Bit 1 - SRAM parity lock bit
Sourcepub fn pvd_lock(&mut self) -> PVD_LOCK_W<'_>
pub fn pvd_lock(&mut self) -> PVD_LOCK_W<'_>
Bit 2 - PVD lock enable bit
Sourcepub fn byp_addr_par(&mut self) -> BYP_ADDR_PAR_W<'_>
pub fn byp_addr_par(&mut self) -> BYP_ADDR_PAR_W<'_>
Bit 4 - Bypass address bit 29 in parity calculation
Sourcepub fn sram_pef(&mut self) -> SRAM_PEF_W<'_>
pub fn sram_pef(&mut self) -> SRAM_PEF_W<'_>
Bit 8 - SRAM parity flag
Source§impl W<u32, Reg<u32, _RCR>>
impl W<u32, Reg<u32, _RCR>>
Sourcepub fn page0_wp(&mut self) -> PAGE0_WP_W<'_>
pub fn page0_wp(&mut self) -> PAGE0_WP_W<'_>
Bit 0 - CCM SRAM page write protection bit
Sourcepub fn page1_wp(&mut self) -> PAGE1_WP_W<'_>
pub fn page1_wp(&mut self) -> PAGE1_WP_W<'_>
Bit 1 - CCM SRAM page write protection bit
Sourcepub fn page2_wp(&mut self) -> PAGE2_WP_W<'_>
pub fn page2_wp(&mut self) -> PAGE2_WP_W<'_>
Bit 2 - CCM SRAM page write protection bit
Sourcepub fn page3_wp(&mut self) -> PAGE3_WP_W<'_>
pub fn page3_wp(&mut self) -> PAGE3_WP_W<'_>
Bit 3 - CCM SRAM page write protection bit
Sourcepub fn page4_wp(&mut self) -> PAGE4_WP_W<'_>
pub fn page4_wp(&mut self) -> PAGE4_WP_W<'_>
Bit 4 - CCM SRAM page write protection bit
Sourcepub fn page5_wp(&mut self) -> PAGE5_WP_W<'_>
pub fn page5_wp(&mut self) -> PAGE5_WP_W<'_>
Bit 5 - CCM SRAM page write protection bit
Sourcepub fn page6_wp(&mut self) -> PAGE6_WP_W<'_>
pub fn page6_wp(&mut self) -> PAGE6_WP_W<'_>
Bit 6 - CCM SRAM page write protection bit
Sourcepub fn page7_wp(&mut self) -> PAGE7_WP_W<'_>
pub fn page7_wp(&mut self) -> PAGE7_WP_W<'_>
Bit 7 - CCM SRAM page write protection bit
Sourcepub fn page8_wp(&mut self) -> PAGE8_WP_W<'_>
pub fn page8_wp(&mut self) -> PAGE8_WP_W<'_>
Bit 8 - CCM SRAM page write protection bit
Sourcepub fn page9_wp(&mut self) -> PAGE9_WP_W<'_>
pub fn page9_wp(&mut self) -> PAGE9_WP_W<'_>
Bit 9 - CCM SRAM page write protection bit
Sourcepub fn page10_wp(&mut self) -> PAGE10_WP_W<'_>
pub fn page10_wp(&mut self) -> PAGE10_WP_W<'_>
Bit 10 - CCM SRAM page write protection bit
Sourcepub fn page11_wp(&mut self) -> PAGE11_WP_W<'_>
pub fn page11_wp(&mut self) -> PAGE11_WP_W<'_>
Bit 11 - CCM SRAM page write protection bit
Sourcepub fn page12_wp(&mut self) -> PAGE12_WP_W<'_>
pub fn page12_wp(&mut self) -> PAGE12_WP_W<'_>
Bit 12 - CCM SRAM page write protection bit
Sourcepub fn page13_wp(&mut self) -> PAGE13_WP_W<'_>
pub fn page13_wp(&mut self) -> PAGE13_WP_W<'_>
Bit 13 - CCM SRAM page write protection bit
Sourcepub fn page14_wp(&mut self) -> PAGE14_WP_W<'_>
pub fn page14_wp(&mut self) -> PAGE14_WP_W<'_>
Bit 14 - CCM SRAM page write protection bit
Sourcepub fn page15_wp(&mut self) -> PAGE15_WP_W<'_>
pub fn page15_wp(&mut self) -> PAGE15_WP_W<'_>
Bit 15 - CCM SRAM page write protection bit
Source§impl W<u32, Reg<u32, _CFGR3>>
impl W<u32, Reg<u32, _CFGR3>>
Sourcepub fn i2c1_rx_dma_rmp(&mut self) -> I2C1_RX_DMA_RMP_W<'_>
pub fn i2c1_rx_dma_rmp(&mut self) -> I2C1_RX_DMA_RMP_W<'_>
Bits 4:5 - I2C1_RX DMA remapping bit
Sourcepub fn spi1_tx_dma_rmp(&mut self) -> SPI1_TX_DMA_RMP_W<'_>
pub fn spi1_tx_dma_rmp(&mut self) -> SPI1_TX_DMA_RMP_W<'_>
Bits 2:3 - SPI1_TX DMA remapping bit
Sourcepub fn spi1_rx_dma_rmp(&mut self) -> SPI1_RX_DMA_RMP_W<'_>
pub fn spi1_rx_dma_rmp(&mut self) -> SPI1_RX_DMA_RMP_W<'_>
Bits 0:1 - SPI1_RX DMA remapping bit
Sourcepub fn i2c1_tx_dma_rmp(&mut self) -> I2C1_TX_DMA_RMP_W<'_>
pub fn i2c1_tx_dma_rmp(&mut self) -> I2C1_TX_DMA_RMP_W<'_>
Bits 6:7 - I2C1_TX DMA remapping bit
Sourcepub fn adc2_dma_rmp(&mut self) -> ADC2_DMA_RMP_W<'_>
pub fn adc2_dma_rmp(&mut self) -> ADC2_DMA_RMP_W<'_>
Bits 8:9 - ADC2 DMA remapping bit
Source§impl W<u32, Reg<u32, _CFGR4>>
impl W<u32, Reg<u32, _CFGR4>>
Sourcepub fn adc12_ext2_rmp(&mut self) -> ADC12_EXT2_RMP_W<'_>
pub fn adc12_ext2_rmp(&mut self) -> ADC12_EXT2_RMP_W<'_>
Bit 0 - Controls the Input trigger of ADC12 regular channel EXT2
Sourcepub fn adc12_ext3_rmp(&mut self) -> ADC12_EXT3_RMP_W<'_>
pub fn adc12_ext3_rmp(&mut self) -> ADC12_EXT3_RMP_W<'_>
Bit 1 - Controls the Input trigger of ADC12 regular channel EXT3
Sourcepub fn adc12_ext5_rmp(&mut self) -> ADC12_EXT5_RMP_W<'_>
pub fn adc12_ext5_rmp(&mut self) -> ADC12_EXT5_RMP_W<'_>
Bit 2 - Controls the Input trigger of ADC12 regular channel EXT5
Sourcepub fn adc12_ext13_rmp(&mut self) -> ADC12_EXT13_RMP_W<'_>
pub fn adc12_ext13_rmp(&mut self) -> ADC12_EXT13_RMP_W<'_>
Bit 3 - Controls the Input trigger of ADC12 regular channel EXT13
Sourcepub fn adc12_ext15_rmp(&mut self) -> ADC12_EXT15_RMP_W<'_>
pub fn adc12_ext15_rmp(&mut self) -> ADC12_EXT15_RMP_W<'_>
Bit 4 - Controls the Input trigger of ADC12 regular channel EXT15
Sourcepub fn adc12_jext3_rmp(&mut self) -> ADC12_JEXT3_RMP_W<'_>
pub fn adc12_jext3_rmp(&mut self) -> ADC12_JEXT3_RMP_W<'_>
Bit 5 - Controls the Input trigger of ADC12 injected channel JEXT3
Sourcepub fn adc12_jext6_rmp(&mut self) -> ADC12_JEXT6_RMP_W<'_>
pub fn adc12_jext6_rmp(&mut self) -> ADC12_JEXT6_RMP_W<'_>
Bit 6 - Controls the Input trigger of ADC12 injected channel JEXT6
Sourcepub fn adc12_jext13_rmp(&mut self) -> ADC12_JEXT13_RMP_W<'_>
pub fn adc12_jext13_rmp(&mut self) -> ADC12_JEXT13_RMP_W<'_>
Bit 7 - Controls the Input trigger of ADC12 injected channel JEXT13
Sourcepub fn adc34_ext5_rmp(&mut self) -> ADC34_EXT5_RMP_W<'_>
pub fn adc34_ext5_rmp(&mut self) -> ADC34_EXT5_RMP_W<'_>
Bit 8 - Controls the Input trigger of ADC34 regular channel EXT5
Sourcepub fn adc34_ext6_rmp(&mut self) -> ADC34_EXT6_RMP_W<'_>
pub fn adc34_ext6_rmp(&mut self) -> ADC34_EXT6_RMP_W<'_>
Bit 9 - Controls the Input trigger of ADC34 regular channel EXT6
Sourcepub fn adc34_ext15_rmp(&mut self) -> ADC34_EXT15_RMP_W<'_>
pub fn adc34_ext15_rmp(&mut self) -> ADC34_EXT15_RMP_W<'_>
Bit 10 - Controls the Input trigger of ADC34 regular channel EXT15
Sourcepub fn adc34_jext5_rmp(&mut self) -> ADC34_JEXT5_RMP_W<'_>
pub fn adc34_jext5_rmp(&mut self) -> ADC34_JEXT5_RMP_W<'_>
Bit 11 - Controls the Input trigger of ADC34 injected channel JEXT5
Sourcepub fn adc34_jext11_rmp(&mut self) -> ADC34_JEXT11_RMP_W<'_>
pub fn adc34_jext11_rmp(&mut self) -> ADC34_JEXT11_RMP_W<'_>
Bit 12 - Controls the Input trigger of ADC34 injected channel JEXT11
Sourcepub fn adc34_jext14_rmp(&mut self) -> ADC34_JEXT14_RMP_W<'_>
pub fn adc34_jext14_rmp(&mut self) -> ADC34_JEXT14_RMP_W<'_>
Bit 13 - Controls the Input trigger of ADC34 injected channel JEXT14
Source§impl W<u32, Reg<u32, _CTRL>>
impl W<u32, Reg<u32, _CTRL>>
Sourcepub fn clksource(&mut self) -> CLKSOURCE_W<'_>
pub fn clksource(&mut self) -> CLKSOURCE_W<'_>
Bit 2 - Clock source selection
Sourcepub fn countflag(&mut self) -> COUNTFLAG_W<'_>
pub fn countflag(&mut self) -> COUNTFLAG_W<'_>
Bit 16 - COUNTFLAG
Source§impl W<u32, Reg<u32, _ACTRL>>
impl W<u32, Reg<u32, _ACTRL>>
Sourcepub fn dismcycint(&mut self) -> DISMCYCINT_W<'_>
pub fn dismcycint(&mut self) -> DISMCYCINT_W<'_>
Bit 0 - DISMCYCINT
Sourcepub fn disdefwbuf(&mut self) -> DISDEFWBUF_W<'_>
pub fn disdefwbuf(&mut self) -> DISDEFWBUF_W<'_>
Bit 1 - DISDEFWBUF
Source§impl W<u32, Reg<u32, _CR>>
impl W<u32, Reg<u32, _CR>>
Sourcepub fn adcaldif(&mut self) -> ADCALDIF_W<'_>
pub fn adcaldif(&mut self) -> ADCALDIF_W<'_>
Bit 30 - ADCALDIF
Sourcepub fn advregen(&mut self) -> ADVREGEN_W<'_>
pub fn advregen(&mut self) -> ADVREGEN_W<'_>
Bits 28:29 - ADVREGEN
Sourcepub fn jadstart(&mut self) -> JADSTART_W<'_>
pub fn jadstart(&mut self) -> JADSTART_W<'_>
Bit 3 - JADSTART
Source§impl W<u32, Reg<u32, _OFR1>>
impl W<u32, Reg<u32, _OFR1>>
Sourcepub fn offset1_en(&mut self) -> OFFSET1_EN_W<'_>
pub fn offset1_en(&mut self) -> OFFSET1_EN_W<'_>
Bit 31 - OFFSET1_EN
Sourcepub fn offset1_ch(&mut self) -> OFFSET1_CH_W<'_>
pub fn offset1_ch(&mut self) -> OFFSET1_CH_W<'_>
Bits 26:30 - OFFSET1_CH
Source§impl W<u32, Reg<u32, _OFR2>>
impl W<u32, Reg<u32, _OFR2>>
Sourcepub fn offset2_en(&mut self) -> OFFSET2_EN_W<'_>
pub fn offset2_en(&mut self) -> OFFSET2_EN_W<'_>
Bit 31 - OFFSET2_EN
Sourcepub fn offset2_ch(&mut self) -> OFFSET2_CH_W<'_>
pub fn offset2_ch(&mut self) -> OFFSET2_CH_W<'_>
Bits 26:30 - OFFSET2_CH
Source§impl W<u32, Reg<u32, _OFR3>>
impl W<u32, Reg<u32, _OFR3>>
Sourcepub fn offset3_en(&mut self) -> OFFSET3_EN_W<'_>
pub fn offset3_en(&mut self) -> OFFSET3_EN_W<'_>
Bit 31 - OFFSET3_EN
Sourcepub fn offset3_ch(&mut self) -> OFFSET3_CH_W<'_>
pub fn offset3_ch(&mut self) -> OFFSET3_CH_W<'_>
Bits 26:30 - OFFSET3_CH
Source§impl W<u32, Reg<u32, _OFR4>>
impl W<u32, Reg<u32, _OFR4>>
Sourcepub fn offset4_en(&mut self) -> OFFSET4_EN_W<'_>
pub fn offset4_en(&mut self) -> OFFSET4_EN_W<'_>
Bit 31 - OFFSET4_EN
Sourcepub fn offset4_ch(&mut self) -> OFFSET4_CH_W<'_>
pub fn offset4_ch(&mut self) -> OFFSET4_CH_W<'_>
Bits 26:30 - OFFSET4_CH
Source§impl W<u32, Reg<u32, _AWD2CR>>
impl W<u32, Reg<u32, _AWD2CR>>
Sourcepub fn awd2ch10(&mut self) -> AWD2CH10_W<'_>
pub fn awd2ch10(&mut self) -> AWD2CH10_W<'_>
Bit 10 - AWD2CH
Sourcepub fn awd2ch11(&mut self) -> AWD2CH11_W<'_>
pub fn awd2ch11(&mut self) -> AWD2CH11_W<'_>
Bit 11 - AWD2CH
Sourcepub fn awd2ch12(&mut self) -> AWD2CH12_W<'_>
pub fn awd2ch12(&mut self) -> AWD2CH12_W<'_>
Bit 12 - AWD2CH
Sourcepub fn awd2ch13(&mut self) -> AWD2CH13_W<'_>
pub fn awd2ch13(&mut self) -> AWD2CH13_W<'_>
Bit 13 - AWD2CH
Sourcepub fn awd2ch14(&mut self) -> AWD2CH14_W<'_>
pub fn awd2ch14(&mut self) -> AWD2CH14_W<'_>
Bit 14 - AWD2CH
Sourcepub fn awd2ch15(&mut self) -> AWD2CH15_W<'_>
pub fn awd2ch15(&mut self) -> AWD2CH15_W<'_>
Bit 15 - AWD2CH
Sourcepub fn awd2ch16(&mut self) -> AWD2CH16_W<'_>
pub fn awd2ch16(&mut self) -> AWD2CH16_W<'_>
Bit 16 - AWD2CH
Sourcepub fn awd2ch17(&mut self) -> AWD2CH17_W<'_>
pub fn awd2ch17(&mut self) -> AWD2CH17_W<'_>
Bit 17 - AWD2CH
Source§impl W<u32, Reg<u32, _AWD3CR>>
impl W<u32, Reg<u32, _AWD3CR>>
Sourcepub fn awd3ch10(&mut self) -> AWD3CH10_W<'_>
pub fn awd3ch10(&mut self) -> AWD3CH10_W<'_>
Bit 10 - AWD3CH
Sourcepub fn awd3ch11(&mut self) -> AWD3CH11_W<'_>
pub fn awd3ch11(&mut self) -> AWD3CH11_W<'_>
Bit 11 - AWD3CH
Sourcepub fn awd3ch12(&mut self) -> AWD3CH12_W<'_>
pub fn awd3ch12(&mut self) -> AWD3CH12_W<'_>
Bit 12 - AWD3CH
Sourcepub fn awd3ch13(&mut self) -> AWD3CH13_W<'_>
pub fn awd3ch13(&mut self) -> AWD3CH13_W<'_>
Bit 13 - AWD3CH
Sourcepub fn awd3ch14(&mut self) -> AWD3CH14_W<'_>
pub fn awd3ch14(&mut self) -> AWD3CH14_W<'_>
Bit 14 - AWD3CH
Sourcepub fn awd3ch15(&mut self) -> AWD3CH15_W<'_>
pub fn awd3ch15(&mut self) -> AWD3CH15_W<'_>
Bit 15 - AWD3CH
Sourcepub fn awd3ch16(&mut self) -> AWD3CH16_W<'_>
pub fn awd3ch16(&mut self) -> AWD3CH16_W<'_>
Bit 16 - AWD3CH
Sourcepub fn awd3ch17(&mut self) -> AWD3CH17_W<'_>
pub fn awd3ch17(&mut self) -> AWD3CH17_W<'_>
Bit 17 - AWD3CH
Source§impl W<u32, Reg<u32, _DIFSEL>>
impl W<u32, Reg<u32, _DIFSEL>>
Sourcepub fn difsel_10(&mut self) -> DIFSEL_10_W<'_>
pub fn difsel_10(&mut self) -> DIFSEL_10_W<'_>
Bit 0 - Differential mode for channels 15 to 1
Sourcepub fn difsel_11(&mut self) -> DIFSEL_11_W<'_>
pub fn difsel_11(&mut self) -> DIFSEL_11_W<'_>
Bit 1 - Differential mode for channels 15 to 1
Sourcepub fn difsel_12(&mut self) -> DIFSEL_12_W<'_>
pub fn difsel_12(&mut self) -> DIFSEL_12_W<'_>
Bit 2 - Differential mode for channels 15 to 1
Sourcepub fn difsel_13(&mut self) -> DIFSEL_13_W<'_>
pub fn difsel_13(&mut self) -> DIFSEL_13_W<'_>
Bit 3 - Differential mode for channels 15 to 1
Sourcepub fn difsel_14(&mut self) -> DIFSEL_14_W<'_>
pub fn difsel_14(&mut self) -> DIFSEL_14_W<'_>
Bit 4 - Differential mode for channels 15 to 1
Sourcepub fn difsel_15(&mut self) -> DIFSEL_15_W<'_>
pub fn difsel_15(&mut self) -> DIFSEL_15_W<'_>
Bit 5 - Differential mode for channels 15 to 1
Sourcepub fn difsel_16(&mut self) -> DIFSEL_16_W<'_>
pub fn difsel_16(&mut self) -> DIFSEL_16_W<'_>
Bit 6 - Differential mode for channels 15 to 1
Sourcepub fn difsel_17(&mut self) -> DIFSEL_17_W<'_>
pub fn difsel_17(&mut self) -> DIFSEL_17_W<'_>
Bit 7 - Differential mode for channels 15 to 1
Sourcepub fn difsel_18(&mut self) -> DIFSEL_18_W<'_>
pub fn difsel_18(&mut self) -> DIFSEL_18_W<'_>
Bit 8 - Differential mode for channels 15 to 1
Sourcepub fn difsel_19(&mut self) -> DIFSEL_19_W<'_>
pub fn difsel_19(&mut self) -> DIFSEL_19_W<'_>
Bit 9 - Differential mode for channels 15 to 1
Sourcepub fn difsel_110(&mut self) -> DIFSEL_110_W<'_>
pub fn difsel_110(&mut self) -> DIFSEL_110_W<'_>
Bit 10 - Differential mode for channels 15 to 1
Sourcepub fn difsel_111(&mut self) -> DIFSEL_111_W<'_>
pub fn difsel_111(&mut self) -> DIFSEL_111_W<'_>
Bit 11 - Differential mode for channels 15 to 1
Sourcepub fn difsel_112(&mut self) -> DIFSEL_112_W<'_>
pub fn difsel_112(&mut self) -> DIFSEL_112_W<'_>
Bit 12 - Differential mode for channels 15 to 1
Sourcepub fn difsel_113(&mut self) -> DIFSEL_113_W<'_>
pub fn difsel_113(&mut self) -> DIFSEL_113_W<'_>
Bit 13 - Differential mode for channels 15 to 1
Sourcepub fn difsel_114(&mut self) -> DIFSEL_114_W<'_>
pub fn difsel_114(&mut self) -> DIFSEL_114_W<'_>
Bit 14 - Differential mode for channels 15 to 1
Sourcepub fn difsel_115(&mut self) -> DIFSEL_115_W<'_>
pub fn difsel_115(&mut self) -> DIFSEL_115_W<'_>
Bit 15 - Differential mode for channels 15 to 1
Sourcepub fn difsel_116(&mut self) -> DIFSEL_116_W<'_>
pub fn difsel_116(&mut self) -> DIFSEL_116_W<'_>
Bit 16 - Differential mode for channels 15 to 1
Sourcepub fn difsel_117(&mut self) -> DIFSEL_117_W<'_>
pub fn difsel_117(&mut self) -> DIFSEL_117_W<'_>
Bit 17 - Differential mode for channels 15 to 1
Source§impl W<u32, Reg<u32, _CALFACT>>
impl W<u32, Reg<u32, _CALFACT>>
Sourcepub fn calfact_d(&mut self) -> CALFACT_D_W<'_>
pub fn calfact_d(&mut self) -> CALFACT_D_W<'_>
Bits 16:22 - CALFACT_D
Sourcepub fn calfact_s(&mut self) -> CALFACT_S_W<'_>
pub fn calfact_s(&mut self) -> CALFACT_S_W<'_>
Bits 0:6 - CALFACT_S
Source§impl W<u32, Reg<u32, _OSPEEDR>>
impl W<u32, Reg<u32, _OSPEEDR>>
Sourcepub fn ospeedr15(&mut self) -> OSPEEDR15_W<'_>
pub fn ospeedr15(&mut self) -> OSPEEDR15_W<'_>
Bits 30:31 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr14(&mut self) -> OSPEEDR14_W<'_>
pub fn ospeedr14(&mut self) -> OSPEEDR14_W<'_>
Bits 28:29 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr13(&mut self) -> OSPEEDR13_W<'_>
pub fn ospeedr13(&mut self) -> OSPEEDR13_W<'_>
Bits 26:27 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr12(&mut self) -> OSPEEDR12_W<'_>
pub fn ospeedr12(&mut self) -> OSPEEDR12_W<'_>
Bits 24:25 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr11(&mut self) -> OSPEEDR11_W<'_>
pub fn ospeedr11(&mut self) -> OSPEEDR11_W<'_>
Bits 22:23 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr10(&mut self) -> OSPEEDR10_W<'_>
pub fn ospeedr10(&mut self) -> OSPEEDR10_W<'_>
Bits 20:21 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr9(&mut self) -> OSPEEDR9_W<'_>
pub fn ospeedr9(&mut self) -> OSPEEDR9_W<'_>
Bits 18:19 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr8(&mut self) -> OSPEEDR8_W<'_>
pub fn ospeedr8(&mut self) -> OSPEEDR8_W<'_>
Bits 16:17 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr7(&mut self) -> OSPEEDR7_W<'_>
pub fn ospeedr7(&mut self) -> OSPEEDR7_W<'_>
Bits 14:15 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr6(&mut self) -> OSPEEDR6_W<'_>
pub fn ospeedr6(&mut self) -> OSPEEDR6_W<'_>
Bits 12:13 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr5(&mut self) -> OSPEEDR5_W<'_>
pub fn ospeedr5(&mut self) -> OSPEEDR5_W<'_>
Bits 10:11 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr4(&mut self) -> OSPEEDR4_W<'_>
pub fn ospeedr4(&mut self) -> OSPEEDR4_W<'_>
Bits 8:9 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr3(&mut self) -> OSPEEDR3_W<'_>
pub fn ospeedr3(&mut self) -> OSPEEDR3_W<'_>
Bits 6:7 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr2(&mut self) -> OSPEEDR2_W<'_>
pub fn ospeedr2(&mut self) -> OSPEEDR2_W<'_>
Bits 4:5 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr1(&mut self) -> OSPEEDR1_W<'_>
pub fn ospeedr1(&mut self) -> OSPEEDR1_W<'_>
Bits 2:3 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr0(&mut self) -> OSPEEDR0_W<'_>
pub fn ospeedr0(&mut self) -> OSPEEDR0_W<'_>
Bits 0:1 - Port x configuration bits (y = 0..15)
Source§impl W<u32, Reg<u32, _AFRL>>
impl W<u32, Reg<u32, _AFRL>>
Sourcepub fn afrl7(&mut self) -> AFRL7_W<'_>
pub fn afrl7(&mut self) -> AFRL7_W<'_>
Bits 28:31 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afrl6(&mut self) -> AFRL6_W<'_>
pub fn afrl6(&mut self) -> AFRL6_W<'_>
Bits 24:27 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afrl5(&mut self) -> AFRL5_W<'_>
pub fn afrl5(&mut self) -> AFRL5_W<'_>
Bits 20:23 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afrl4(&mut self) -> AFRL4_W<'_>
pub fn afrl4(&mut self) -> AFRL4_W<'_>
Bits 16:19 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afrl3(&mut self) -> AFRL3_W<'_>
pub fn afrl3(&mut self) -> AFRL3_W<'_>
Bits 12:15 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afrl2(&mut self) -> AFRL2_W<'_>
pub fn afrl2(&mut self) -> AFRL2_W<'_>
Bits 8:11 - Alternate function selection for port x bit y (y = 0..7)
Source§impl W<u32, Reg<u32, _AFRH>>
impl W<u32, Reg<u32, _AFRH>>
Sourcepub fn afrh15(&mut self) -> AFRH15_W<'_>
pub fn afrh15(&mut self) -> AFRH15_W<'_>
Bits 28:31 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afrh14(&mut self) -> AFRH14_W<'_>
pub fn afrh14(&mut self) -> AFRH14_W<'_>
Bits 24:27 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afrh13(&mut self) -> AFRH13_W<'_>
pub fn afrh13(&mut self) -> AFRH13_W<'_>
Bits 20:23 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afrh12(&mut self) -> AFRH12_W<'_>
pub fn afrh12(&mut self) -> AFRH12_W<'_>
Bits 16:19 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afrh11(&mut self) -> AFRH11_W<'_>
pub fn afrh11(&mut self) -> AFRH11_W<'_>
Bits 12:15 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afrh10(&mut self) -> AFRH10_W<'_>
pub fn afrh10(&mut self) -> AFRH10_W<'_>
Bits 8:11 - Alternate function selection for port x bit y (y = 8..15)
Source§impl W<u32, Reg<u32, _OPAMP2_CSR>>
impl W<u32, Reg<u32, _OPAMP2_CSR>>
Sourcepub fn opamp2en(&mut self) -> OPAMP2EN_W<'_>
pub fn opamp2en(&mut self) -> OPAMP2EN_W<'_>
Bit 0 - OPAMP2 enable
Sourcepub fn force_vp(&mut self) -> FORCE_VP_W<'_>
pub fn force_vp(&mut self) -> FORCE_VP_W<'_>
Bit 1 - FORCE_VP
Sourcepub fn vps_sel(&mut self) -> VPS_SEL_W<'_>
pub fn vps_sel(&mut self) -> VPS_SEL_W<'_>
Bits 9:10 - OPAMP Non inverting input secondary selection
Sourcepub fn pga_gain(&mut self) -> PGA_GAIN_W<'_>
pub fn pga_gain(&mut self) -> PGA_GAIN_W<'_>
Bits 14:17 - Gain in PGA mode
Sourcepub fn user_trim(&mut self) -> USER_TRIM_W<'_>
pub fn user_trim(&mut self) -> USER_TRIM_W<'_>
Bit 18 - User trimming enable
Sourcepub fn trimoffsetp(&mut self) -> TRIMOFFSETP_W<'_>
pub fn trimoffsetp(&mut self) -> TRIMOFFSETP_W<'_>
Bits 19:23 - Offset trimming value (PMOS)
Sourcepub fn trimoffsetn(&mut self) -> TRIMOFFSETN_W<'_>
pub fn trimoffsetn(&mut self) -> TRIMOFFSETN_W<'_>
Bits 24:28 - Offset trimming value (NMOS)
Source§impl W<u32, Reg<u32, _OPAMP3_CSR>>
impl W<u32, Reg<u32, _OPAMP3_CSR>>
Sourcepub fn opamp3en(&mut self) -> OPAMP3EN_W<'_>
pub fn opamp3en(&mut self) -> OPAMP3EN_W<'_>
Bit 0 - OPAMP3 enable
Sourcepub fn force_vp(&mut self) -> FORCE_VP_W<'_>
pub fn force_vp(&mut self) -> FORCE_VP_W<'_>
Bit 1 - FORCE_VP
Sourcepub fn vps_sel(&mut self) -> VPS_SEL_W<'_>
pub fn vps_sel(&mut self) -> VPS_SEL_W<'_>
Bits 9:10 - OPAMP Non inverting input secondary selection
Sourcepub fn pga_gain(&mut self) -> PGA_GAIN_W<'_>
pub fn pga_gain(&mut self) -> PGA_GAIN_W<'_>
Bits 14:17 - Gain in PGA mode
Sourcepub fn user_trim(&mut self) -> USER_TRIM_W<'_>
pub fn user_trim(&mut self) -> USER_TRIM_W<'_>
Bit 18 - User trimming enable
Sourcepub fn trimoffsetp(&mut self) -> TRIMOFFSETP_W<'_>
pub fn trimoffsetp(&mut self) -> TRIMOFFSETP_W<'_>
Bits 19:23 - Offset trimming value (PMOS)
Sourcepub fn trimoffsetn(&mut self) -> TRIMOFFSETN_W<'_>
pub fn trimoffsetn(&mut self) -> TRIMOFFSETN_W<'_>
Bits 24:28 - Offset trimming value (NMOS)
Source§impl W<u32, Reg<u32, _OPAMP4_CSR>>
impl W<u32, Reg<u32, _OPAMP4_CSR>>
Sourcepub fn opamp4en(&mut self) -> OPAMP4EN_W<'_>
pub fn opamp4en(&mut self) -> OPAMP4EN_W<'_>
Bit 0 - OPAMP4 enable
Sourcepub fn force_vp(&mut self) -> FORCE_VP_W<'_>
pub fn force_vp(&mut self) -> FORCE_VP_W<'_>
Bit 1 - FORCE_VP
Sourcepub fn vps_sel(&mut self) -> VPS_SEL_W<'_>
pub fn vps_sel(&mut self) -> VPS_SEL_W<'_>
Bits 9:10 - OPAMP Non inverting input secondary selection
Sourcepub fn pga_gain(&mut self) -> PGA_GAIN_W<'_>
pub fn pga_gain(&mut self) -> PGA_GAIN_W<'_>
Bits 14:17 - Gain in PGA mode
Sourcepub fn user_trim(&mut self) -> USER_TRIM_W<'_>
pub fn user_trim(&mut self) -> USER_TRIM_W<'_>
Bit 18 - User trimming enable
Sourcepub fn trimoffsetp(&mut self) -> TRIMOFFSETP_W<'_>
pub fn trimoffsetp(&mut self) -> TRIMOFFSETP_W<'_>
Bits 19:23 - Offset trimming value (PMOS)
Sourcepub fn trimoffsetn(&mut self) -> TRIMOFFSETN_W<'_>
pub fn trimoffsetn(&mut self) -> TRIMOFFSETN_W<'_>
Bits 24:28 - Offset trimming value (NMOS)
Source§impl W<u32, Reg<u32, _OPAMP1_CSR>>
impl W<u32, Reg<u32, _OPAMP1_CSR>>
Sourcepub fn opamp1en(&mut self) -> OPAMP1EN_W<'_>
pub fn opamp1en(&mut self) -> OPAMP1EN_W<'_>
Bit 0 - OPAMP1 enable
Sourcepub fn force_vp(&mut self) -> FORCE_VP_W<'_>
pub fn force_vp(&mut self) -> FORCE_VP_W<'_>
Bit 1 - FORCE_VP
Sourcepub fn vps_sel(&mut self) -> VPS_SEL_W<'_>
pub fn vps_sel(&mut self) -> VPS_SEL_W<'_>
Bits 9:10 - OPAMP Non inverting input secondary selection
Sourcepub fn pga_gain(&mut self) -> PGA_GAIN_W<'_>
pub fn pga_gain(&mut self) -> PGA_GAIN_W<'_>
Bits 14:17 - Gain in PGA mode
Sourcepub fn user_trim(&mut self) -> USER_TRIM_W<'_>
pub fn user_trim(&mut self) -> USER_TRIM_W<'_>
Bit 18 - User trimming enable
Sourcepub fn trimoffsetp(&mut self) -> TRIMOFFSETP_W<'_>
pub fn trimoffsetp(&mut self) -> TRIMOFFSETP_W<'_>
Bits 19:23 - Offset trimming value (PMOS)
Sourcepub fn trimoffsetn(&mut self) -> TRIMOFFSETN_W<'_>
pub fn trimoffsetn(&mut self) -> TRIMOFFSETN_W<'_>
Bits 24:28 - Offset trimming value (NMOS)
Source§impl W<u32, Reg<u32, _COMP2_CSR>>
impl W<u32, Reg<u32, _COMP2_CSR>>
Sourcepub fn comp2inmsel(&mut self) -> COMP2INMSEL_W<'_>
pub fn comp2inmsel(&mut self) -> COMP2INMSEL_W<'_>
Bits 4:6 - Comparator 2 inverting input selection
Sourcepub fn comp2outsel(&mut self) -> COMP2OUTSEL_W<'_>
pub fn comp2outsel(&mut self) -> COMP2OUTSEL_W<'_>
Bits 10:13 - Comparator 2 output selection
Sourcepub fn comp2pol(&mut self) -> COMP2POL_W<'_>
pub fn comp2pol(&mut self) -> COMP2POL_W<'_>
Bit 15 - Comparator 2 output polarity
Sourcepub fn comp2_blanking(&mut self) -> COMP2_BLANKING_W<'_>
pub fn comp2_blanking(&mut self) -> COMP2_BLANKING_W<'_>
Bits 18:20 - Comparator 2 blanking source
Sourcepub fn comp2lock(&mut self) -> COMP2LOCK_W<'_>
pub fn comp2lock(&mut self) -> COMP2LOCK_W<'_>
Bit 31 - Comparator 2 lock
Sourcepub fn comp2mode(&mut self) -> COMP2MODE_W<'_>
pub fn comp2mode(&mut self) -> COMP2MODE_W<'_>
Bits 2:3 - Comparator 2 mode
Sourcepub fn comp2inpsel(&mut self) -> COMP2INPSEL_W<'_>
pub fn comp2inpsel(&mut self) -> COMP2INPSEL_W<'_>
Bit 7 - Comparator 2 non inverted input
Sourcepub fn comp2winmode(&mut self) -> COMP2WINMODE_W<'_>
pub fn comp2winmode(&mut self) -> COMP2WINMODE_W<'_>
Bit 9 - Comparator 2 window mode
Sourcepub fn comp2hyst(&mut self) -> COMP2HYST_W<'_>
pub fn comp2hyst(&mut self) -> COMP2HYST_W<'_>
Bits 16:17 - Comparator 2 hysteresis
Sourcepub fn comp2inmsel3(&mut self) -> COMP2INMSEL3_W<'_>
pub fn comp2inmsel3(&mut self) -> COMP2INMSEL3_W<'_>
Bit 22 - Comparator 2 inverting input selection
Source§impl W<u32, Reg<u32, _COMP4_CSR>>
impl W<u32, Reg<u32, _COMP4_CSR>>
Sourcepub fn comp4inmsel(&mut self) -> COMP4INMSEL_W<'_>
pub fn comp4inmsel(&mut self) -> COMP4INMSEL_W<'_>
Bits 4:6 - Comparator 4 inverting input selection
Sourcepub fn comp4outsel(&mut self) -> COMP4OUTSEL_W<'_>
pub fn comp4outsel(&mut self) -> COMP4OUTSEL_W<'_>
Bits 10:13 - Comparator 4 output selection
Sourcepub fn comp4pol(&mut self) -> COMP4POL_W<'_>
pub fn comp4pol(&mut self) -> COMP4POL_W<'_>
Bit 15 - Comparator 4 output polarity
Sourcepub fn comp4_blanking(&mut self) -> COMP4_BLANKING_W<'_>
pub fn comp4_blanking(&mut self) -> COMP4_BLANKING_W<'_>
Bits 18:20 - Comparator 4 blanking source
Sourcepub fn comp4lock(&mut self) -> COMP4LOCK_W<'_>
pub fn comp4lock(&mut self) -> COMP4LOCK_W<'_>
Bit 31 - Comparator 4 lock
Sourcepub fn comp4winmode(&mut self) -> COMP4WINMODE_W<'_>
pub fn comp4winmode(&mut self) -> COMP4WINMODE_W<'_>
Bit 9 - Comparator 4 window mode
Sourcepub fn comp4mode(&mut self) -> COMP4MODE_W<'_>
pub fn comp4mode(&mut self) -> COMP4MODE_W<'_>
Bits 2:3 - Comparator 4 mode
Sourcepub fn comp4inpsel(&mut self) -> COMP4INPSEL_W<'_>
pub fn comp4inpsel(&mut self) -> COMP4INPSEL_W<'_>
Bit 7 - Comparator 4 non inverted input
Sourcepub fn comp4hyst(&mut self) -> COMP4HYST_W<'_>
pub fn comp4hyst(&mut self) -> COMP4HYST_W<'_>
Bits 16:17 - Comparator 4 hysteresis
Sourcepub fn comp4inmsel3(&mut self) -> COMP4INMSEL3_W<'_>
pub fn comp4inmsel3(&mut self) -> COMP4INMSEL3_W<'_>
Bit 22 - Comparator 4 inverting input selection
Source§impl W<u32, Reg<u32, _COMP6_CSR>>
impl W<u32, Reg<u32, _COMP6_CSR>>
Sourcepub fn comp6inmsel(&mut self) -> COMP6INMSEL_W<'_>
pub fn comp6inmsel(&mut self) -> COMP6INMSEL_W<'_>
Bits 4:6 - Comparator 6 inverting input selection
Sourcepub fn comp6outsel(&mut self) -> COMP6OUTSEL_W<'_>
pub fn comp6outsel(&mut self) -> COMP6OUTSEL_W<'_>
Bits 10:13 - Comparator 6 output selection
Sourcepub fn comp6pol(&mut self) -> COMP6POL_W<'_>
pub fn comp6pol(&mut self) -> COMP6POL_W<'_>
Bit 15 - Comparator 6 output polarity
Sourcepub fn comp6_blanking(&mut self) -> COMP6_BLANKING_W<'_>
pub fn comp6_blanking(&mut self) -> COMP6_BLANKING_W<'_>
Bits 18:20 - Comparator 6 blanking source
Sourcepub fn comp6lock(&mut self) -> COMP6LOCK_W<'_>
pub fn comp6lock(&mut self) -> COMP6LOCK_W<'_>
Bit 31 - Comparator 6 lock
Sourcepub fn comp6winmode(&mut self) -> COMP6WINMODE_W<'_>
pub fn comp6winmode(&mut self) -> COMP6WINMODE_W<'_>
Bit 9 - Comparator 6 window mode
Sourcepub fn comp6mode(&mut self) -> COMP6MODE_W<'_>
pub fn comp6mode(&mut self) -> COMP6MODE_W<'_>
Bits 2:3 - Comparator 6 mode
Sourcepub fn comp6inpsel(&mut self) -> COMP6INPSEL_W<'_>
pub fn comp6inpsel(&mut self) -> COMP6INPSEL_W<'_>
Bit 7 - Comparator 6 non inverted input
Sourcepub fn comp6hyst(&mut self) -> COMP6HYST_W<'_>
pub fn comp6hyst(&mut self) -> COMP6HYST_W<'_>
Bits 16:17 - Comparator 6 hysteresis
Sourcepub fn comp6inmsel3(&mut self) -> COMP6INMSEL3_W<'_>
pub fn comp6inmsel3(&mut self) -> COMP6INMSEL3_W<'_>
Bit 22 - Comparator 6 inverting input selection
Source§impl W<u32, Reg<u32, _COMP3_CSR>>
impl W<u32, Reg<u32, _COMP3_CSR>>
Sourcepub fn comp3mode(&mut self) -> COMP3MODE_W<'_>
pub fn comp3mode(&mut self) -> COMP3MODE_W<'_>
Bits 2:3 - Comparator 3 mode
Sourcepub fn comp3inmsel(&mut self) -> COMP3INMSEL_W<'_>
pub fn comp3inmsel(&mut self) -> COMP3INMSEL_W<'_>
Bits 4:6 - Comparator 3 inverting input selection
Sourcepub fn comp3inpsel(&mut self) -> COMP3INPSEL_W<'_>
pub fn comp3inpsel(&mut self) -> COMP3INPSEL_W<'_>
Bit 7 - Comparator 3 non inverted input
Sourcepub fn comp3outsel(&mut self) -> COMP3OUTSEL_W<'_>
pub fn comp3outsel(&mut self) -> COMP3OUTSEL_W<'_>
Bits 10:13 - Comparator 3 output selection
Sourcepub fn comp3pol(&mut self) -> COMP3POL_W<'_>
pub fn comp3pol(&mut self) -> COMP3POL_W<'_>
Bit 15 - Comparator 3 output polarity
Sourcepub fn comp3hyst(&mut self) -> COMP3HYST_W<'_>
pub fn comp3hyst(&mut self) -> COMP3HYST_W<'_>
Bits 16:17 - Comparator 3 hysteresis
Sourcepub fn comp3_blanking(&mut self) -> COMP3_BLANKING_W<'_>
pub fn comp3_blanking(&mut self) -> COMP3_BLANKING_W<'_>
Bits 18:20 - Comparator 3 blanking source
Sourcepub fn comp3lock(&mut self) -> COMP3LOCK_W<'_>
pub fn comp3lock(&mut self) -> COMP3LOCK_W<'_>
Bit 31 - Comparator 3 lock
Source§impl W<u32, Reg<u32, _COMP5_CSR>>
impl W<u32, Reg<u32, _COMP5_CSR>>
Sourcepub fn comp5mode(&mut self) -> COMP5MODE_W<'_>
pub fn comp5mode(&mut self) -> COMP5MODE_W<'_>
Bits 2:3 - Comparator 5 mode
Sourcepub fn comp5inmsel(&mut self) -> COMP5INMSEL_W<'_>
pub fn comp5inmsel(&mut self) -> COMP5INMSEL_W<'_>
Bits 4:6 - Comparator 5 inverting input selection
Sourcepub fn comp5inpsel(&mut self) -> COMP5INPSEL_W<'_>
pub fn comp5inpsel(&mut self) -> COMP5INPSEL_W<'_>
Bit 7 - Comparator 5 non inverted input
Sourcepub fn comp5outsel(&mut self) -> COMP5OUTSEL_W<'_>
pub fn comp5outsel(&mut self) -> COMP5OUTSEL_W<'_>
Bits 10:13 - Comparator 5 output selection
Sourcepub fn comp5pol(&mut self) -> COMP5POL_W<'_>
pub fn comp5pol(&mut self) -> COMP5POL_W<'_>
Bit 15 - Comparator 5 output polarity
Sourcepub fn comp5hyst(&mut self) -> COMP5HYST_W<'_>
pub fn comp5hyst(&mut self) -> COMP5HYST_W<'_>
Bits 16:17 - Comparator 5 hysteresis
Sourcepub fn comp5_blanking(&mut self) -> COMP5_BLANKING_W<'_>
pub fn comp5_blanking(&mut self) -> COMP5_BLANKING_W<'_>
Bits 18:20 - Comparator 5 blanking source
Sourcepub fn comp5lock(&mut self) -> COMP5LOCK_W<'_>
pub fn comp5lock(&mut self) -> COMP5LOCK_W<'_>
Bit 31 - Comparator 5 lock
Source§impl W<u32, Reg<u32, _COMP7_CSR>>
impl W<u32, Reg<u32, _COMP7_CSR>>
Sourcepub fn comp7mode(&mut self) -> COMP7MODE_W<'_>
pub fn comp7mode(&mut self) -> COMP7MODE_W<'_>
Bits 2:3 - Comparator 7 mode
Sourcepub fn comp7inmsel(&mut self) -> COMP7INMSEL_W<'_>
pub fn comp7inmsel(&mut self) -> COMP7INMSEL_W<'_>
Bits 4:6 - Comparator 7 inverting input selection
Sourcepub fn comp7inpsel(&mut self) -> COMP7INPSEL_W<'_>
pub fn comp7inpsel(&mut self) -> COMP7INPSEL_W<'_>
Bit 7 - Comparator 7 non inverted input
Sourcepub fn comp7outsel(&mut self) -> COMP7OUTSEL_W<'_>
pub fn comp7outsel(&mut self) -> COMP7OUTSEL_W<'_>
Bits 10:13 - Comparator 7 output selection
Sourcepub fn comp7pol(&mut self) -> COMP7POL_W<'_>
pub fn comp7pol(&mut self) -> COMP7POL_W<'_>
Bit 15 - Comparator 7 output polarity
Sourcepub fn comp7hyst(&mut self) -> COMP7HYST_W<'_>
pub fn comp7hyst(&mut self) -> COMP7HYST_W<'_>
Bits 16:17 - Comparator 7 hysteresis
Sourcepub fn comp7_blanking(&mut self) -> COMP7_BLANKING_W<'_>
pub fn comp7_blanking(&mut self) -> COMP7_BLANKING_W<'_>
Bits 18:20 - Comparator 7 blanking source
Sourcepub fn comp7lock(&mut self) -> COMP7LOCK_W<'_>
pub fn comp7lock(&mut self) -> COMP7LOCK_W<'_>
Bit 31 - Comparator 7 lock
Source§impl W<u32, Reg<u32, _COMP1_CSR>>
impl W<u32, Reg<u32, _COMP1_CSR>>
Sourcepub fn comp1_inp_dac(&mut self) -> COMP1_INP_DAC_W<'_>
pub fn comp1_inp_dac(&mut self) -> COMP1_INP_DAC_W<'_>
Bit 1 - Comparator 1 non inverting input connection to DAC output
Sourcepub fn comp1mode(&mut self) -> COMP1MODE_W<'_>
pub fn comp1mode(&mut self) -> COMP1MODE_W<'_>
Bits 2:3 - Comparator 1 mode
Sourcepub fn comp1inmsel(&mut self) -> COMP1INMSEL_W<'_>
pub fn comp1inmsel(&mut self) -> COMP1INMSEL_W<'_>
Bits 4:6 - Comparator 1 inverting input selection
Sourcepub fn comp1outsel(&mut self) -> COMP1OUTSEL_W<'_>
pub fn comp1outsel(&mut self) -> COMP1OUTSEL_W<'_>
Bits 10:13 - Comparator 1 output selection
Sourcepub fn comp1pol(&mut self) -> COMP1POL_W<'_>
pub fn comp1pol(&mut self) -> COMP1POL_W<'_>
Bit 15 - Comparator 1 output polarity
Sourcepub fn comp1hyst(&mut self) -> COMP1HYST_W<'_>
pub fn comp1hyst(&mut self) -> COMP1HYST_W<'_>
Bits 16:17 - Comparator 1 hysteresis
Sourcepub fn comp1_blanking(&mut self) -> COMP1_BLANKING_W<'_>
pub fn comp1_blanking(&mut self) -> COMP1_BLANKING_W<'_>
Bits 18:20 - Comparator 1 blanking source
Sourcepub fn comp1lock(&mut self) -> COMP1LOCK_W<'_>
pub fn comp1lock(&mut self) -> COMP1LOCK_W<'_>
Bit 31 - Comparator 1 lock