platform: move platform lib bits into platform module

This commit is contained in:
2024-10-30 20:54:49 +01:00
parent 1668db2c85
commit 84b5abce09
5 changed files with 11 additions and 9 deletions

12
src/platform/mod.rs Normal file
View File

@@ -0,0 +1,12 @@
#[cfg(feature="embedded-graphics")]
pub mod embedded_graphics_lib;
#[cfg(feature="smart-leds")]
pub mod smart_leds_lib;
use crate::render::{Surface, Display};
use crate::task::Task;
pub trait DisplayInit {
fn new_display<S: Surface>() -> impl Display<S> + Task;
}