From 7516677be38a988c88fbe9506ef78ec766861c41 Mon Sep 17 00:00:00 2001
From: jonathan <jonathantbrouwer@gmail.com>
Date: Fri, 10 Mar 2023 19:09:28 +0100
Subject: [PATCH] I did this the wrong way around oops

---
 src/lib.rs | 7 -------
 src/mpu.rs | 6 +++++-
 2 files changed, 5 insertions(+), 8 deletions(-)

diff --git a/src/lib.rs b/src/lib.rs
index d02fbac..63b6b75 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -1,12 +1,5 @@
 #![no_std]
 #![feature(strict_provenance)]
-#![deny(missing_docs)]
-#![deny(warnings)]
-#![deny(unused_import_braces)]
-#![deny(unused_results)]
-#![deny(trivial_casts)]
-#![deny(trivial_numeric_casts)]
-#![deny(unused_qualifications)]
 // don't want this to show up in pedantic for now
 #![allow(clippy::cast_possible_truncation)]
 #![allow(clippy::module_name_repetitions)]
diff --git a/src/mpu.rs b/src/mpu.rs
index d954d3d..6463c3b 100644
--- a/src/mpu.rs
+++ b/src/mpu.rs
@@ -1,3 +1,4 @@
+use alloc::format;
 use crate::mpu::config::DigitalLowPassFilter;
 use crate::mpu::error::Error;
 use crate::mpu::sensor::Mpu6050;
@@ -7,6 +8,7 @@ use crate::twi::{TwiWrapper, TWI};
 use nb::Error::WouldBlock;
 use structs::{Accel, Gyro, Quaternion};
 use crate::led::Red;
+use crate::uart::send_bytes;
 
 #[allow(unused)]
 mod config;
@@ -115,9 +117,11 @@ pub fn read_dmp_bytes() -> nb::Result<Quaternion, Error<TwiWrapper>> {
         return Err(WouldBlock);
     }
 
+    send_bytes(&format!("LEN {len} ").as_bytes());
+
     // If we got mis-aligned, we skip a packet
     if len % 28 != 0 {
-        let skip = 28 - len % 28;
+        let skip = len % 28;
         let mut buf = [0; 28];
 
         let _ = Red.toggle();
-- 
GitLab