clean up imports and reorganize the ssd bits into a graphics mod

This commit is contained in:
2025-10-26 11:14:28 +01:00
parent 27e92edef0
commit 4776227793
17 changed files with 396 additions and 375 deletions

View File

@@ -3,7 +3,7 @@ use embassy_sync::{blocking_mutex::raw::{CriticalSectionRawMutex, NoopRawMutex},
use embassy_time::Duration;
use nalgebra::{Vector2, Vector3};
use crate::{display::DisplayControls, ego::engine::MotionState};
use crate::{graphics::display::DisplayControls, ego::engine::MotionState};
#[derive(Clone, Copy, Default, Debug)]
pub enum Scene {
@@ -80,7 +80,8 @@ pub struct BusGarage {
pub notify: PubSubChannel<CriticalSectionRawMutex, Notification, 5, 2, 4>,
pub predict: Channel<CriticalSectionRawMutex, Prediction, 15>,
pub telemetry: PubSubChannel<CriticalSectionRawMutex, Telemetry, 15, 2, 4>,
pub display: DisplayControls
pub display: DisplayControls,
pub oled_display: DisplayControls
}
impl Default for BusGarage {
@@ -90,7 +91,8 @@ impl Default for BusGarage {
notify: PubSubChannel::new(),
predict: Channel::new(),
telemetry: PubSubChannel::new(),
display: Default::default()
display: Default::default(),
oled_display: Default::default()
}
}
}