From 0bd8258a9d0c71e203c658938db751cd5a15af83 Mon Sep 17 00:00:00 2001 From: whowechina Date: Fri, 24 May 2024 12:15:13 +0800 Subject: [PATCH] Upheaval font --- firmware/src/upheaval.h | 499 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 499 insertions(+) create mode 100644 firmware/src/upheaval.h diff --git a/firmware/src/upheaval.h b/firmware/src/upheaval.h new file mode 100644 index 0000000..8a70fed --- /dev/null +++ b/firmware/src/upheaval.h @@ -0,0 +1,499 @@ +/* + * Upheaval font by Ænigma + * Downloaded from https://www.dafont.com/ + * Converted using https://lvgl.io/tools/fontconverter + * Modificated for AIC Pico use + */ + +#include +#include "lvgl_font.h" + +/*Store the image of the glyphs*/ +static const uint8_t upheaval_bitmap[] = { + /* U+0020 " " */ + 0x0, + + /* U+0021 "!" */ + 0xff, 0xff, 0xff, 0xf0, 0xff, + + /* U+0022 "\"" */ + 0xef, 0xdc, + + /* U+0023 "#" */ + 0x7b, 0xcf, 0x7b, 0xff, 0xff, 0xf7, 0xbc, 0xf7, + 0xbf, 0xff, 0xff, 0x7b, 0xcf, 0x78, + + /* U+0024 "$" */ + 0xe, 0xf, 0xff, 0xff, 0xf8, 0xf, 0x1, 0xff, + 0x9f, 0xf8, 0xf, 0x1, 0xff, 0xff, 0xff, 0x7, + 0x0, + + /* U+0025 "%" */ + 0x60, 0xff, 0x1f, 0xf3, 0xe6, 0x7c, 0xf, 0x81, + 0xf0, 0x3e, 0x67, 0xcf, 0xf8, 0xff, 0x6, + + /* U+0026 "&" */ + 0xe, 0xf, 0xff, 0xff, 0xf8, 0xf, 0x1, 0xfc, + 0x3f, 0x87, 0x80, 0xf0, 0x1f, 0xfd, 0xff, 0x87, + 0x0, + + /* U+0027 "'" */ + 0xfc, + + /* U+0028 "(" */ + 0x7f, 0xff, 0xc7, 0x8f, 0x1e, 0x3c, 0x78, 0xfe, + 0xfc, + + /* U+0029 ")" */ + 0xfd, 0xfc, 0x78, 0xf1, 0xe3, 0xc7, 0x8f, 0xff, + 0xf8, + + /* U+002A "*" */ + 0x8, 0x6e, 0xff, 0xef, 0xe3, 0xe3, 0xb9, 0x8c, + + /* U+002B "+" */ + 0xe, 0x1, 0xc3, 0xff, 0xff, 0xf0, 0xe0, 0x1c, + 0x0, + + /* U+002C "," */ + 0xff, 0xf0, + + /* U+002D "-" */ + 0xff, 0xff, 0xfc, + + /* U+002E "." */ + 0xfc, + + /* U+002F "/" */ + 0x0, 0xf0, 0x1f, 0x3, 0xe0, 0x7c, 0xf, 0x81, + 0xf0, 0x3e, 0x7, 0xc0, 0xf8, 0xf, 0x0, + + /* U+0030 "0" */ + 0x7f, 0xdf, 0xff, 0xc7, 0xf8, 0xff, 0x1f, 0xe3, + 0xfc, 0x7f, 0x8f, 0xff, 0xef, 0xf8, + + /* U+0031 "1" */ + 0xff, 0xff, 0xff, 0xff, 0xff, + + /* U+0032 "2" */ + 0xff, 0xdf, 0xfc, 0x7, 0x80, 0xf7, 0xff, 0xff, + 0xbc, 0x7, 0x80, 0xff, 0xff, 0xfc, + + /* U+0033 "3" */ + 0xff, 0xdf, 0xfc, 0x7, 0x80, 0xf0, 0xfc, 0x1f, + 0x80, 0x78, 0xf, 0xff, 0xff, 0xf8, + + /* U+0034 "4" */ + 0xf1, 0xfe, 0x3f, 0xc7, 0xf8, 0xff, 0xfe, 0xff, + 0xc0, 0x78, 0xf, 0x1, 0xe0, 0x3c, + + /* U+0035 "5" */ + 0xff, 0xff, 0xff, 0xc0, 0x78, 0xf, 0xfc, 0xff, + 0xc0, 0x78, 0xf, 0xff, 0xff, 0xf8, + + /* U+0036 "6" */ + 0x7f, 0xff, 0xff, 0xc0, 0x78, 0xf, 0xfd, 0xff, + 0xfc, 0x7f, 0x8f, 0xff, 0xef, 0xf8, + + /* U+0037 "7" */ + 0xff, 0xff, 0xfc, 0xf, 0x83, 0xe0, 0xf8, 0x3e, + 0xf, 0x83, 0xe0, 0xf8, 0x1e, 0x0, + + /* U+0038 "8" */ + 0x7f, 0xdf, 0xff, 0xc7, 0xf8, 0xf7, 0xfc, 0xff, + 0xbc, 0x7f, 0x8f, 0xff, 0xef, 0xf8, + + /* U+0039 "9" */ + 0x7f, 0xdf, 0xff, 0xc7, 0xf8, 0xff, 0xfe, 0xff, + 0xc0, 0x78, 0xf, 0x1, 0xe0, 0x3c, + + /* U+003A ":" */ + 0xfc, 0x0, 0x0, 0xfc, + + /* U+003B ";" */ + 0xfc, 0x0, 0x0, 0xff, 0xf0, + + /* U+003C "<" */ + 0xf, 0x1f, 0x3e, 0x7c, 0xf8, 0xf8, 0x7c, 0x3e, + 0x1f, 0xf, + + /* U+003D "=" */ + 0xff, 0xff, 0xfc, 0x0, 0x0, 0xf, 0xff, 0xff, + 0xc0, + + /* U+003E ">" */ + 0xf0, 0xf8, 0x7c, 0x3e, 0x1f, 0x1f, 0x3e, 0x7c, + 0xf8, 0xf0, + + /* U+003F "?" */ + 0x7f, 0xdf, 0xff, 0xc7, 0xf8, 0xf0, 0x7e, 0x1f, + 0x83, 0x80, 0x0, 0xe, 0x1, 0xc0, + + /* U+0040 "@" */ + 0x7f, 0xf7, 0xff, 0xfc, 0x1f, 0xee, 0xff, 0x57, + 0xfa, 0xbf, 0xdf, 0xde, 0x0, 0xff, 0xfb, 0xff, + 0xc0, + + /* U+0041 "A" */ + 0x7f, 0xdf, 0xff, 0xc7, 0xf8, 0xff, 0xff, 0xff, + 0xfc, 0x7f, 0x8f, 0xf1, 0xfe, 0x3c, + + /* U+0042 "B" */ + 0xff, 0xdf, 0xff, 0xc7, 0xf8, 0xff, 0xfd, 0xff, + 0xbc, 0x7f, 0x8f, 0xff, 0xff, 0xf8, + + /* U+0043 "C" */ + 0x7f, 0xdf, 0xff, 0xc7, 0xf8, 0xff, 0x1, 0xe0, + 0x3c, 0x7f, 0x8f, 0xff, 0xef, 0xf8, + + /* U+0044 "D" */ + 0xff, 0x9f, 0xfb, 0xcf, 0xf8, 0xff, 0x1f, 0xe3, + 0xfc, 0x7f, 0x9f, 0xff, 0xdf, 0xf0, + + /* U+0045 "E" */ + 0x7f, 0xff, 0xff, 0xc0, 0x78, 0xf, 0xe1, 0xfc, + 0x3c, 0x7, 0x80, 0xff, 0xef, 0xfc, + + /* U+0046 "F" */ + 0x7f, 0xff, 0xff, 0xc0, 0x78, 0xf, 0xe1, 0xfc, + 0x3c, 0x7, 0x80, 0xf0, 0x1e, 0x0, + + /* U+0047 "G" */ + 0x7f, 0xff, 0xff, 0xc0, 0x78, 0xf, 0x7d, 0xef, + 0xfc, 0x7f, 0x8f, 0xff, 0xef, 0xf8, + + /* U+0048 "H" */ + 0xf1, 0xfe, 0x3f, 0xc7, 0xf8, 0xff, 0xff, 0xff, + 0xfc, 0x7f, 0x8f, 0xf1, 0xfe, 0x3c, + + /* U+0049 "I" */ + 0xff, 0xff, 0xf1, 0xe0, 0x78, 0x1e, 0x7, 0x81, + 0xe0, 0x78, 0xff, 0xff, 0xf0, + + /* U+004A "J" */ + 0x1, 0xe0, 0x3c, 0x7, 0x80, 0xf0, 0x1e, 0x3, + 0xfc, 0x7f, 0x8f, 0xff, 0xef, 0xf8, + + /* U+004B "K" */ + 0xf1, 0xff, 0x3f, 0xf7, 0xef, 0xfc, 0xff, 0x8f, + 0xf8, 0xff, 0xcf, 0x7e, 0xf3, 0xff, 0x1f, + + /* U+004C "L" */ + 0xf0, 0x1e, 0x3, 0xc0, 0x78, 0xf, 0x1, 0xe0, + 0x3c, 0x7, 0x80, 0xff, 0xff, 0xfc, + + /* U+004D "M" */ + 0xf0, 0x7f, 0xc7, 0xff, 0x7f, 0xff, 0xff, 0xff, + 0xfb, 0xbf, 0xc9, 0xfe, 0xf, 0xf0, 0x7f, 0x83, + 0xc0, + + /* U+004E "N" */ + 0xf1, 0xff, 0x3f, 0xf7, 0xff, 0xff, 0xff, 0xef, + 0xfc, 0xff, 0x8f, 0xf1, 0xfe, 0x3c, + + /* U+004F "O" */ + 0x7f, 0xdf, 0xff, 0xc7, 0xf8, 0xff, 0x1f, 0xe3, + 0xfc, 0x7f, 0x8f, 0xff, 0xef, 0xf8, + + /* U+0050 "P" */ + 0xff, 0xdf, 0xff, 0xc7, 0xf8, 0xff, 0xff, 0xff, + 0xbc, 0x7, 0x80, 0xf0, 0x1e, 0x0, + + /* U+0051 "Q" */ + 0x7f, 0xdf, 0xff, 0xc7, 0xf8, 0xff, 0x1f, 0xe3, + 0xfc, 0x7f, 0x8f, 0xff, 0xef, 0xf8, 0x38, 0x7, + 0x0, + + /* U+0052 "R" */ + 0xff, 0xdf, 0xff, 0xc7, 0xf8, 0xff, 0xfd, 0xff, + 0xbc, 0x7f, 0x8f, 0xf1, 0xfe, 0x3c, + + /* U+0053 "S" */ + 0x7f, 0xff, 0xff, 0xc0, 0x78, 0xf, 0xfc, 0xff, + 0xc0, 0x78, 0xf, 0xff, 0xff, 0xf8, + + /* U+0054 "T" */ + 0xff, 0xff, 0xf1, 0xe0, 0x78, 0x1e, 0x7, 0x81, + 0xe0, 0x78, 0x1e, 0x7, 0x80, + + /* U+0055 "U" */ + 0xf1, 0xfe, 0x3f, 0xc7, 0xf8, 0xff, 0x1f, 0xe3, + 0xfc, 0x7f, 0x8f, 0xff, 0xef, 0xf8, + + /* U+0056 "V" */ + 0xf1, 0xfe, 0x3f, 0xc7, 0xf8, 0xff, 0x1f, 0xe7, + 0xfd, 0xf7, 0xfc, 0xff, 0x1f, 0xc0, + + /* U+0057 "W" */ + 0xf0, 0x7f, 0x83, 0xfc, 0x1f, 0xe4, 0xff, 0x77, + 0xff, 0xff, 0xff, 0xff, 0xbf, 0xf8, 0xff, 0x83, + 0xc0, + + /* U+0058 "X" */ + 0xe0, 0xfe, 0x3f, 0xef, 0xbf, 0xe3, 0xf8, 0x7f, + 0x1f, 0xf7, 0xdf, 0xf1, 0xfc, 0x1c, + + /* U+0059 "Y" */ + 0xf0, 0xff, 0xf, 0xf0, 0xff, 0x9f, 0x7f, 0xe3, + 0xfc, 0xf, 0x0, 0xf0, 0xf, 0x0, 0xf0, + + /* U+005A "Z" */ + 0xff, 0xff, 0xfc, 0xf, 0x83, 0xe0, 0xf8, 0x3e, + 0xf, 0x83, 0xe0, 0xff, 0xff, 0xfc, + + /* U+005B "[" */ + 0xff, 0xff, 0xc7, 0x8f, 0x1e, 0x3c, 0x78, 0xff, + 0xfc, + + /* U+005C "\\" */ + 0xf0, 0xf, 0x80, 0x7c, 0x3, 0xe0, 0x1f, 0x0, + 0xf8, 0x7, 0xc0, 0x3e, 0x1, 0xf0, 0xf, + + /* U+005D "]" */ + 0xff, 0xfc, 0x78, 0xf1, 0xe3, 0xc7, 0x8f, 0xff, + 0xfc, + + /* U+005E "^" */ + 0x1c, 0x1f, 0x1f, 0xdf, 0xff, 0x7f, 0x1c, + + /* U+005F "_" */ + 0xff, 0xff, 0xfc, + + /* U+0060 "`" */ + 0xfc, + + /* U+0061 "a" */ + 0x7f, 0xdf, 0xff, 0xc7, 0xf8, 0xff, 0xff, 0xff, + 0xfc, 0x7f, 0x8f, 0xf1, 0xfe, 0x3c, + + /* U+0062 "b" */ + 0xff, 0xdf, 0xff, 0xc7, 0xf8, 0xff, 0xfd, 0xff, + 0xbc, 0x7f, 0x8f, 0xff, 0xff, 0xf8, + + /* U+0063 "c" */ + 0x7f, 0xdf, 0xff, 0xc7, 0xf8, 0xff, 0x1, 0xe0, + 0x3c, 0x7f, 0x8f, 0xff, 0xef, 0xf8, + + /* U+0064 "d" */ + 0xff, 0x9f, 0xfb, 0xcf, 0xf8, 0xff, 0x1f, 0xe3, + 0xfc, 0x7f, 0x9f, 0xff, 0xdf, 0xf0, + + /* U+0065 "e" */ + 0x7f, 0xff, 0xff, 0xc0, 0x78, 0xf, 0xe1, 0xfc, + 0x3c, 0x7, 0x80, 0xff, 0xef, 0xfc, + + /* U+0066 "f" */ + 0x7f, 0xff, 0xff, 0xc0, 0x78, 0xf, 0xe1, 0xfc, + 0x3c, 0x7, 0x80, 0xf0, 0x1e, 0x0, + + /* U+0067 "g" */ + 0x7f, 0xff, 0xff, 0xc0, 0x78, 0xf, 0x7d, 0xef, + 0xfc, 0x7f, 0x8f, 0xff, 0xef, 0xf8, + + /* U+0068 "h" */ + 0xf1, 0xfe, 0x3f, 0xc7, 0xf8, 0xff, 0xff, 0xff, + 0xfc, 0x7f, 0x8f, 0xf1, 0xfe, 0x3c, + + /* U+0069 "i" */ + 0xff, 0xff, 0xf1, 0xe0, 0x78, 0x1e, 0x7, 0x81, + 0xe0, 0x78, 0xff, 0xff, 0xf0, + + /* U+006A "j" */ + 0x1, 0xe0, 0x3c, 0x7, 0x80, 0xf0, 0x1e, 0x3, + 0xfc, 0x7f, 0x8f, 0xff, 0xef, 0xf8, + + /* U+006B "k" */ + 0xf1, 0xff, 0x3f, 0xf7, 0xef, 0xfc, 0xff, 0x8f, + 0xf8, 0xff, 0xcf, 0x7e, 0xf3, 0xff, 0x1f, + + /* U+006C "l" */ + 0xf0, 0x1e, 0x3, 0xc0, 0x78, 0xf, 0x1, 0xe0, + 0x3c, 0x7, 0x80, 0xff, 0xff, 0xfc, + + /* U+006D "m" */ + 0xf0, 0x7f, 0xc7, 0xff, 0x7f, 0xff, 0xff, 0xff, + 0xfb, 0xbf, 0xc9, 0xfe, 0xf, 0xf0, 0x7f, 0x83, + 0xc0, + + /* U+006E "n" */ + 0xf1, 0xff, 0x3f, 0xf7, 0xff, 0xff, 0xff, 0xef, + 0xfc, 0xff, 0x8f, 0xf1, 0xfe, 0x3c, + + /* U+006F "o" */ + 0x7f, 0xdf, 0xff, 0xc7, 0xf8, 0xff, 0x1f, 0xe3, + 0xfc, 0x7f, 0x8f, 0xff, 0xef, 0xf8, + + /* U+0070 "p" */ + 0xff, 0xdf, 0xff, 0xc7, 0xf8, 0xff, 0xff, 0xff, + 0xbc, 0x7, 0x80, 0xf0, 0x1e, 0x0, + + /* U+0071 "q" */ + 0x7f, 0xdf, 0xff, 0xc7, 0xf8, 0xff, 0x1f, 0xe3, + 0xfc, 0x7f, 0x8f, 0xff, 0xef, 0xf8, 0x38, 0x7, + 0x0, + + /* U+0072 "r" */ + 0xff, 0xdf, 0xff, 0xc7, 0xf8, 0xff, 0xfd, 0xff, + 0xbc, 0x7f, 0x8f, 0xf1, 0xfe, 0x3c, + + /* U+0073 "s" */ + 0x7f, 0xff, 0xff, 0xc0, 0x78, 0xf, 0xfc, 0xff, + 0xc0, 0x78, 0xf, 0xff, 0xff, 0xf8, + + /* U+0074 "t" */ + 0xff, 0xff, 0xf1, 0xe0, 0x78, 0x1e, 0x7, 0x81, + 0xe0, 0x78, 0x1e, 0x7, 0x80, + + /* U+0075 "u" */ + 0xf1, 0xfe, 0x3f, 0xc7, 0xf8, 0xff, 0x1f, 0xe3, + 0xfc, 0x7f, 0x8f, 0xff, 0xef, 0xf8, + + /* U+0076 "v" */ + 0xf1, 0xfe, 0x3f, 0xc7, 0xf8, 0xff, 0x1f, 0xe7, + 0xfd, 0xf7, 0xfc, 0xff, 0x1f, 0xc0, + + /* U+0077 "w" */ + 0xf0, 0x7f, 0x83, 0xfc, 0x1f, 0xe4, 0xff, 0x77, + 0xff, 0xff, 0xff, 0xff, 0xbf, 0xf8, 0xff, 0x83, + 0xc0, + + /* U+0078 "x" */ + 0xe0, 0xfe, 0x3f, 0xef, 0xbf, 0xe3, 0xf8, 0x7f, + 0x1f, 0xf7, 0xdf, 0xf1, 0xfc, 0x1c, + + /* U+0079 "y" */ + 0xf0, 0xff, 0xf, 0xf0, 0xff, 0x9f, 0x7f, 0xe3, + 0xfc, 0xf, 0x0, 0xf0, 0xf, 0x0, 0xf0, + + /* U+007A "z" */ + 0xff, 0xff, 0xfc, 0xf, 0x83, 0xe0, 0xf8, 0x3e, + 0xf, 0x83, 0xe0, 0xff, 0xff, 0xfc, + + /* U+007B "{" */ + 0x3f, 0x7f, 0x78, 0x78, 0xf0, 0xf0, 0x78, 0x78, + 0x7f, 0x3f, + + /* U+007C "|" */ + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + + /* U+007D "}" */ + 0xfc, 0xfe, 0x1e, 0x1e, 0xf, 0xf, 0x1e, 0x1e, + 0xfe, 0xfc, + + /* U+007E "~" */ + 0x3e, 0x3d, 0xfc, 0xff, 0xfb, 0xfd, 0xff, 0xf3, + 0xfb, 0xc7, 0xc0, + + /* U+007F "" */ + 0xff, 0xf3, 0xe7, 0x39, 0xf2, 0x7f, 0x1f, 0xe3, + 0xf9, 0x3e, 0x73, 0x9f, 0x3f, 0xfc +}; + +static const lv_font_dsc_t upheaval_dsc[] = { + {.bitmap_index = 0, .adv_w = 112, .box_w = 1, .box_h = 1, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1, .adv_w = 80, .box_w = 4, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 6, .adv_w = 128, .box_w = 7, .box_h = 2, .ofs_x = 0, .ofs_y = 8}, + {.bitmap_index = 8, .adv_w = 192, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 22, .adv_w = 192, .box_w = 11, .box_h = 12, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 39, .adv_w = 208, .box_w = 12, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 54, .adv_w = 192, .box_w = 11, .box_h = 12, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 71, .adv_w = 64, .box_w = 3, .box_h = 2, .ofs_x = 0, .ofs_y = 8}, + {.bitmap_index = 72, .adv_w = 128, .box_w = 7, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 81, .adv_w = 128, .box_w = 7, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 90, .adv_w = 160, .box_w = 9, .box_h = 7, .ofs_x = 0, .ofs_y = 3}, + {.bitmap_index = 98, .adv_w = 192, .box_w = 11, .box_h = 6, .ofs_x = 0, .ofs_y = 2}, + {.bitmap_index = 107, .adv_w = 64, .box_w = 3, .box_h = 4, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 109, .adv_w = 192, .box_w = 11, .box_h = 2, .ofs_x = 0, .ofs_y = 4}, + {.bitmap_index = 112, .adv_w = 64, .box_w = 3, .box_h = 2, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 113, .adv_w = 208, .box_w = 12, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 128, .adv_w = 192, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 142, .adv_w = 80, .box_w = 4, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 147, .adv_w = 192, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 161, .adv_w = 192, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 175, .adv_w = 192, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 189, .adv_w = 192, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 203, .adv_w = 192, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 217, .adv_w = 192, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 231, .adv_w = 192, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 245, .adv_w = 192, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 259, .adv_w = 64, .box_w = 3, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 263, .adv_w = 64, .box_w = 3, .box_h = 12, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 268, .adv_w = 144, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 278, .adv_w = 192, .box_w = 11, .box_h = 6, .ofs_x = 0, .ofs_y = 2}, + {.bitmap_index = 287, .adv_w = 144, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 297, .adv_w = 192, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 311, .adv_w = 224, .box_w = 13, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 328, .adv_w = 192, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 342, .adv_w = 192, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 356, .adv_w = 192, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 370, .adv_w = 192, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 384, .adv_w = 192, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 398, .adv_w = 192, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 412, .adv_w = 192, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 426, .adv_w = 192, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 440, .adv_w = 176, .box_w = 10, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 453, .adv_w = 192, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 467, .adv_w = 208, .box_w = 12, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 482, .adv_w = 192, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 496, .adv_w = 224, .box_w = 13, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 513, .adv_w = 192, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 527, .adv_w = 192, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 541, .adv_w = 192, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 555, .adv_w = 192, .box_w = 11, .box_h = 12, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 572, .adv_w = 192, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 586, .adv_w = 192, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 600, .adv_w = 176, .box_w = 10, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 613, .adv_w = 192, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 627, .adv_w = 192, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 641, .adv_w = 224, .box_w = 13, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 658, .adv_w = 192, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 672, .adv_w = 208, .box_w = 12, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 687, .adv_w = 192, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 701, .adv_w = 128, .box_w = 7, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 710, .adv_w = 208, .box_w = 12, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 725, .adv_w = 128, .box_w = 7, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 734, .adv_w = 160, .box_w = 9, .box_h = 6, .ofs_x = 0, .ofs_y = 4}, + {.bitmap_index = 741, .adv_w = 192, .box_w = 11, .box_h = 2, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 744, .adv_w = 64, .box_w = 3, .box_h = 2, .ofs_x = 0, .ofs_y = 8}, + {.bitmap_index = 745, .adv_w = 192, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 759, .adv_w = 192, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 773, .adv_w = 192, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 787, .adv_w = 192, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 801, .adv_w = 192, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 815, .adv_w = 192, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 829, .adv_w = 192, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 843, .adv_w = 192, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 857, .adv_w = 176, .box_w = 10, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 870, .adv_w = 192, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 884, .adv_w = 208, .box_w = 12, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 899, .adv_w = 192, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 913, .adv_w = 224, .box_w = 13, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 930, .adv_w = 192, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 944, .adv_w = 192, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 958, .adv_w = 192, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 972, .adv_w = 192, .box_w = 11, .box_h = 12, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 989, .adv_w = 192, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1003, .adv_w = 192, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1017, .adv_w = 176, .box_w = 10, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1030, .adv_w = 192, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1044, .adv_w = 192, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1058, .adv_w = 224, .box_w = 13, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1075, .adv_w = 192, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1089, .adv_w = 208, .box_w = 12, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1104, .adv_w = 192, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1118, .adv_w = 144, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1128, .adv_w = 80, .box_w = 4, .box_h = 12, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 1134, .adv_w = 144, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1144, .adv_w = 240, .box_w = 14, .box_h = 6, .ofs_x = 0, .ofs_y = 2}, + {.bitmap_index = 1155, .adv_w = 192, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = 0} +}; + +static const lv_font_t lv_upheaval = { + .range_start = 32, + .range_length = 96, + .bit_per_pixel = 1, + .line_height = 14, + .base_line = 3, + .dsc = upheaval_dsc, + .bitmap = upheaval_bitmap, +};