/// A trait for reading a raw ADC value.
/// The `async` counterpart of [`OneShot`].
///
/// Board adapters implement this for their ADC wrapper when the controller HAL
/// drives the converter through a future — which is the normal case for the
/// embassy HALs, where the blocking board has to poll the peripheral registers
/// by hand instead.