wooting-sdk 0.1.1

Rust bindings for the Wooting Analog and RGB SDKs!
Documentation
use std::thread::sleep;
use std::time::Duration;

use wooting_sdk::{analog, Key};

fn main() {
    println!(
        "Keyboard connected? {}",
        analog::is_wooting_keyboard_connected()
    );
    println!("Reading keyboard state in 5 seconds...");
    sleep(Duration::from_millis(5000));
    println!("Reading...");
    let keys = analog::read_analog_keys::<Key>(16).unwrap();
    for (key, value) in keys {
        println!("{}: {}", key, value);
    }
    println!("Finished!");
}