#[repr(transparent)]pub struct Prstctl0(pub u32);Expand description
peripheral reset control register 0
Tuple Fields§
§0: u32Implementations§
Source§impl Prstctl0
impl Prstctl0
Sourcepub const fn hifi_dsp(&self) -> Prstctl0HifiDsp
pub const fn hifi_dsp(&self) -> Prstctl0HifiDsp
HIFI DSP reset control
Sourcepub const fn set_hifi_dsp(&mut self, val: Prstctl0HifiDsp)
pub const fn set_hifi_dsp(&mut self, val: Prstctl0HifiDsp)
HIFI DSP reset control
Sourcepub const fn powerquad(&self) -> Prstctl0Powerquad
pub const fn powerquad(&self) -> Prstctl0Powerquad
powerquad reset control
Sourcepub const fn set_powerquad(&mut self, val: Prstctl0Powerquad)
pub const fn set_powerquad(&mut self, val: Prstctl0Powerquad)
powerquad reset control
Sourcepub const fn casper(&self) -> Prstctl0Casper
pub const fn casper(&self) -> Prstctl0Casper
CAPSER reset control
Sourcepub const fn set_casper(&mut self, val: Prstctl0Casper)
pub const fn set_casper(&mut self, val: Prstctl0Casper)
CAPSER reset control
Sourcepub const fn hashcrypt(&self) -> Prstctl0Hashcrypt
pub const fn hashcrypt(&self) -> Prstctl0Hashcrypt
HASHCRYPT reset control
Sourcepub const fn set_hashcrypt(&mut self, val: Prstctl0Hashcrypt)
pub const fn set_hashcrypt(&mut self, val: Prstctl0Hashcrypt)
HASHCRYPT reset control
Sourcepub const fn puf(&self) -> Prstctl0Puf
pub const fn puf(&self) -> Prstctl0Puf
PUF reset control
Sourcepub const fn set_puf(&mut self, val: Prstctl0Puf)
pub const fn set_puf(&mut self, val: Prstctl0Puf)
PUF reset control
Sourcepub const fn rng(&self) -> Prstctl0Rng
pub const fn rng(&self) -> Prstctl0Rng
RNG reset control
Sourcepub const fn set_rng(&mut self, val: Prstctl0Rng)
pub const fn set_rng(&mut self, val: Prstctl0Rng)
RNG reset control
Sourcepub const fn flexspi_otfad(&self) -> Prstctl0FlexspiOtfad
pub const fn flexspi_otfad(&self) -> Prstctl0FlexspiOtfad
FLEXSPI reset control
Sourcepub const fn set_flexspi_otfad(&mut self, val: Prstctl0FlexspiOtfad)
pub const fn set_flexspi_otfad(&mut self, val: Prstctl0FlexspiOtfad)
FLEXSPI reset control
Sourcepub const fn usbhs_phy(&self) -> Prstctl0UsbhsPhy
pub const fn usbhs_phy(&self) -> Prstctl0UsbhsPhy
USB PHY reset control
Sourcepub const fn set_usbhs_phy(&mut self, val: Prstctl0UsbhsPhy)
pub const fn set_usbhs_phy(&mut self, val: Prstctl0UsbhsPhy)
USB PHY reset control
Sourcepub const fn usbhs_device(&self) -> Prstctl0UsbhsDevice
pub const fn usbhs_device(&self) -> Prstctl0UsbhsDevice
USB DEVICE reset control
Sourcepub const fn set_usbhs_device(&mut self, val: Prstctl0UsbhsDevice)
pub const fn set_usbhs_device(&mut self, val: Prstctl0UsbhsDevice)
USB DEVICE reset control
Sourcepub const fn usbhs_host(&self) -> Prstctl0UsbhsHost
pub const fn usbhs_host(&self) -> Prstctl0UsbhsHost
USB HOST reset control
Sourcepub const fn set_usbhs_host(&mut self, val: Prstctl0UsbhsHost)
pub const fn set_usbhs_host(&mut self, val: Prstctl0UsbhsHost)
USB HOST reset control
Sourcepub const fn usbhs_sram(&self) -> Prstctl0UsbhsSram
pub const fn usbhs_sram(&self) -> Prstctl0UsbhsSram
USBHS RAM reset control
Sourcepub const fn set_usbhs_sram(&mut self, val: Prstctl0UsbhsSram)
pub const fn set_usbhs_sram(&mut self, val: Prstctl0UsbhsSram)
USBHS RAM reset control
Sourcepub const fn sct(&self) -> Prstctl0Sct
pub const fn sct(&self) -> Prstctl0Sct
SCT reset control
Sourcepub const fn set_sct(&mut self, val: Prstctl0Sct)
pub const fn set_sct(&mut self, val: Prstctl0Sct)
SCT reset control
Trait Implementations§
impl Copy for Prstctl0
impl Eq for Prstctl0
impl StructuralPartialEq for Prstctl0
Auto Trait Implementations§
impl Freeze for Prstctl0
impl RefUnwindSafe for Prstctl0
impl Send for Prstctl0
impl Sync for Prstctl0
impl Unpin for Prstctl0
impl UnwindSafe for Prstctl0
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