use display_interface::AsyncWriteOnlyDataCommand;
use embedded_graphics::pixelcolor::BinaryColor;
use embedded_graphics::prelude::*;
use oled_async::display::DisplayVariant;
use oled_async::mode::graphics::GraphicsMode;
use super::super::DisplayDriver;
impl<DV, DI, const BS: usize> DisplayDriver for GraphicsMode<DV, DI, BS>
where
DI: AsyncWriteOnlyDataCommand,
DV: DisplayVariant,
Self: DrawTarget<Color = BinaryColor>,
{
async fn init(&mut self) {
GraphicsMode::init(self).await.ok();
}
async fn flush(&mut self) {
GraphicsMode::flush(self).await.ok();
}
}