use xum1541::{BusBuilder, DeviceChannel, Error};
fn main() -> Result<(), Error> {
let mut bus = BusBuilder::new().build()?;
bus.initialize()?;
bus.reset()?;
bus.talk(DeviceChannel::new(8, 15)?)?;
let mut data = vec![0u8; 256];
bus.read(&mut data)?;
println!(
"Retrieved data from drive: {}",
std::str::from_utf8(&data).unwrap()
);
bus.untalk()?;
Ok(())
}