saks 0.1.1

Swiss Army Knife Shield for Raspberry Pi
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use saks::{Saks, SaksPins, VoltageLevel};

fn main() {
    let saks_gpio = Saks::new();
    let mut level = VoltageLevel::Low;
    for _ in 0..4 {
        saks_gpio.set_level(SaksPins::Buzzer, level);
        assert_eq!(saks_gpio.get_level(SaksPins::Buzzer), level);
        unsafe {
            libc::sleep(1);
        }
        level = !level;
    }
}