#[repr(transparent)]pub struct Gpr1(pub u32);Expand description
GPR1 General Purpose Register
Tuple Fields§
§0: u32Implementations§
Source§impl Gpr1
impl Gpr1
Sourcepub const fn sai1_mclk1_sel(&self) -> Sai1Mclk1Sel
pub const fn sai1_mclk1_sel(&self) -> Sai1Mclk1Sel
SAI1 MCLK1 source select
Sourcepub const fn set_sai1_mclk1_sel(&mut self, val: Sai1Mclk1Sel)
pub const fn set_sai1_mclk1_sel(&mut self, val: Sai1Mclk1Sel)
SAI1 MCLK1 source select
Sourcepub const fn sai1_mclk2_sel(&self) -> Sai1Mclk2Sel
pub const fn sai1_mclk2_sel(&self) -> Sai1Mclk2Sel
SAI1 MCLK2 source select
Sourcepub const fn set_sai1_mclk2_sel(&mut self, val: Sai1Mclk2Sel)
pub const fn set_sai1_mclk2_sel(&mut self, val: Sai1Mclk2Sel)
SAI1 MCLK2 source select
Sourcepub const fn sai1_mclk3_sel(&self) -> Sai1Mclk3Sel
pub const fn sai1_mclk3_sel(&self) -> Sai1Mclk3Sel
SAI1 MCLK3 source select
Sourcepub const fn set_sai1_mclk3_sel(&mut self, val: Sai1Mclk3Sel)
pub const fn set_sai1_mclk3_sel(&mut self, val: Sai1Mclk3Sel)
SAI1 MCLK3 source select
Sourcepub const fn sai3_mclk3_sel(&self) -> Sai3Mclk3Sel
pub const fn sai3_mclk3_sel(&self) -> Sai3Mclk3Sel
SAI3 MCLK3 source select
Sourcepub const fn set_sai3_mclk3_sel(&mut self, val: Sai3Mclk3Sel)
pub const fn set_sai3_mclk3_sel(&mut self, val: Sai3Mclk3Sel)
SAI3 MCLK3 source select
Sourcepub const fn sai1_mclk_dir(&self) -> Sai1MclkDir
pub const fn sai1_mclk_dir(&self) -> Sai1MclkDir
sai1.MCLK signal direction control
Sourcepub const fn set_sai1_mclk_dir(&mut self, val: Sai1MclkDir)
pub const fn set_sai1_mclk_dir(&mut self, val: Sai1MclkDir)
sai1.MCLK signal direction control
Sourcepub const fn sai3_mclk_dir(&self) -> Sai3MclkDir
pub const fn sai3_mclk_dir(&self) -> Sai3MclkDir
sai3.MCLK signal direction control
Sourcepub const fn set_sai3_mclk_dir(&mut self, val: Sai3MclkDir)
pub const fn set_sai3_mclk_dir(&mut self, val: Sai3MclkDir)
sai3.MCLK signal direction control
Sourcepub const fn set_exc_mon(&mut self, val: ExcMon)
pub const fn set_exc_mon(&mut self, val: ExcMon)
Exclusive monitor response select of illegal command
Sourcepub const fn cm7_force_hclk_en(&self) -> Cm7ForceHclkEn
pub const fn cm7_force_hclk_en(&self) -> Cm7ForceHclkEn
Arm CM7 platform AHB clock enable
Sourcepub const fn set_cm7_force_hclk_en(&mut self, val: Cm7ForceHclkEn)
pub const fn set_cm7_force_hclk_en(&mut self, val: Cm7ForceHclkEn)
Arm CM7 platform AHB clock enable
Trait Implementations§
impl Copy for Gpr1
impl Eq for Gpr1
impl StructuralPartialEq for Gpr1
Auto Trait Implementations§
impl Freeze for Gpr1
impl RefUnwindSafe for Gpr1
impl Send for Gpr1
impl Sync for Gpr1
impl Unpin for Gpr1
impl UnwindSafe for Gpr1
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