#[repr(transparent)]pub struct Dcdc0(pub u32);Expand description
DCDC (first) control register [Reset by: PoR, Pin Reset, Brown Out Detectors Reset, Deep Power Down Reset, Software Reset]
Tuple Fields§
§0: u32Implementations§
Source§impl Dcdc0
impl Dcdc0
Sourcepub const fn icenable(&self) -> bool
pub const fn icenable(&self) -> bool
Selection of auto scaling of COT period with variations in VDD.
Sourcepub const fn set_icenable(&mut self, val: bool)
pub const fn set_icenable(&mut self, val: bool)
Selection of auto scaling of COT period with variations in VDD.
Sourcepub const fn set_tmos(&mut self, val: u8)
pub const fn set_tmos(&mut self, val: u8)
One-shot generator reference current trimming signal.
Sourcepub const fn disableisense(&self) -> bool
pub const fn disableisense(&self) -> bool
Disable Current sensing.
Sourcepub const fn set_disableisense(&mut self, val: bool)
pub const fn set_disableisense(&mut self, val: bool)
Disable Current sensing.
Sourcepub const fn slicingenable(&self) -> bool
pub const fn slicingenable(&self) -> bool
Enable staggered switching of power switches.
Sourcepub const fn set_slicingenable(&mut self, val: bool)
pub const fn set_slicingenable(&mut self, val: bool)
Enable staggered switching of power switches.
Sourcepub const fn inductorclampenable(&self) -> bool
pub const fn inductorclampenable(&self) -> bool
Enable shorting of Inductor during PFM idle time.
Sourcepub const fn set_inductorclampenable(&mut self, val: bool)
pub const fn set_inductorclampenable(&mut self, val: bool)
Enable shorting of Inductor during PFM idle time.
Sourcepub const fn set_vout_pwd(&mut self, val: u8)
pub const fn set_vout_pwd(&mut self, val: u8)
Set output regulation voltage during Deep Sleep.
Trait Implementations§
impl Copy for Dcdc0
impl Eq for Dcdc0
impl StructuralPartialEq for Dcdc0
Auto Trait Implementations§
impl Freeze for Dcdc0
impl RefUnwindSafe for Dcdc0
impl Send for Dcdc0
impl Sync for Dcdc0
impl Unpin for Dcdc0
impl UnwindSafe for Dcdc0
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