pub struct LpParam {
pub digital_power_supply_wait_cycle: u16,
pub min_slp_slow_clk_cycle: u8,
pub analog_wait_target_cycle: u8,
pub digital_power_down_wait_cycle: u8,
pub digital_power_up_wait_cycle: u8,
}
Available on crate feature
unstable
only.Expand description
Parameters for low-power system configurations during sleep modes.
Fields§
§digital_power_supply_wait_cycle: u16
Number of cycles to wait for the digital power supply to stabilize.
min_slp_slow_clk_cycle: u8
Minimum sleep time measured in slow clock cycles.
analog_wait_target_cycle: u8
Number of cycles to wait for the analog component stabilization.
digital_power_down_wait_cycle: u8
Number of cycles to wait for the digital power-down sequence.
digital_power_up_wait_cycle: u8
Number of cycles to wait for the digital power-up sequence.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for LpParam
impl RefUnwindSafe for LpParam
impl Send for LpParam
impl Sync for LpParam
impl Unpin for LpParam
impl UnwindSafe for LpParam
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dst: *mut u8)
unsafe fn clone_to_uninit(&self, dst: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)