```rust #[embassy_executor::task] async fn tbw_read

(mut adc: Adc<'static, ADC1>, mut pin: P) where P: AdcPin { adc.read(&mut pin); } ``` Maybe?