#[repr(transparent)]pub struct Gpr5(pub u32);Expand description
GPR5 General Purpose Register
Tuple Fields§
§0: u32Implementations§
Source§impl Gpr5
impl Gpr5
Sourcepub const fn wdog1_mask(&self) -> Wdog1Mask
pub const fn wdog1_mask(&self) -> Wdog1Mask
WDOG1 Timeout Mask
Sourcepub const fn set_wdog1_mask(&mut self, val: Wdog1Mask)
pub const fn set_wdog1_mask(&mut self, val: Wdog1Mask)
WDOG1 Timeout Mask
Sourcepub const fn wdog2_mask(&self) -> Wdog2Mask
pub const fn wdog2_mask(&self) -> Wdog2Mask
WDOG2 Timeout Mask
Sourcepub const fn set_wdog2_mask(&mut self, val: Wdog2Mask)
pub const fn set_wdog2_mask(&mut self, val: Wdog2Mask)
WDOG2 Timeout Mask
Sourcepub const fn vref_1m_clk_gpt1(&self) -> Vref1mClkGpt1
pub const fn vref_1m_clk_gpt1(&self) -> Vref1mClkGpt1
GPT1 1 MHz clock source select
Sourcepub const fn set_vref_1m_clk_gpt1(&mut self, val: Vref1mClkGpt1)
pub const fn set_vref_1m_clk_gpt1(&mut self, val: Vref1mClkGpt1)
GPT1 1 MHz clock source select
Sourcepub const fn vref_1m_clk_gpt2(&self) -> Vref1mClkGpt2
pub const fn vref_1m_clk_gpt2(&self) -> Vref1mClkGpt2
GPT2 1 MHz clock source select
Sourcepub const fn set_vref_1m_clk_gpt2(&mut self, val: Vref1mClkGpt2)
pub const fn set_vref_1m_clk_gpt2(&mut self, val: Vref1mClkGpt2)
GPT2 1 MHz clock source select
Trait Implementations§
impl Copy for Gpr5
impl Eq for Gpr5
impl StructuralPartialEq for Gpr5
Auto Trait Implementations§
impl Freeze for Gpr5
impl RefUnwindSafe for Gpr5
impl Send for Gpr5
impl Sync for Gpr5
impl Unpin for Gpr5
impl UnwindSafe for Gpr5
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