wiringpi_sys/
core.rs

1
2use libc::*;
3
4#[link(name = "wiringPi")]
5#[allow(non_snake_case)]
6extern {
7    pub fn pinMode(pin: c_int, mode: c_int);
8    pub fn pullUpDnControl(pin: c_int, pud: c_int);
9    pub fn digitalWrite(pin: c_int, value: c_int);
10    pub fn pwmWrite(pin: c_int, value: c_int);
11    pub fn digitalRead(pin: c_int) -> c_int;
12    pub fn analogRead(pin: c_int) -> c_int;
13    pub fn analogWrite(pin: c_int, value: c_int);
14}