Struct nrf52832_hal::saadc::SaadcConfig [−][src]
pub struct SaadcConfig { pub resolution: VAL_A, pub oversample: OVERSAMPLE_A, pub reference: REFSEL_A, pub gain: GAIN_A, pub resistor: RESP_A, pub time: TACQ_A, }
Expand description
Used to configure the SAADC peripheral.
See the documentation of the Default
impl for suitable default values.
Fields
resolution: VAL_A
Output resolution in bits.
oversample: OVERSAMPLE_A
Average 2^oversample
input samples before transferring the result into memory.
reference: REFSEL_A
Reference voltage of the SAADC input.
gain: GAIN_A
Gain used to control the effective input range of the SAADC.
resistor: RESP_A
Positive channel resistor control.
time: TACQ_A
Acquisition time in microseconds.
Trait Implementations
Default SAADC configuration. 0 volts reads as 0, VDD volts reads as u16::MAX
.
The returned SaadcConfig is configured with the following values:
ⓘ
SaadcConfig { resolution: Resolution::_14BIT, oversample: Oversample::OVER8X, reference: Reference::VDD1_4, gain: Gain::GAIN1_4, resistor: Resistor::BYPASS, time: Time::_20US, };
Returns the “default value” for a type. Read more