From 2bb196a9682fa66c7eeaa2af9cbe36cf4ff31b1d Mon Sep 17 00:00:00 2001 From: sawyer bristol Date: Thu, 26 Jun 2025 14:46:05 -0600 Subject: [PATCH] mousefood works! --- Cargo.lock | 6 +++--- src/display.rs | 19 +++++-------------- 2 files changed, 8 insertions(+), 17 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 4692653..03ec858 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1070,9 +1070,9 @@ checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" [[package]] name = "indexmap" -version = "2.9.0" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e" +checksum = "fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661" dependencies = [ "equivalent", "hashbrown", @@ -1310,7 +1310,7 @@ checksum = "c3c8dda44ff03a2f238717214da50f65d5a53b45cd213a7370424ffdb6fae815" [[package]] name = "mousefood" version = "0.2.1" -source = "git+https://github.com/j-g00da/mousefood#e2b4985c986a2b9c3786aa73f388a24a87e0198d" +source = "git+https://github.com/j-g00da/mousefood#8d78348cebad78ee9929fd09b656bf7382fcd4b5" dependencies = [ "embedded-graphics", "embedded-graphics-unicodefonts", diff --git a/src/display.rs b/src/display.rs index 91cbf9e..ba18ada 100644 --- a/src/display.rs +++ b/src/display.rs @@ -32,18 +32,9 @@ pub async fn display_task( 320, 320, ); - display.set_offset(0, 0); display.init(&mut Delay).unwrap(); - display.set_orientation(&Orientation::Portrait).unwrap(); display.set_address_window(0, 0, 319, 319).unwrap(); - - // Rectangle::new(Point::new(0, 0), Size::new(1, 1)) - // .draw_styled(&PrimitiveStyle::with_fill(Rgb565::GREEN), &mut display) - // .unwrap(); - - // Rectangle::new(Point::new(319, 319), Size::new(1, 1)) - // .draw_styled(&PrimitiveStyle::with_fill(Rgb565::GREEN), &mut display) - // .unwrap(); + display.set_custom_orientation(0x40).unwrap(); // inverts X axis (reverts the natural mirroring) let mut virtual_display = VirtualDisplay::new(display, 320, 320); @@ -53,13 +44,13 @@ pub async fn display_task( loop { terminal.draw(draw).unwrap(); } - // loop { - // Timer::after_millis(100).await - // } + loop { + Timer::after_millis(100).await + } } fn draw(frame: &mut Frame) { - let greeting = Paragraph::new("Hello World!"); + let greeting = Paragraph::new("Hello World!\nLine2"); frame.render_widget(greeting, frame.area()); }