redpitaya 0.31.0

Crate to manipulate redpitaya
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use redpitaya::pin::analog::Pin;

fn main() -> redpitaya::Result<()> {
    redpitaya::init()?;

    for pin in [Pin::RP_AIN0, Pin::RP_AIN1, Pin::RP_AIN2, Pin::RP_AIN3].iter() {
        match redpitaya::pin::analog::value(*pin) {
            Ok(value) => println!("Measured voltage on {:?} = {}V", pin, value),
            Err(err) => println!("Error: {}", err),
        };
    }

    redpitaya::release()
}