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.
Trait Implementations§
impl Copy for Apbrstr1
impl Eq for Apbrstr1
impl StructuralPartialEq for Apbrstr1
Auto Trait Implementations§
impl Freeze for Apbrstr1
impl RefUnwindSafe for Apbrstr1
impl Send for Apbrstr1
impl Sync for Apbrstr1
impl Unpin for Apbrstr1
impl UnwindSafe for Apbrstr1
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)