smokepatio/ecplorer/src/main.rs
2024-01-10 20:40:50 -05:00

20 lines
546 B
Rust

mod args;
use smokepatio::ec::EmbeddedController;
fn main() {
let cli = args::Args::load();
println!("args: {:?}", cli);
let mut ec = EmbeddedController::new(cli.data_address, cli.cmd_address);
match cli.op {
args::Operation::ReadAll => todo!(),
args::Operation::Read { address } => {
println!("{:#02x}", ec.get(address));
},
args::Operation::WritePattern { } => todo!(),
args::Operation::Write { address, value } => {
ec.set(address, value);
},
}
}