analog_input/
analog_input.rs

1use redpitaya::pin::analog::Pin;
2
3fn main() -> redpitaya::Result<()> {
4    redpitaya::init()?;
5
6    for pin in [Pin::RP_AIN0, Pin::RP_AIN1, Pin::RP_AIN2, Pin::RP_AIN3].iter() {
7        match redpitaya::pin::analog::value(*pin) {
8            Ok(value) => println!("Measured voltage on {:?} = {}V", pin, value),
9            Err(err) => println!("Error: {}", err),
10        };
11    }
12
13    redpitaya::release()
14}