#[derive(Clone, Copy)]
pub enum DisplaySize {
Display128x64,
Display128x64NoOffset,
Display128x32,
Display132x64,
}
impl DisplaySize {
pub fn dimensions(self) -> (u8, u8) {
match self {
DisplaySize::Display128x64 => (128, 64),
DisplaySize::Display128x64NoOffset => (128, 64),
DisplaySize::Display128x32 => (128, 32),
DisplaySize::Display132x64 => (132, 64),
}
}
pub fn column_offset(self) -> u8 {
match self {
DisplaySize::Display128x64 => 2,
DisplaySize::Display128x64NoOffset => 0,
DisplaySize::Display128x32 => 2,
DisplaySize::Display132x64 => 0,
}
}
}