chessnut 0.0.1

Rust driver for Chessnut electronic chess boards
Documentation
use chessnut::Board;

fn main() -> anyhow::Result<()> {
    chessnut::init_tracing();

    let mut board = Board::realtime()?;

    board.beep_default()?;
    println!("BLE version: {}", board.ble_version()?);
    println!("MCU version: {}", board.mcu_version()?);
    println!("Battery level: {:.2}%", board.battery_level()?);

    board.disco(2)?;
    board.darken()?;

    println!("\n{:?}", board.position()?);

    Ok(())
}