pub enum ConversionMode {
Continuous,
Shutdown,
OneShot,
}Expand description
The conversion mode (configuration bits 11:10, MOD).
Variants§
Continuous
Convert continuously at the configured cycle (the default, code 00).
Shutdown
Abort any conversion and power down (code 01).
OneShot
Convert once, then power down (code 11).
Implementations§
Source§impl ConversionMode
impl ConversionMode
Sourcepub fn from_code(code: u8) -> ConversionMode
pub fn from_code(code: u8) -> ConversionMode
Builds a mode from a 2-bit field code.
Code 10 is documented as continuous conversion that reads back as 00, so
it maps to ConversionMode::Continuous.
Trait Implementations§
Source§impl Clone for ConversionMode
impl Clone for ConversionMode
Source§fn clone(&self) -> ConversionMode
fn clone(&self) -> ConversionMode
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ConversionMode
Source§impl Debug for ConversionMode
impl Debug for ConversionMode
impl Eq for ConversionMode
Source§impl PartialEq for ConversionMode
impl PartialEq for ConversionMode
Source§fn eq(&self, other: &ConversionMode) -> bool
fn eq(&self, other: &ConversionMode) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ConversionMode
Auto Trait Implementations§
impl Freeze for ConversionMode
impl RefUnwindSafe for ConversionMode
impl Send for ConversionMode
impl Sync for ConversionMode
impl Unpin for ConversionMode
impl UnsafeUnpin for ConversionMode
impl UnwindSafe for ConversionMode
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