pub struct NvmLoadControl { /* private fields */ }Expand description
NVMLOADCTRL (§8.2.22): what is loaded from NVM and what triggers the
load.
Implementations§
Source§impl NvmLoadControl
impl NvmLoadControl
Sourcepub const fn with_source_voltage_load(self, v: SourceVoltageLoad) -> Self
pub const fn with_source_voltage_load(self, v: SourceVoltageLoad) -> Self
VS_EN: load the source high/low voltages.
Sourcepub const fn with_id_load(self, v: IdLoad) -> Self
pub const fn with_id_load(self, v: IdLoad) -> Self
ID_EN: load ID1/ID2/ID3.
Sourcepub const fn with_control_by_timer(self, v: NvmLoadControlByTimer) -> Self
pub const fn with_control_by_timer(self, v: NvmLoadControlByTimer) -> Self
NRDTIME: a timer triggers the NVM load.
Sourcepub const fn with_control_by_sleep_out(
self,
v: NvmLoadControlBySleepOut,
) -> Self
pub const fn with_control_by_sleep_out( self, v: NvmLoadControlBySleepOut, ) -> Self
NRDSLP: sleep out triggers the NVM load.
Trait Implementations§
Source§impl Clone for NvmLoadControl
impl Clone for NvmLoadControl
impl Copy for NvmLoadControl
Source§impl Debug for NvmLoadControl
impl Debug for NvmLoadControl
Source§impl Default for NvmLoadControl
impl Default for NvmLoadControl
impl Eq for NvmLoadControl
Source§impl PartialEq for NvmLoadControl
impl PartialEq for NvmLoadControl
impl StructuralPartialEq for NvmLoadControl
Auto Trait Implementations§
impl Freeze for NvmLoadControl
impl RefUnwindSafe for NvmLoadControl
impl Send for NvmLoadControl
impl Sync for NvmLoadControl
impl Unpin for NvmLoadControl
impl UnsafeUnpin for NvmLoadControl
impl UnwindSafe for NvmLoadControl
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
Source§impl<T> CheckedAs for T
impl<T> CheckedAs for T
Source§fn checked_as<Dst>(self) -> Option<Dst>where
T: CheckedCast<Dst>,
fn checked_as<Dst>(self) -> Option<Dst>where
T: CheckedCast<Dst>,
Casts the value.
Source§impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere
Src: CheckedCast<Dst>,
impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere
Src: CheckedCast<Dst>,
Source§fn checked_cast_from(src: Src) -> Option<Dst>
fn checked_cast_from(src: Src) -> Option<Dst>
Casts the value.
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> OverflowingAs for T
impl<T> OverflowingAs for T
Source§fn overflowing_as<Dst>(self) -> (Dst, bool)where
T: OverflowingCast<Dst>,
fn overflowing_as<Dst>(self) -> (Dst, bool)where
T: OverflowingCast<Dst>,
Casts the value.
Source§impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere
Src: OverflowingCast<Dst>,
impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere
Src: OverflowingCast<Dst>,
Source§fn overflowing_cast_from(src: Src) -> (Dst, bool)
fn overflowing_cast_from(src: Src) -> (Dst, bool)
Casts the value.
Source§impl<T> SaturatingAs for T
impl<T> SaturatingAs for T
Source§fn saturating_as<Dst>(self) -> Dstwhere
T: SaturatingCast<Dst>,
fn saturating_as<Dst>(self) -> Dstwhere
T: SaturatingCast<Dst>,
Casts the value.
Source§impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere
Src: SaturatingCast<Dst>,
impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere
Src: SaturatingCast<Dst>,
Source§fn saturating_cast_from(src: Src) -> Dst
fn saturating_cast_from(src: Src) -> Dst
Casts the value.
Source§impl<T> UnwrappedAs for T
impl<T> UnwrappedAs for T
Source§fn unwrapped_as<Dst>(self) -> Dstwhere
T: UnwrappedCast<Dst>,
fn unwrapped_as<Dst>(self) -> Dstwhere
T: UnwrappedCast<Dst>,
Casts the value.
Source§impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere
Src: UnwrappedCast<Dst>,
impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere
Src: UnwrappedCast<Dst>,
Source§fn unwrapped_cast_from(src: Src) -> Dst
fn unwrapped_cast_from(src: Src) -> Dst
Casts the value.
Source§impl<T> WrappingAs for T
impl<T> WrappingAs for T
Source§fn wrapping_as<Dst>(self) -> Dstwhere
T: WrappingCast<Dst>,
fn wrapping_as<Dst>(self) -> Dstwhere
T: WrappingCast<Dst>,
Casts the value.
Source§impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere
Src: WrappingCast<Dst>,
impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere
Src: WrappingCast<Dst>,
Source§fn wrapping_cast_from(src: Src) -> Dst
fn wrapping_cast_from(src: Src) -> Dst
Casts the value.