1mod panel;
2mod sprite;
3
4pub use panel::{
5 BusConfig, Display, DisplayError, DisplayGeometry, DisplayOrientation, DisplayTransaction,
6 DisplayTransactionError, DisplayTransferStats, LcdTransactionDevice, LcdTransactionError,
7 LcdTransactionWriter, PanelConfig, PixelDataError,
8};
9pub use sprite::{DirtySprite, DirtySpriteError, RegionSet};
10
11pub const WIDTH: u16 = crate::devices::display::WIDTH;
13pub const HEIGHT: u16 = crate::devices::display::HEIGHT;
14
15#[derive(Clone, Copy, Debug, Eq, PartialEq)]
16pub enum Orientation {
17 Landscape,
18 Portrait,
19 LandscapeInverted,
20 PortraitInverted,
21}