Struct Ahb2rstr
#[repr(transparent)]pub struct Ahb2rstr(pub u32);Expand description
AHB2 peripheral reset register
Tuple Fields§
§0: u32Implementations§
§impl Ahb2rstr
impl Ahb2rstr
pub const fn set_gpioarst(&mut self, val: bool)
pub const fn set_gpioarst(&mut self, val: bool)
IO port A reset
pub const fn set_gpiobrst(&mut self, val: bool)
pub const fn set_gpiobrst(&mut self, val: bool)
IO port B reset
pub const fn set_gpiocrst(&mut self, val: bool)
pub const fn set_gpiocrst(&mut self, val: bool)
IO port C reset
pub const fn set_gpiodrst(&mut self, val: bool)
pub const fn set_gpiodrst(&mut self, val: bool)
IO port D reset
pub const fn set_gpioerst(&mut self, val: bool)
pub const fn set_gpioerst(&mut self, val: bool)
IO port E reset
pub const fn set_gpiofrst(&mut self, val: bool)
pub const fn set_gpiofrst(&mut self, val: bool)
IO port F reset
pub const fn set_gpiogrst(&mut self, val: bool)
pub const fn set_gpiogrst(&mut self, val: bool)
IO port G reset
pub const fn set_gpiohrst(&mut self, val: bool)
pub const fn set_gpiohrst(&mut self, val: bool)
IO port H reset
pub const fn set_gpioirst(&mut self, val: bool)
pub const fn set_gpioirst(&mut self, val: bool)
IO port I reset
pub const fn usb_otg_fsrst(&self) -> bool
pub const fn usb_otg_fsrst(&self) -> bool
USB OTG FS reset
pub const fn set_usb_otg_fsrst(&mut self, val: bool)
pub const fn set_usb_otg_fsrst(&mut self, val: bool)
USB OTG FS reset
pub const fn set_adcrst(&mut self, val: bool)
pub const fn set_adcrst(&mut self, val: bool)
ADC reset
pub const fn set_dcmirst(&mut self, val: bool)
pub const fn set_dcmirst(&mut self, val: bool)
Digital Camera Interface reset
pub const fn set_pkarst(&mut self, val: bool)
pub const fn set_pkarst(&mut self, val: bool)
PKA reset
pub const fn set_aesrst(&mut self, val: bool)
pub const fn set_aesrst(&mut self, val: bool)
AES hardware accelerator reset
pub const fn set_hashrst(&mut self, val: bool)
pub const fn set_hashrst(&mut self, val: bool)
Hash reset
pub const fn set_rngrst(&mut self, val: bool)
pub const fn set_rngrst(&mut self, val: bool)
Random number generator reset
pub const fn octospimrst(&self) -> bool
pub const fn octospimrst(&self) -> bool
OCTOSPI IO manager reset
pub const fn set_octospimrst(&mut self, val: bool)
pub const fn set_octospimrst(&mut self, val: bool)
OCTOSPI IO manager reset
pub const fn set_sdmmc1rst(&mut self, val: bool)
pub const fn set_sdmmc1rst(&mut self, val: bool)
SDMMC1 reset
pub const fn set_sdmmc2rst(&mut self, val: bool)
pub const fn set_sdmmc2rst(&mut self, val: bool)
SDMMC2 reset
Trait Implementations§
impl Copy for Ahb2rstr
impl Eq for Ahb2rstr
impl StructuralPartialEq for Ahb2rstr
Auto Trait Implementations§
impl Freeze for Ahb2rstr
impl RefUnwindSafe for Ahb2rstr
impl Send for Ahb2rstr
impl Sync for Ahb2rstr
impl Unpin for Ahb2rstr
impl UnwindSafe for Ahb2rstr
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