use crate::gfx::lcd::LcdSize;
use crate::gfx::lcd::fonts::Font;
const WIDTH: usize = 5;
const HEIGHT: usize = 8;
const DATA: &[u8] = &[
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x20, 0x20, 0x20, 0x00, 0x20, 0x00, 0x00, 0x50, 0x50, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x50, 0xF8, 0x50, 0xF8, 0x50, 0xA0, 0x00, 0x20, 0x30, 0x60, 0x30, 0x10, 0x60, 0x20, 0x00, 0x20, 0x20, 0x18, 0x60, 0x10, 0x10, 0x00, 0x00, 0x00, 0x38, 0x20, 0x60, 0x50, 0x78, 0x00, 0x00, 0x20, 0x20, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x20, 0x20, 0x20, 0x20, 0x20, 0x10, 0x00, 0x40, 0x20, 0x20, 0x20, 0x20, 0x20, 0x40, 0x00, 0x20, 0x70, 0x20, 0x50, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x20, 0xF8, 0x20, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x20, 0x20, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x10, 0x20, 0x20, 0x20, 0x40, 0x40, 0x80, 0x00, 0x20, 0x50, 0x50, 0x50, 0x50, 0x20, 0x00, 0x00, 0x60, 0x20, 0x20, 0x20, 0x20, 0xF8, 0x00, 0x00, 0x20, 0x50, 0x20, 0x20, 0x40, 0x70, 0x00, 0x00, 0x20, 0x50, 0x10, 0x20, 0x10, 0x60, 0x00, 0x00, 0x10, 0x30, 0x50, 0x78, 0x10, 0x38, 0x00, 0x00, 0x70, 0x40, 0x60, 0x10, 0x50, 0x20, 0x00, 0x00, 0x30, 0x40, 0x60, 0x50, 0x50, 0x60, 0x00, 0x00, 0x70, 0x50, 0x10, 0x20, 0x20, 0x20, 0x00, 0x00, 0x20, 0x50, 0x20, 0x50, 0x50, 0x20, 0x00, 0x00, 0x30, 0x50, 0x50, 0x30, 0x10, 0x60, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x10, 0x20, 0x00, 0x00, 0x00, 0x10, 0x20, 0xC0, 0x20, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x20, 0x18, 0x20, 0x40, 0x00, 0x00, 0x20, 0x50, 0x10, 0x20, 0x00, 0x20, 0x00, 0x00, 0x30, 0x48, 0x48, 0x58, 0x48, 0x40, 0x38, 0x00, 0x60, 0x20, 0x50, 0x70, 0x88, 0xD8, 0x00, 0x00, 0xF0, 0x48, 0x70, 0x48, 0x48, 0xF0, 0x00, 0x00, 0x70, 0x50, 0x40, 0x40, 0x40, 0x30, 0x00, 0x00, 0xF0, 0x48, 0x48, 0x48, 0x48, 0xF0, 0x00, 0x00, 0xF8, 0x48, 0x60, 0x40, 0x48, 0xF8, 0x00, 0x00, 0xF8, 0x48, 0x60, 0x40, 0x40, 0xE0, 0x00, 0x00, 0x70, 0x40, 0x40, 0x58, 0x50, 0x30, 0x00, 0x00, 0xE8, 0x48, 0x78, 0x48, 0x48, 0xE8, 0x00, 0x00, 0x70, 0x20, 0x20, 0x20, 0x20, 0x70, 0x00, 0x00, 0x38, 0x10, 0x10, 0x50, 0x50, 0x20, 0x00, 0x00, 0xD8, 0x50, 0x60, 0x70, 0x50, 0xD8, 0x00, 0x00, 0xE0, 0x40, 0x40, 0x40, 0x48, 0xF8, 0x00, 0x00, 0xD8, 0xD8, 0xD8, 0xA8, 0x88, 0xD8, 0x00, 0x00, 0xD8, 0x68, 0x68, 0x58, 0x58, 0xE8, 0x00, 0x00, 0x30, 0x48, 0x48, 0x48, 0x48, 0x30, 0x00, 0x00, 0xF0, 0x48, 0x48, 0x70, 0x40, 0xE0, 0x00, 0x00, 0x30, 0x48, 0x48, 0x48, 0x48, 0x30, 0x18, 0x00, 0xF0, 0x48, 0x48, 0x70, 0x48, 0xE8, 0x00, 0x00, 0x70, 0x50, 0x20, 0x10, 0x50, 0x70, 0x00, 0x00, 0xF8, 0xA8, 0x20, 0x20, 0x20, 0x70, 0x00, 0x00, 0xD8, 0x48, 0x48, 0x48, 0x48, 0x30, 0x00, 0x00, 0xD8, 0x88, 0x48, 0x50, 0x50, 0x30, 0x00, 0x00, 0xD8, 0x88, 0xA8, 0xA8, 0xA8, 0x50, 0x00, 0x00, 0xD8, 0x50, 0x20, 0x20, 0x50, 0xD8, 0x00, 0x00, 0xD8, 0x88, 0x50, 0x20, 0x20, 0x70, 0x00, 0x00, 0x78, 0x48, 0x10, 0x20, 0x48, 0x78, 0x00, 0x00, 0x30, 0x20, 0x20, 0x20, 0x20, 0x20, 0x30, 0x00, 0x80, 0x40, 0x40, 0x20, 0x20, 0x20, 0x10, 0x00, 0x60, 0x20, 0x20, 0x20, 0x20, 0x20, 0x60, 0x00, 0x20, 0x20, 0x50, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x10, 0x70, 0x78, 0x00, 0x00, 0xC0, 0x40, 0x70, 0x48, 0x48, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x70, 0x40, 0x40, 0x70, 0x00, 0x00, 0x18, 0x08, 0x38, 0x48, 0x48, 0x38, 0x00, 0x00, 0x00, 0x00, 0x70, 0x70, 0x40, 0x30, 0x00, 0x00, 0x10, 0x20, 0x70, 0x20, 0x20, 0x70, 0x00, 0x00, 0x00, 0x00, 0x38, 0x48, 0x48, 0x38, 0x08, 0x30, 0xC0, 0x40, 0x70, 0x48, 0x48, 0xE8, 0x00, 0x00, 0x20, 0x00, 0x60, 0x20, 0x20, 0x70, 0x00, 0x00, 0x20, 0x00, 0x70, 0x10, 0x10, 0x10, 0x10, 0x70, 0xC0, 0x40, 0x58, 0x70, 0x50, 0xD8, 0x00, 0x00, 0x60, 0x20, 0x20, 0x20, 0x20, 0x70, 0x00, 0x00, 0x00, 0x00, 0xD0, 0xA8, 0xA8, 0xA8, 0x00, 0x00, 0x00, 0x00, 0xF0, 0x48, 0x48, 0xC8, 0x00, 0x00, 0x00, 0x00, 0x30, 0x48, 0x48, 0x30, 0x00, 0x00, 0x00, 0x00, 0xF0, 0x48, 0x48, 0x70, 0x40, 0xE0, 0x00, 0x00, 0x38, 0x48, 0x48, 0x38, 0x08, 0x18, 0x00, 0x00, 0x78, 0x20, 0x20, 0x70, 0x00, 0x00, 0x00, 0x00, 0x30, 0x20, 0x10, 0x60, 0x00, 0x00, 0x00, 0x40, 0xF0, 0x40, 0x48, 0x30, 0x00, 0x00, 0x00, 0x00, 0xD8, 0x48, 0x48, 0x38, 0x00, 0x00, 0x00, 0x00, 0xC8, 0x48, 0x30, 0x30, 0x00, 0x00, 0x00, 0x00, 0xD8, 0xA8, 0xA8, 0x50, 0x00, 0x00, 0x00, 0x00, 0x48, 0x30, 0x30, 0x48, 0x00, 0x00, 0x00, 0x00, 0xD8, 0x50, 0x50, 0x20, 0x20, 0x60, 0x00, 0x00, 0x78, 0x50, 0x28, 0x78, 0x00, 0x00, 0x10, 0x20, 0x20, 0x60, 0x20, 0x20, 0x10, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x40, 0x20, 0x20, 0x30, 0x20, 0x20, 0x40, 0x00, 0x00, 0x00, 0x00, 0x28, 0x50, 0x00, 0x00, 0x00, ];
pub(crate) const FONT_5X8: Font = Font {
name: "5x8",
glyph_size: LcdSize { width: WIDTH, height: HEIGHT },
stride: 1,
data: DATA,
};