#[repr(transparent)]pub struct CpuPdnscr(pub u32);Expand description
PGC CPU Pull Down Sequence Control Register
Tuple Fields§
§0: u32Implementations§
Source§impl CpuPdnscr
impl CpuPdnscr
Sourcepub const fn iso(&self) -> u8
pub const fn iso(&self) -> u8
After a power-down request (pdn_req assertion), the PGC waits a number of IPG clocks equal to the value of ISO before asserting isolation
Sourcepub const fn set_iso(&mut self, val: u8)
pub const fn set_iso(&mut self, val: u8)
After a power-down request (pdn_req assertion), the PGC waits a number of IPG clocks equal to the value of ISO before asserting isolation
Sourcepub const fn iso2sw(&self) -> u8
pub const fn iso2sw(&self) -> u8
After asserting isolation, the PGC waits a number of IPG clocks equal to the value of ISO2SW before negating power toggle on/off signal (switch_b) to switch off power
Sourcepub const fn set_iso2sw(&mut self, val: u8)
pub const fn set_iso2sw(&mut self, val: u8)
After asserting isolation, the PGC waits a number of IPG clocks equal to the value of ISO2SW before negating power toggle on/off signal (switch_b) to switch off power
Trait Implementations§
impl Copy for CpuPdnscr
impl Eq for CpuPdnscr
impl StructuralPartialEq for CpuPdnscr
Auto Trait Implementations§
impl Freeze for CpuPdnscr
impl RefUnwindSafe for CpuPdnscr
impl Send for CpuPdnscr
impl Sync for CpuPdnscr
impl Unpin for CpuPdnscr
impl UnwindSafe for CpuPdnscr
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