Add AMS Error popup

This commit is contained in:
2023-05-05 14:00:00 +02:00
parent cb2d707bd9
commit 24be6312c8
28 changed files with 493 additions and 108 deletions

View File

@ -6,6 +6,7 @@
69
73
77
79
83
84
97

View File

@ -7,6 +7,7 @@ AH:0 BA:1 FC:63 EC:0 FF:0 CF:0
69
73
77
79
83
84
97

View File

@ -197,6 +197,41 @@ KEEP extern const uint8_t unicodes_CHINN____40_4bpp_0[] FONT_GLYPH_LOCATION_FLAS
0xFF, 0x0D, 0xFE, 0xFF, 0xFF, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x90, 0xFF, 0xFF, 0xAF, 0x01, 0x00,
0x00, 0x00, 0x10, 0xFF, 0xFF, 0xFF, 0x0D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x62, 0x67, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
// Unicode: [0x004F, O]
0x00, 0x00, 0x30, 0xC9, 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBE,
0x16, 0x00, 0x00, 0x00, 0x00, 0x20, 0xFB, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0x04, 0x00, 0x00, 0x00, 0xE4, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x6F, 0x00, 0x00, 0x30, 0xFE, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x04, 0x00,
0xD1, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0x1E, 0x00, 0xF6, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0x00, 0xFB, 0xFF, 0xFF, 0xCF, 0xCC, 0xCC, 0xCC, 0xCC,
0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xEC, 0xFF, 0xFF, 0xCF, 0x00, 0xFD, 0xFF, 0xFF, 0x0F,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xD0, 0xFF, 0xFF, 0xFF, 0x00,
0xFE, 0xFF, 0xFF, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xD0,
0xFF, 0xFF, 0xFF, 0x01, 0xFE, 0xFF, 0xFF, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0xD0, 0xFF, 0xFF, 0xFF, 0x01, 0xFE, 0xFF, 0xFF, 0x0F, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xD0, 0xFF, 0xFF, 0xFF, 0x01, 0xFE, 0xFF, 0xFF, 0x0F,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xD0, 0xFF, 0xFF, 0xFF, 0x01,
0xFE, 0xFF, 0xFF, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xD0,
0xFF, 0xFF, 0xFF, 0x01, 0xFE, 0xFF, 0xFF, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0xD0, 0xFF, 0xFF, 0xFF, 0x01, 0xFE, 0xFF, 0xFF, 0x0F, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xD0, 0xFF, 0xFF, 0xFF, 0x01, 0xFE, 0xFF, 0xFF, 0x0F,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xD0, 0xFF, 0xFF, 0xFF, 0x01,
0xFE, 0xFF, 0xFF, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xD0,
0xFF, 0xFF, 0xFF, 0x01, 0xFE, 0xFF, 0xFF, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0xD0, 0xFF, 0xFF, 0xFF, 0x01, 0xFE, 0xFF, 0xFF, 0x0F, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xD0, 0xFF, 0xFF, 0xFF, 0x01, 0xFC, 0xFF, 0xFF, 0x0F,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xD0, 0xFF, 0xFF, 0xFF, 0x00,
0xFA, 0xFF, 0xFF, 0xCF, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xEC,
0xFF, 0xFF, 0xDF, 0x00, 0xF6, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x8F, 0x00, 0xD0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x2E, 0x00, 0x50, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x06, 0x00,
0x00, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0x8F, 0x00, 0x00, 0x00, 0x50, 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xEF, 0x05, 0x00, 0x00, 0x00, 0x00, 0x71, 0xEB, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBE, 0x17, 0x00, 0x00, 0x00,
// Unicode: [0x0053, S]
0x00, 0x00, 0x00, 0x72, 0xDB, 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0x06, 0x00, 0x00, 0x00, 0xA1, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,

View File

