Struct 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.
pub fn set_tim3rst(&mut self, val: bool)
pub fn set_tim3rst(&mut self, val: bool)
TIM3 timer reset.
pub fn set_tim6rst(&mut self, val: bool)
pub fn set_tim6rst(&mut self, val: bool)
TIM6 timer reset.
pub fn set_tim7rst(&mut self, val: bool)
pub fn set_tim7rst(&mut self, val: bool)
TIM7 timer reset.
pub fn set_rtcapbrst(&mut self, val: bool)
pub fn set_rtcapbrst(&mut self, val: bool)
RTCAPB reset.
pub fn set_wwdgrst(&mut self, val: bool)
pub fn set_wwdgrst(&mut self, val: bool)
WWDG reset.
pub fn set_spi2rst(&mut self, val: bool)
pub fn set_spi2rst(&mut self, val: bool)
SPI2 reset.
pub fn set_usart2rst(&mut self, val: bool)
pub fn set_usart2rst(&mut self, val: bool)
USART2 reset.
pub fn set_usart3rst(&mut self, val: bool)
pub fn set_usart3rst(&mut self, val: bool)
USART3 reset.
pub fn set_usart4rst(&mut self, val: bool)
pub fn set_usart4rst(&mut self, val: bool)
USART4 reset.
pub fn set_i2c1rst(&mut self, val: bool)
pub fn set_i2c1rst(&mut self, val: bool)
I2C1 reset.
pub fn set_i2c2rst(&mut self, val: bool)
pub fn set_i2c2rst(&mut self, val: bool)
I2C2 reset.
pub fn set_usbrst(&mut self, val: bool)
pub fn set_usbrst(&mut self, val: bool)
USB reset.
pub fn set_canrst(&mut self, val: bool)
pub fn set_canrst(&mut self, val: bool)
CANRST.
pub fn set_ctcrst(&mut self, val: bool)
pub fn set_ctcrst(&mut self, val: bool)
CTCRST.
pub fn set_pwrrst(&mut self, val: bool)
pub fn set_pwrrst(&mut self, val: bool)
Power interface reset.
pub fn set_dacrst(&mut self, val: bool)
pub fn set_dacrst(&mut self, val: bool)
DACRST.
pub fn set_oparst(&mut self, val: bool)
pub fn set_oparst(&mut self, val: bool)
OPARST.
pub fn set_lptimrst(&mut self, val: bool)
pub fn set_lptimrst(&mut self, val: bool)
Low Power Timer reset.
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
Mutably borrows from an owned value. Read more