#[repr(transparent)]pub struct Gpr12(pub u32);Expand description
GPR12 General Purpose Register
Tuple Fields§
§0: u32Implementations§
Source§impl Gpr12
impl Gpr12
Sourcepub const fn flexio1_ipg_stop_mode(&self) -> Flexio1IpgStopMode
pub const fn flexio1_ipg_stop_mode(&self) -> Flexio1IpgStopMode
FlexIO1 stop mode selection. Cannot change when ipg_stop is asserted.
Sourcepub const fn set_flexio1_ipg_stop_mode(&mut self, val: Flexio1IpgStopMode)
pub const fn set_flexio1_ipg_stop_mode(&mut self, val: Flexio1IpgStopMode)
FlexIO1 stop mode selection. Cannot change when ipg_stop is asserted.
Sourcepub const fn flexio1_ipg_doze(&self) -> Flexio1IpgDoze
pub const fn flexio1_ipg_doze(&self) -> Flexio1IpgDoze
FLEXIO1 ipg_doze mode
Sourcepub const fn set_flexio1_ipg_doze(&mut self, val: Flexio1IpgDoze)
pub const fn set_flexio1_ipg_doze(&mut self, val: Flexio1IpgDoze)
FLEXIO1 ipg_doze mode
Sourcepub const fn flexio2_ipg_stop_mode(&self) -> Flexio2IpgStopMode
pub const fn flexio2_ipg_stop_mode(&self) -> Flexio2IpgStopMode
FlexIO2 stop mode selection. Cannot change when ipg_stop is asserted.
Sourcepub const fn set_flexio2_ipg_stop_mode(&mut self, val: Flexio2IpgStopMode)
pub const fn set_flexio2_ipg_stop_mode(&mut self, val: Flexio2IpgStopMode)
FlexIO2 stop mode selection. Cannot change when ipg_stop is asserted.
Sourcepub const fn flexio2_ipg_doze(&self) -> Flexio2IpgDoze
pub const fn flexio2_ipg_doze(&self) -> Flexio2IpgDoze
FLEXIO2 ipg_doze mode
Sourcepub const fn set_flexio2_ipg_doze(&mut self, val: Flexio2IpgDoze)
pub const fn set_flexio2_ipg_doze(&mut self, val: Flexio2IpgDoze)
FLEXIO2 ipg_doze mode
Sourcepub const fn acmp_ipg_stop_mode(&self) -> AcmpIpgStopMode
pub const fn acmp_ipg_stop_mode(&self) -> AcmpIpgStopMode
ACMP stop mode selection. Cannot change when ipg_stop is asserted.
Sourcepub const fn set_acmp_ipg_stop_mode(&mut self, val: AcmpIpgStopMode)
pub const fn set_acmp_ipg_stop_mode(&mut self, val: AcmpIpgStopMode)
ACMP stop mode selection. Cannot change when ipg_stop is asserted.
Sourcepub const fn flexio3_ipg_stop_mode(&self) -> Flexio3IpgStopMode
pub const fn flexio3_ipg_stop_mode(&self) -> Flexio3IpgStopMode
FlexIO3 stop mode selection. Cannot change when ipg_stop is asserted.
Sourcepub const fn set_flexio3_ipg_stop_mode(&mut self, val: Flexio3IpgStopMode)
pub const fn set_flexio3_ipg_stop_mode(&mut self, val: Flexio3IpgStopMode)
FlexIO3 stop mode selection. Cannot change when ipg_stop is asserted.
Sourcepub const fn flexio3_ipg_doze(&self) -> Flexio3IpgDoze
pub const fn flexio3_ipg_doze(&self) -> Flexio3IpgDoze
FLEXIO3 ipg_doze mode
Sourcepub const fn set_flexio3_ipg_doze(&mut self, val: Flexio3IpgDoze)
pub const fn set_flexio3_ipg_doze(&mut self, val: Flexio3IpgDoze)
FLEXIO3 ipg_doze mode
Trait Implementations§
impl Copy for Gpr12
impl Eq for Gpr12
impl StructuralPartialEq for Gpr12
Auto Trait Implementations§
impl Freeze for Gpr12
impl RefUnwindSafe for Gpr12
impl Send for Gpr12
impl Sync for Gpr12
impl Unpin for Gpr12
impl UnwindSafe for Gpr12
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