#[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 flexcomm0_rst(&self) -> Flexcomm0Rst
pub const fn flexcomm0_rst(&self) -> Flexcomm0Rst
FLEXCOMM0 reset control
Sourcepub const fn set_flexcomm0_rst(&mut self, val: Flexcomm0Rst)
pub const fn set_flexcomm0_rst(&mut self, val: Flexcomm0Rst)
FLEXCOMM0 reset control
Sourcepub const fn flexcomm1_rst(&self) -> Flexcomm1Rst
pub const fn flexcomm1_rst(&self) -> Flexcomm1Rst
FLEXCOMM1 reset control
Sourcepub const fn set_flexcomm1_rst(&mut self, val: Flexcomm1Rst)
pub const fn set_flexcomm1_rst(&mut self, val: Flexcomm1Rst)
FLEXCOMM1 reset control
Sourcepub const fn flexcomm2_rst(&self) -> Flexcomm2Rst
pub const fn flexcomm2_rst(&self) -> Flexcomm2Rst
FLEXCOMM2 reset control
Sourcepub const fn set_flexcomm2_rst(&mut self, val: Flexcomm2Rst)
pub const fn set_flexcomm2_rst(&mut self, val: Flexcomm2Rst)
FLEXCOMM2 reset control
Sourcepub const fn flexcomm3_rst(&self) -> Flexcomm3Rst
pub const fn flexcomm3_rst(&self) -> Flexcomm3Rst
FLEXCOMM3 reset control
Sourcepub const fn set_flexcomm3_rst(&mut self, val: Flexcomm3Rst)
pub const fn set_flexcomm3_rst(&mut self, val: Flexcomm3Rst)
FLEXCOMM3 reset control
Sourcepub const fn flexcomm4_rst(&self) -> Flexcomm4Rst
pub const fn flexcomm4_rst(&self) -> Flexcomm4Rst
FLEXCOMM4 reset control
Sourcepub const fn set_flexcomm4_rst(&mut self, val: Flexcomm4Rst)
pub const fn set_flexcomm4_rst(&mut self, val: Flexcomm4Rst)
FLEXCOMM4 reset control
Sourcepub const fn flexcomm5_rst(&self) -> Flexcomm5Rst
pub const fn flexcomm5_rst(&self) -> Flexcomm5Rst
FLEXCOMM5 reset control
Sourcepub const fn set_flexcomm5_rst(&mut self, val: Flexcomm5Rst)
pub const fn set_flexcomm5_rst(&mut self, val: Flexcomm5Rst)
FLEXCOMM5 reset control
Sourcepub const fn flexcomm6_rst(&self) -> Flexcomm6Rst
pub const fn flexcomm6_rst(&self) -> Flexcomm6Rst
FLEXCOMM6 reset control
Sourcepub const fn set_flexcomm6_rst(&mut self, val: Flexcomm6Rst)
pub const fn set_flexcomm6_rst(&mut self, val: Flexcomm6Rst)
FLEXCOMM6 reset control
Sourcepub const fn flexcomm7_rst(&self) -> Flexcomm7Rst
pub const fn flexcomm7_rst(&self) -> Flexcomm7Rst
FLEXCOMM7 reset control
Sourcepub const fn set_flexcomm7_rst(&mut self, val: Flexcomm7Rst)
pub const fn set_flexcomm7_rst(&mut self, val: Flexcomm7Rst)
FLEXCOMM7 reset control
Sourcepub const fn flexcomm14_spi_rst(&self) -> Flexcomm14SpiRst
pub const fn flexcomm14_spi_rst(&self) -> Flexcomm14SpiRst
FLEXCOMM14 SPI reset control
Sourcepub const fn set_flexcomm14_spi_rst(&mut self, val: Flexcomm14SpiRst)
pub const fn set_flexcomm14_spi_rst(&mut self, val: Flexcomm14SpiRst)
FLEXCOMM14 SPI reset control
Sourcepub const fn flexcomm15_i2c_rst(&self) -> Flexcomm15I2cRst
pub const fn flexcomm15_i2c_rst(&self) -> Flexcomm15I2cRst
FLEXCOMM15 I2C reset control
Sourcepub const fn set_flexcomm15_i2c_rst(&mut self, val: Flexcomm15I2cRst)
pub const fn set_flexcomm15_i2c_rst(&mut self, val: Flexcomm15I2cRst)
FLEXCOMM15 I2C reset control
Sourcepub const fn set_dmic0_rst(&mut self, val: Dmic0Rst)
pub const fn set_dmic0_rst(&mut self, val: Dmic0Rst)
DMIC0 reset control
Sourcepub const fn osevt_timer_rst(&self) -> OsevtTimerRst
pub const fn osevt_timer_rst(&self) -> OsevtTimerRst
osevent timer reset control
Sourcepub const fn set_osevt_timer_rst(&mut self, val: OsevtTimerRst)
pub const fn set_osevt_timer_rst(&mut self, val: OsevtTimerRst)
osevent timer 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