pub async fn adc_task<'a, const MP: usize, const N: usize>( sampler: &AdcSampler<'a, impl Instance, impl ConfigurableChannel, impl ConfigurableChannel, MP, N>, )where [(); { _ }]:,