pub struct AdcConfiguration { /* private fields */ }Expand description
ADC configuration
Implementations§
Source§impl AdcConfiguration
impl AdcConfiguration
Sourcepub fn conversion_trigger(
&mut self,
conversion_trigger: ConversionTrigger,
) -> &mut Self
pub fn conversion_trigger( &mut self, conversion_trigger: ConversionTrigger, ) -> &mut Self
Set the conversion trigger. Panics if the a a value outside 1…, 31 is indicated for auto conversion
Sourcepub fn auto_sample(&mut self, auto_sample: bool) -> &mut Self
pub fn auto_sample(&mut self, auto_sample: bool) -> &mut Self
Activate or deactivate automatic sampling
Sourcepub fn voltage_reference(
&mut self,
voltage_reference: VoltageReference,
) -> &mut Self
pub fn voltage_reference( &mut self, voltage_reference: VoltageReference, ) -> &mut Self
Configure the voltage reference sources
Sourcepub fn offset_calibration(&mut self, offset_calibration: bool) -> &mut Self
pub fn offset_calibration(&mut self, offset_calibration: bool) -> &mut Self
Activate or deactivate the offset calibration mode
Sourcepub fn conversions_per_irq(&mut self, conversions_per_irq: u8) -> &mut Self
pub fn conversions_per_irq(&mut self, conversions_per_irq: u8) -> &mut Self
Set the number of conversions per IRQ. The value must be between 1 and 16; otherwise, this method will panic.
Sourcepub fn alt_sample_mode(&mut self, alt_sample_mode: bool) -> &mut Self
pub fn alt_sample_mode(&mut self, alt_sample_mode: bool) -> &mut Self
Activate or deactivate the Alternate Sample Mode
Sourcepub fn result_buffer_mode(
&mut self,
result_buffer_mode: ResultBufferMode,
) -> &mut Self
pub fn result_buffer_mode( &mut self, result_buffer_mode: ResultBufferMode, ) -> &mut Self
Set result buffer mode
Sourcepub fn conversion_clock(
&mut self,
conversion_clock: ConversionClock,
) -> &mut Self
pub fn conversion_clock( &mut self, conversion_clock: ConversionClock, ) -> &mut Self
Set the conversion clock
Trait Implementations§
Auto Trait Implementations§
impl Freeze for AdcConfiguration
impl RefUnwindSafe for AdcConfiguration
impl Send for AdcConfiguration
impl Sync for AdcConfiguration
impl Unpin for AdcConfiguration
impl UnsafeUnpin for AdcConfiguration
impl UnwindSafe for AdcConfiguration
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