diff --git a/lib/src/util.rs b/lib/src/util.rs index 0a6c40e..6b49dd1 100644 --- a/lib/src/util.rs +++ b/lib/src/util.rs @@ -1,7 +1,6 @@ use core::{ cell::UnsafeCell, fmt::{self, Debug, Display, Write}, - iter, mem::MaybeUninit, ops::Deref, }; @@ -169,11 +168,12 @@ pub fn display_len(t: &impl Display) -> usize { pub struct DisplayPack(pub T); impl MsgPack for DisplayPack { fn pack(&self) -> impl Iterator> { - let len = display_len(&self.0) as u32; + "TODO".pack() + //let len = display_len(&self.0) as u32; - [msgpck::Marker::Str32.into(), len.into()] - .into_iter() - .chain(iter::from_fn(move || None)) // TODO + //[msgpck::Marker::Str32.into(), len.into()] + // .into_iter() + // .chain(iter::from_fn(move || None)) // TODO } fn pack_with_writer(&self, w: &mut dyn msgpck::Write) -> Result { diff --git a/right/src/main.rs b/right/src/main.rs index e9fe57f..99c46a6 100644 --- a/right/src/main.rs +++ b/right/src/main.rs @@ -43,8 +43,6 @@ async fn main(_spawner: Spawner) { neopixel.write(&[Rgb::new(0xFF, 0x00, 0x00)]).await; - //Timer::after(Duration::from_millis(3000)).await; - let layers = include_bytes!("layers.pc"); let Ok(layers): Result>, _> = postcard::from_bytes(layers) else { log::error!("Failed to deserialize layer config"); @@ -54,7 +52,6 @@ async fn main(_spawner: Spawner) { let keyboard = KeyboardConfig { half, pins: [ - // TODO: reconfigure these for right PCB // row 1 board.d12.degrade(), board.d11.degrade(),