#[repr(transparent)]pub struct Pscctl1(pub u32);Expand description
clock control register 1
Tuple Fields§
§0: u32Implementations§
Source§impl Pscctl1
impl Pscctl1
Sourcepub const fn hsgpio0_clk(&self) -> Hsgpio0Clk
pub const fn hsgpio0_clk(&self) -> Hsgpio0Clk
HSGPIO0 clock control
Sourcepub const fn set_hsgpio0_clk(&mut self, val: Hsgpio0Clk)
pub const fn set_hsgpio0_clk(&mut self, val: Hsgpio0Clk)
HSGPIO0 clock control
Sourcepub const fn hsgpio1_clk(&self) -> Hsgpio1Clk
pub const fn hsgpio1_clk(&self) -> Hsgpio1Clk
HSGPIO1 clock control
Sourcepub const fn set_hsgpio1_clk(&mut self, val: Hsgpio1Clk)
pub const fn set_hsgpio1_clk(&mut self, val: Hsgpio1Clk)
HSGPIO1 clock control
Sourcepub const fn hsgpio2_clk(&self) -> Hsgpio2Clk
pub const fn hsgpio2_clk(&self) -> Hsgpio2Clk
HSGPIO2 clock control
Sourcepub const fn set_hsgpio2_clk(&mut self, val: Hsgpio2Clk)
pub const fn set_hsgpio2_clk(&mut self, val: Hsgpio2Clk)
HSGPIO2 clock control
Sourcepub const fn hsgpio3_clk(&self) -> Hsgpio3Clk
pub const fn hsgpio3_clk(&self) -> Hsgpio3Clk
HSGPIO3 clock control
Sourcepub const fn set_hsgpio3_clk(&mut self, val: Hsgpio3Clk)
pub const fn set_hsgpio3_clk(&mut self, val: Hsgpio3Clk)
HSGPIO3 clock control
Sourcepub const fn hsgpio4_clk(&self) -> Hsgpio4Clk
pub const fn hsgpio4_clk(&self) -> Hsgpio4Clk
HSGPIO4 clock control
Sourcepub const fn set_hsgpio4_clk(&mut self, val: Hsgpio4Clk)
pub const fn set_hsgpio4_clk(&mut self, val: Hsgpio4Clk)
HSGPIO4 clock control
Sourcepub const fn hsgpio5_clk(&self) -> Hsgpio5Clk
pub const fn hsgpio5_clk(&self) -> Hsgpio5Clk
HSGPIO5 clock control
Sourcepub const fn set_hsgpio5_clk(&mut self, val: Hsgpio5Clk)
pub const fn set_hsgpio5_clk(&mut self, val: Hsgpio5Clk)
HSGPIO5 clock control
Sourcepub const fn hsgpio6_clk(&self) -> Hsgpio6Clk
pub const fn hsgpio6_clk(&self) -> Hsgpio6Clk
HSGPIO6 clock control
Sourcepub const fn set_hsgpio6_clk(&mut self, val: Hsgpio6Clk)
pub const fn set_hsgpio6_clk(&mut self, val: Hsgpio6Clk)
HSGPIO6 clock control
Sourcepub const fn hsgpio7_clk(&self) -> Hsgpio7Clk
pub const fn hsgpio7_clk(&self) -> Hsgpio7Clk
HSGPIO7 clock control
Sourcepub const fn set_hsgpio7_clk(&mut self, val: Hsgpio7Clk)
pub const fn set_hsgpio7_clk(&mut self, val: Hsgpio7Clk)
HSGPIO7 clock control
Sourcepub const fn set_crc_clk(&mut self, val: CrcClk)
pub const fn set_crc_clk(&mut self, val: CrcClk)
CRC clock control
Sourcepub const fn set_dmac0_clk(&mut self, val: Dmac0Clk)
pub const fn set_dmac0_clk(&mut self, val: Dmac0Clk)
DMAC0 clock control
Sourcepub const fn set_dmac1_clk(&mut self, val: Dmac1Clk)
pub const fn set_dmac1_clk(&mut self, val: Dmac1Clk)
DMAC1 clock control
Sourcepub const fn set_mu_clk(&mut self, val: MuClk)
pub const fn set_mu_clk(&mut self, val: MuClk)
MU clock control
Sourcepub const fn set_sema_clk(&mut self, val: SemaClk)
pub const fn set_sema_clk(&mut self, val: SemaClk)
SEMA clock control
Sourcepub const fn freqme_clk(&self) -> FreqmeClk
pub const fn freqme_clk(&self) -> FreqmeClk
FREQME clock control
Sourcepub const fn set_freqme_clk(&mut self, val: FreqmeClk)
pub const fn set_freqme_clk(&mut self, val: FreqmeClk)
FREQME clock control
Trait Implementations§
impl Copy for Pscctl1
impl Eq for Pscctl1
impl StructuralPartialEq for Pscctl1
Auto Trait Implementations§
impl Freeze for Pscctl1
impl RefUnwindSafe for Pscctl1
impl Send for Pscctl1
impl Sync for Pscctl1
impl Unpin for Pscctl1
impl UnwindSafe for Pscctl1
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