#[repr(transparent)]pub struct Pscctl0(pub u32);Expand description
clock control register 0
Tuple Fields§
§0: u32Implementations§
Source§impl Pscctl0
impl Pscctl0
Sourcepub const fn set_fc0_clk(&mut self, val: Fc0Clk)
pub const fn set_fc0_clk(&mut self, val: Fc0Clk)
flexcomm 0 clock control
Sourcepub const fn set_fc1_clk(&mut self, val: Fc1Clk)
pub const fn set_fc1_clk(&mut self, val: Fc1Clk)
flexcomm 1 clock control
Sourcepub const fn set_fc2_clk(&mut self, val: Fc2Clk)
pub const fn set_fc2_clk(&mut self, val: Fc2Clk)
flexcomm 2 clock control
Sourcepub const fn set_fc3_clk(&mut self, val: Fc3Clk)
pub const fn set_fc3_clk(&mut self, val: Fc3Clk)
flexcomm 3 clock control
Sourcepub const fn set_fc4_clk(&mut self, val: Fc4Clk)
pub const fn set_fc4_clk(&mut self, val: Fc4Clk)
flexcomm 4 clock control
Sourcepub const fn set_fc5_clk(&mut self, val: Fc5Clk)
pub const fn set_fc5_clk(&mut self, val: Fc5Clk)
flexcomm 5 clock control
Sourcepub const fn set_fc6_clk(&mut self, val: Fc6Clk)
pub const fn set_fc6_clk(&mut self, val: Fc6Clk)
flexcomm 6 clock control
Sourcepub const fn set_fc7_clk(&mut self, val: Fc7Clk)
pub const fn set_fc7_clk(&mut self, val: Fc7Clk)
flexcomm 7 clock control
Sourcepub const fn fc14_spi_clk(&self) -> Fc14SpiClk
pub const fn fc14_spi_clk(&self) -> Fc14SpiClk
flexcomm 14 spi clock control
Sourcepub const fn set_fc14_spi_clk(&mut self, val: Fc14SpiClk)
pub const fn set_fc14_spi_clk(&mut self, val: Fc14SpiClk)
flexcomm 14 spi clock control
Sourcepub const fn fc15_i2c_clk(&self) -> Fc15I2cClk
pub const fn fc15_i2c_clk(&self) -> Fc15I2cClk
flexcomm 15 i2c clock control
Sourcepub const fn set_fc15_i2c_clk(&mut self, val: Fc15I2cClk)
pub const fn set_fc15_i2c_clk(&mut self, val: Fc15I2cClk)
flexcomm 15 i2c clock control
Sourcepub const fn set_dmic0_clk(&mut self, val: Dmic0Clk)
pub const fn set_dmic0_clk(&mut self, val: Dmic0Clk)
DMIC0 clock control
Sourcepub const fn osevent_timer_clk(&self) -> OseventTimerClk
pub const fn osevent_timer_clk(&self) -> OseventTimerClk
OS event timer clock control
Sourcepub const fn set_osevent_timer_clk(&mut self, val: OseventTimerClk)
pub const fn set_osevent_timer_clk(&mut self, val: OseventTimerClk)
OS event timer clock control
Trait Implementations§
impl Copy for Pscctl0
impl Eq for Pscctl0
impl StructuralPartialEq for Pscctl0
Auto Trait Implementations§
impl Freeze for Pscctl0
impl RefUnwindSafe for Pscctl0
impl Send for Pscctl0
impl Sync for Pscctl0
impl Unpin for Pscctl0
impl UnwindSafe for Pscctl0
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