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}