Struct stm32_metapac::rcc::regs::Apbrstr1
#[repr(transparent)]pub struct Apbrstr1(pub u32);
Expand description
APB peripheral reset register 1.
Tuple Fields§
§0: u32
Implementations§
§impl Apbrstr1
impl Apbrstr1
pub fn set_tim2rst(&mut self, val: bool)
pub fn set_tim2rst(&mut self, val: bool)
TIM2 timer reset Set and cleared by software.
pub fn set_tim3rst(&mut self, val: bool)
pub fn set_tim3rst(&mut self, val: bool)
TIM3 timer reset Set and cleared by software.
pub fn set_tim6rst(&mut self, val: bool)
pub fn set_tim6rst(&mut self, val: bool)
TIM6 timer reset Set and cleared by software.
pub fn set_tim7rst(&mut self, val: bool)
pub fn set_tim7rst(&mut self, val: bool)
TIM7 timer reset Set and cleared by software.
pub const fn lpuart2rst(&self) -> bool
pub const fn lpuart2rst(&self) -> bool
LPUART2 reset Set and cleared by software.
pub fn set_lpuart2rst(&mut self, val: bool)
pub fn set_lpuart2rst(&mut self, val: bool)
LPUART2 reset Set and cleared by software.
pub fn set_lcdrst(&mut self, val: bool)
pub fn set_lcdrst(&mut self, val: bool)
LCD reset(1) Set and cleared by software.
pub const fn lpuart3rst(&self) -> bool
pub const fn lpuart3rst(&self) -> bool
LPUART3 reset(1) Set and cleared by software.
pub fn set_lpuart3rst(&mut self, val: bool)
pub fn set_lpuart3rst(&mut self, val: bool)
LPUART3 reset(1) Set and cleared by software.
pub fn set_usbrst(&mut self, val: bool)
pub fn set_usbrst(&mut self, val: bool)
USB reset(1) Set and cleared by software.
pub fn set_spi2rst(&mut self, val: bool)
pub fn set_spi2rst(&mut self, val: bool)
SPI2 reset Set and cleared by software.
pub fn set_spi3rst(&mut self, val: bool)
pub fn set_spi3rst(&mut self, val: bool)
SPI3 reset(1) Set and cleared by software.
pub fn set_crsrst(&mut self, val: bool)
pub fn set_crsrst(&mut self, val: bool)
CRS reset(1) Set and cleared by software.
pub fn set_usart2rst(&mut self, val: bool)
pub fn set_usart2rst(&mut self, val: bool)
USART2 reset Set and cleared by software.
pub fn set_usart3rst(&mut self, val: bool)
pub fn set_usart3rst(&mut self, val: bool)
USART3 reset Set and cleared by software.
pub fn set_usart4rst(&mut self, val: bool)
pub fn set_usart4rst(&mut self, val: bool)
USART4 reset Set and cleared by software.
pub const fn lpuart1rst(&self) -> bool
pub const fn lpuart1rst(&self) -> bool
LPUART1 reset Set and cleared by software.
pub fn set_lpuart1rst(&mut self, val: bool)
pub fn set_lpuart1rst(&mut self, val: bool)
LPUART1 reset Set and cleared by software.
pub fn set_i2c1rst(&mut self, val: bool)
pub fn set_i2c1rst(&mut self, val: bool)
I2C1 reset Set and cleared by software.
pub fn set_i2c2rst(&mut self, val: bool)
pub fn set_i2c2rst(&mut self, val: bool)
I2C2 reset Set and cleared by software.
pub fn set_i2c3rst(&mut self, val: bool)
pub fn set_i2c3rst(&mut self, val: bool)
I2C3 reset Set and cleared by software.
pub fn set_opamprst(&mut self, val: bool)
pub fn set_opamprst(&mut self, val: bool)
OPAMP reset Set and cleared by software.
pub fn set_i2c4rst(&mut self, val: bool)
pub fn set_i2c4rst(&mut self, val: bool)
I2C4 reset(1) Set and cleared by software.
pub fn set_lptim3rst(&mut self, val: bool)
pub fn set_lptim3rst(&mut self, val: bool)
LPTIM3 reset Set and cleared by software.
pub fn set_pwrrst(&mut self, val: bool)
pub fn set_pwrrst(&mut self, val: bool)
Power interface reset Set and cleared by software.
pub fn set_dac1rst(&mut self, val: bool)
pub fn set_dac1rst(&mut self, val: bool)
DAC1 interface reset Set and cleared by software.
pub fn set_lptim2rst(&mut self, val: bool)
pub fn set_lptim2rst(&mut self, val: bool)
Low Power Timer 2 reset Set and cleared by software.
pub fn set_lptim1rst(&mut self, val: bool)
pub fn set_lptim1rst(&mut self, val: bool)
Low Power Timer 1 reset Set and cleared by software.