commit - 7aa98c0c683b5561c6d11caf20b24c3d1926d836
commit + f11bef8348cab155964838f1cf3c000e0721c7c5
blob - 30df70e6c521ba0775bc976ccecc6cad4a099904
blob + 5abc2859e9c1c12d7f15fb2a2731ad63abdaf6e0
--- src/main.rs
+++ src/main.rs
fn main() {
println!("libusb version: {:?}", rusb::version());
println!("Kernel supports detaching driver: {}", rusb::supports_detach_kernel_driver());
-
let ctx = rusb::Context::new().expect("cannot connect to libusb");
let mut packet = Vec::new();
packet.extend_from_slice(header);
- const HEIGHT: u16 = 512;
+ const HEIGHT: u16 = 24;
const BPC: usize = 48 * HEIGHT as usize;
img
.chunks(BPC)
- .chain(std::iter::repeat_n(&[0u8; BPC] as &[u8], 0))
+ .chain(std::iter::repeat_n(&[0u8; BPC] as &[u8], 3))
.for_each(|chunk| {
packet.extend_from_slice(&[
0x1d, 0x76, 0x30, 0x00, 0x30, 0x00,
// send image
pp.write(&packet, 30).unwrap();
pp.confirm().unwrap();
-
- pp.write(&packet, 30).unwrap();
- pp.confirm().unwrap();
}