Skip to main content

core_s3/display/
mod.rs

1mod panel;
2mod sprite;
3
4pub use panel::{
5    BusConfig, Display, DisplayError, DisplayGeometry, DisplayOrientation, PanelConfig,
6};
7pub use sprite::{DirtySprite, DirtySpriteError, RegionSet};
8
9/// CoreS3 native panel dimensions in landscape orientation.
10pub const WIDTH: u16 = crate::devices::display::WIDTH;
11pub const HEIGHT: u16 = crate::devices::display::HEIGHT;
12
13#[derive(Clone, Copy, Debug, Eq, PartialEq)]
14pub enum Orientation {
15    Landscape,
16    Portrait,
17    LandscapeInverted,
18    PortraitInverted,
19}