mod basic;
pub use basic::*;
mod graphics;
pub use graphics::*;
use crate::rotation::DisplayRotation;
use embedded_hal::delay::DelayNs;
pub trait DisplayConfiguration<DELAY>
where
DELAY: DelayNs,
{
type Error;
fn set_rotation(&mut self, rotation: DisplayRotation) -> Result<(), Self::Error>;
fn init(&mut self, delay: &mut DELAY) -> Result<(), Self::Error>;
}