Struct stm32_metapac::rcc::regs::Ahb5rstr
#[repr(transparent)]pub struct Ahb5rstr(pub u32);
Expand description
RCC AHB5 peripheral reset register.
Tuple Fields§
§0: u32
Implementations§
§impl Ahb5rstr
impl Ahb5rstr
pub fn set_hpdma1rst(&mut self, val: bool)
pub fn set_hpdma1rst(&mut self, val: bool)
HPDMA1 block reset Set and reset by software.
pub fn set_dma2drst(&mut self, val: bool)
pub fn set_dma2drst(&mut self, val: bool)
DMA2D block reset Set and reset by software.
pub fn set_jpegrst(&mut self, val: bool)
pub fn set_jpegrst(&mut self, val: bool)
JPEG block reset Set and reset by software.
pub const fn fmcrst(&self) -> bool
pub const fn fmcrst(&self) -> bool
FMC and MCE3 blocks reset Set and reset by software. The hardware prevents writing this bit if FMCCKP = 1.
pub fn set_fmcrst(&mut self, val: bool)
pub fn set_fmcrst(&mut self, val: bool)
FMC and MCE3 blocks reset Set and reset by software. The hardware prevents writing this bit if FMCCKP = 1.
pub const fn xspi1rst(&self) -> bool
pub const fn xspi1rst(&self) -> bool
XSPI1 and MCE1 blocks reset Set and reset by software. The hardware prevents writing this bit if XSPICKP = 1.
pub fn set_xspi1rst(&mut self, val: bool)
pub fn set_xspi1rst(&mut self, val: bool)
XSPI1 and MCE1 blocks reset Set and reset by software. The hardware prevents writing this bit if XSPICKP = 1.
pub fn set_sdmmc1rst(&mut self, val: bool)
pub fn set_sdmmc1rst(&mut self, val: bool)
SDMMC1 and DB_SDMMC1 blocks reset Set and reset by software.
pub const fn xspi2rst(&self) -> bool
pub const fn xspi2rst(&self) -> bool
XSPI2 and MCE2 blocks reset Set and reset by software. The hardware prevents writing this bit if XSPICKP = 1.
pub fn set_xspi2rst(&mut self, val: bool)
pub fn set_xspi2rst(&mut self, val: bool)
XSPI2 and MCE2 blocks reset Set and reset by software. The hardware prevents writing this bit if XSPICKP = 1.
pub fn set_iomngrrst(&mut self, val: bool)
pub fn set_iomngrrst(&mut self, val: bool)
XSPIM reset Set and reset by software.
pub fn set_gfxmmurst(&mut self, val: bool)
pub fn set_gfxmmurst(&mut self, val: bool)
GFXMMU block reset Set and reset by software.
pub fn set_gpurst(&mut self, val: bool)
pub fn set_gpurst(&mut self, val: bool)
GPU block reset Set and reset by software.
Trait Implementations§
impl Copy for Ahb5rstr
impl Eq for Ahb5rstr
impl StructuralPartialEq for Ahb5rstr
Auto Trait Implementations§
impl Freeze for Ahb5rstr
impl RefUnwindSafe for Ahb5rstr
impl Send for Ahb5rstr
impl Sync for Ahb5rstr
impl Unpin for Ahb5rstr
impl UnwindSafe for Ahb5rstr
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
)