@ -12,23 +12,24 @@ KEEP extern const touchgfx::GlyphNode glyphs_CHINN____40_4bpp[] FONT_TABLE_LOCAT
{ 1720, 0x0045, 38, 27, 27, 1, 40, 0, 0, 0x00 }, // E
{ 2233, 0x0049, 7, 27, 27, 1, 9, 0, 0, 0x00 }, // I
{ 2341, 0x004D, 41, 28, 27, 1, 43, 0, 0, 0x00 }, // M
{ 2929, 0x0053, 43, 27, 27, 0, 43, 0, 0, 0x00 }, // S
{ 3523, 0x0054, 39, 27, 27, -1, 37, 0, 0, 0x00 }, // T
{ 4063, 0x0061, 40, 27, 27, 0, 41, 0, 0, 0x00 }, // a
{ 4603, 0x0063, 39, 27, 27, 1, 41, 0, 0, 0x00 }, // c
{ 5143, 0x0064, 39, 27, 27, 1, 40, 0, 0, 0x00 }, // d
{ 5683, 0x0065, 38, 27, 27, 1, 39, 0, 0, 0x00 }, // e
{ 6196, 0x0069, 7, 27, 27, 1, 9, 0, 0, 0x00 }, // i
{ 6304, 0x006B, 39, 27, 27, 1, 39, 0, 0, 0x00 }, // k
{ 6844, 0x006C, 28, 27, 27, 1, 28, 0, 0, 0x00 }, // l
{ 7222, 0x006E, 38, 29, 28, 1, 40, 0, 0, 0x00 }, // n
{ 7773, 0x006F, 39, 27, 27, 1, 40, 0, 0, 0x00 }, // o
{ 8313, 0x0070, 38, 27, 27, 1, 39, 0, 0, 0x00 }, // p
{ 8826, 0x0072, 39, 27, 27, 1, 40, 0, 0, 0x00 }, // r
{ 9366, 0x0073, 43, 27, 27, 0, 43, 0, 0, 0x00 }, // s
{ 9960, 0x0074, 39, 27, 27, -1, 37, 0, 0, 0x00 }, // t
{ 10500, 0x0075, 39, 27, 27, 1, 41, 0, 0, 0x00 }, // u
{ 11040, 0x0076, 38, 28, 27, -1, 36, 0, 0, 0x00 } // v
{ 2929, 0x004F, 39, 27, 27, 1, 40, 0, 0, 0x00 }, // O
{ 3469, 0x0053, 43, 27, 27, 0, 43, 0, 0, 0x00 }, // S
{ 4063, 0x0054, 39, 27, 27, -1, 37, 0, 0, 0x00 }, // T
{ 4603, 0x0061, 40, 27, 27, 0, 41, 0, 0, 0x00 }, // a
{ 5143, 0x0063, 39, 27, 27, 1, 41, 0, 0, 0x00 }, // c
{ 5683, 0x0064, 39, 27, 27, 1, 40, 0, 0, 0x00 }, // d
{ 6223, 0x0065, 38, 27, 27, 1, 39, 0, 0, 0x00 }, // e
{ 6736, 0x0069, 7, 27, 27, 1, 9, 0, 0, 0x00 }, // i
{ 6844, 0x006B, 39, 27, 27, 1, 39, 0, 0, 0x00 }, // k
{ 7384, 0x006C, 28, 27, 27, 1, 28, 0, 0, 0x00 }, // l
{ 7762, 0x006E, 38, 29, 28, 1, 40, 0, 0, 0x00 }, // n
{ 8313, 0x006F, 39, 27, 27, 1, 40, 0, 0, 0x00 }, // o
{ 8853, 0x0070, 38, 27, 27, 1, 39, 0, 0, 0x00 }, // p
{ 9366, 0x0072, 39, 27, 27, 1, 40, 0, 0, 0x00 }, // r
{ 9906, 0x0073, 43, 27, 27, 0, 43, 0, 0, 0x00 }, // s
{ 10500, 0x0074, 39, 27, 27, -1, 37, 0, 0, 0x00 }, // t
{ 11040, 0x0075, 39, 27, 27, 1, 41, 0, 0, 0x00 }, // u
{ 11580, 0x0076, 38, 28, 27, -1, 36, 0, 0, 0x00 } // v
};
// CHINN____40_4bpp
@ -46,6 +47,6 @@ touchgfx::GeneratedFont& getFont_CHINN____40_4bpp();
touchgfx::GeneratedFont& getFont_CHINN____40_4bpp()
{
static touchgfx::GeneratedFont CHINN____40_4bpp(glyphs_CHINN____40_4bpp, 25, 41, 40, 0, 0, 4, 1, 1, 1, unicodes_CHINN____40_4bpp, kerning_CHINN____40_4bpp, 63, 0, 0, 0);
static touchgfx::GeneratedFont CHINN____40_4bpp(glyphs_CHINN____40_4bpp, 26, 41, 40, 0, 0, 4, 1, 1, 1, unicodes_CHINN____40_4bpp, kerning_CHINN____40_4bpp, 63, 0, 0, 0);
return CHINN____40_4bpp;
}