Use more space

This commit is contained in:
Jasper Blanckenburg 2023-05-22 08:31:57 +02:00
parent 3e6bbe5e47
commit 6e0fd1a3cf
9 changed files with 331 additions and 292 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 95 B

After

Width:  |  Height:  |  Size: 95 B

View File

@ -8,10 +8,10 @@
#include <mvp/View.hpp>
#include <gui/driverview_screen/DriverViewPresenter.hpp>
#include <touchgfx/widgets/Box.hpp>
#include <touchgfx/containers/Container.hpp>
#include <touchgfx/containers/progress_indicators/LineProgress.hpp>
#include <touchgfx/widgets/canvas/PainterRGB565.hpp>
#include <touchgfx/widgets/TextArea.hpp>
#include <touchgfx/containers/Container.hpp>
#include <gui/containers/Temperature.hpp>
#include <touchgfx/widgets/canvas/Line.hpp>
#include <touchgfx/containers/scrollers/ScrollWheel.hpp>
@ -69,6 +69,7 @@ protected:
* Member Declarations
*/
touchgfx::Box __background;
touchgfx::Container SoC;
touchgfx::LineProgress tsSoC;
touchgfx::PainterRGB565 tsSoCPainter;
touchgfx::LineProgress lvSoC;

View File

@ -7,21 +7,21 @@
DriverViewFieldBase::DriverViewFieldBase()
{
setWidth(150);
setWidth(152);
setHeight(80);
box.setPosition(0, 0, 150, 80);
box.setPosition(0, 0, 152, 80);
box.setColor(touchgfx::Color::getColorFromRGB(0, 0, 0));
box.setBorderColor(touchgfx::Color::getColorFromRGB(255, 255, 255));
box.setBorderSize(3);
add(box);
title.setPosition(0, 0, 150, 25);
title.setPosition(0, 0, 152, 25);
title.setColor(touchgfx::Color::getColorFromRGB(255, 255, 255));
title.setLinespacing(0);
title.setTypedText(touchgfx::TypedText(T_DRIVERVIEWFIELD_TITLE));
add(title);
value.setPosition(0, 20, 150, 57);
value.setPosition(0, 20, 152, 57);
value.setColor(touchgfx::Color::getColorFromRGB(255, 255, 255));
value.setLinespacing(0);
value.setTypedText(touchgfx::TypedText(T_NUMBERWILDCARD));

View File

@ -7,19 +7,19 @@
DriverViewFieldSelectionBase::DriverViewFieldSelectionBase()
{
setWidth(150);
setWidth(152);
setHeight(26);
bg.setPosition(0, 0, 150, 25);
bg.setPosition(0, 0, 152, 25);
bg.setColor(touchgfx::Color::getColorFromRGB(34, 34, 34));
add(bg);
name.setPosition(0, 0, 150, 25);
name.setPosition(0, 0, 152, 25);
name.setColor(touchgfx::Color::getColorFromRGB(255, 255, 255));
name.setLinespacing(0);
name.setTypedText(touchgfx::TypedText(T_DRIVERVIEWFIELD_TITLE));
add(name);
line1.setPosition(0, 25, 150, 1);
line1.setPosition(0, 25, 152, 1);
line1Painter.setColor(touchgfx::Color::getColorFromRGB(255, 255, 255));
line1.setPainter(line1Painter);
line1.setStart(0, 0);
@ -37,7 +37,7 @@ DriverViewFieldSelectionBase::DriverViewFieldSelectionBase()
line2.setLineEndingStyle(touchgfx::Line::ROUND_CAP_ENDING);
add(line2);
line2_1.setPosition(149, 0, 1, 26);
line2_1.setPosition(151, 0, 1, 26);
line2_1Painter.setColor(touchgfx::Color::getColorFromRGB(255, 255, 255));
line2_1.setPainter(line2_1Painter);
line2_1.setStart(0, 0);

View File

@ -7,21 +7,21 @@
ErrorPopupBase::ErrorPopupBase()
{
setWidth(450);
setWidth(456);
setHeight(150);
bg.setPosition(0, 0, 450, 150);
bg.setPosition(0, 0, 456, 150);
bg.setColor(touchgfx::Color::getColorFromRGB(197, 14, 31));
bg.setBorderColor(touchgfx::Color::getColorFromRGB(255, 255, 255));
bg.setBorderSize(5);
add(bg);
title.setPosition(0, 0, 450, 49);
title.setPosition(0, 0, 456, 49);
title.setColor(touchgfx::Color::getColorFromRGB(255, 255, 255));
title.setLinespacing(0);
title.setTypedText(touchgfx::TypedText(T___SINGLEUSE_1NKF));
add(title);
details.setPosition(15, 60, 420, 75);
details.setPosition(17, 60, 426, 75);
details.setColor(touchgfx::Color::getColorFromRGB(255, 255, 255));
details.setLinespacing(0);
details.setTypedText(touchgfx::TypedText(T___SINGLEUSE_9L8R));

View File

@ -16,7 +16,8 @@ DriverViewViewBase::DriverViewViewBase() :
__background.setColor(touchgfx::Color::getColorFromRGB(0, 0, 0));
add(__background);
tsSoC.setXY(15, 155);
SoC.setPosition(12, 125, 152, 180);
tsSoC.setXY(0, 25);
tsSoC.setProgressIndicatorPosition(0, 0, 40, 150);
tsSoC.setRange(0, 100);
tsSoC.setBackground(touchgfx::Bitmap(BITMAP_BAT_BAR_BG_ID));
@ -27,9 +28,9 @@ DriverViewViewBase::DriverViewViewBase() :
tsSoC.setLineWidth(100);
tsSoC.setLineEndingStyle(touchgfx::Line::BUTT_CAP_ENDING);
tsSoC.setValue(60);
add(tsSoC);
SoC.add(tsSoC);
lvSoC.setXY(110, 155);
lvSoC.setXY(95, 25);
lvSoC.setProgressIndicatorPosition(0, 0, 40, 150);
lvSoC.setRange(0, 100);
lvSoC.setBackground(touchgfx::Bitmap(BITMAP_BAT_BAR_BG_ID));
@ -40,21 +41,23 @@ DriverViewViewBase::DriverViewViewBase() :
lvSoC.setLineWidth(100);
lvSoC.setLineEndingStyle(touchgfx::Line::BUTT_CAP_ENDING);
lvSoC.setValue(80);
add(lvSoC);
SoC.add(lvSoC);
tsSoCLabel.setPosition(15, 130, 40, 25);
tsSoCLabel.setPosition(0, 0, 40, 25);
tsSoCLabel.setColor(touchgfx::Color::getColorFromRGB(255, 255, 255));
tsSoCLabel.setLinespacing(0);
tsSoCLabel.setTypedText(touchgfx::TypedText(T___SINGLEUSE_PHFD));
add(tsSoCLabel);
SoC.add(tsSoCLabel);
lvSoCLabel.setPosition(110, 130, 40, 25);
lvSoCLabel.setPosition(95, 0, 40, 25);
lvSoCLabel.setColor(touchgfx::Color::getColorFromRGB(255, 255, 255));
lvSoCLabel.setLinespacing(0);
lvSoCLabel.setTypedText(touchgfx::TypedText(T___SINGLEUSE_4OBM));
add(lvSoCLabel);
SoC.add(lvSoCLabel);
drivetrainTemps.setPosition(315, 130, 150, 175);
add(SoC);
drivetrainTemps.setPosition(316, 125, 152, 180);
motorTempLabel.setPosition(0, 90, 150, 25);
motorTempLabel.setColor(touchgfx::Color::getColorFromRGB(255, 255, 255));
motorTempLabel.setLinespacing(0);
@ -99,7 +102,7 @@ DriverViewViewBase::DriverViewViewBase() :
add(drivetrainTemps);
brakeTemps.setPosition(165, 130, 150, 150);
brakeTemps.setPosition(164, 125, 152, 150);
btDivVert.setPosition(74, 25, 3, 123);
btDivVertPainter.setColor(touchgfx::Color::getColorFromRGB(255, 255, 255));
btDivVert.setPainter(btDivVertPainter);
@ -138,8 +141,8 @@ DriverViewViewBase::DriverViewViewBase() :
add(brakeTemps);
dataFields.setPosition(15, 48, 450, 257);
fieldTypeSelection.setPosition(0, 80, 150, 177);
dataFields.setPosition(12, 43, 456, 257);
fieldTypeSelection.setPosition(0, 80, 152, 177);
fieldTypeSelection.setHorizontal(false);
fieldTypeSelection.setCircular(true);
fieldTypeSelection.setEasingEquation(touchgfx::EasingEquations::linearEaseOut);
@ -153,10 +156,10 @@ DriverViewViewBase::DriverViewViewBase() :
fieldTypeSelection.setVisible(false);
dataFields.add(fieldTypeSelection);
field3.setXY(300, 0);
field3.setXY(304, 0);
dataFields.add(field3);
field2.setXY(150, 0);
field2.setXY(152, 0);
dataFields.add(field2);
field1.setXY(0, 0);
@ -164,24 +167,20 @@ DriverViewViewBase::DriverViewViewBase() :
add(dataFields);
statusBar.setPosition(15, 15, 450, 33);
statusBar.setPosition(12, 10, 456, 33);
statusItems.setXY(0, 0);
statusItems.setDirection(touchgfx::EAST);
statusTS_R2D.setXY(0, 0);
statusItems.add(statusTS_R2D);
statusItems.add(statusTS_R2D);
statusItems.add(statusAMS);
statusSDC.setXY(150, 0);
statusItems.add(statusSDC);
statusSCS.setXY(225, 0);
statusItems.add(statusSCS);
statusItems.add(statusPDU);
statusINV.setXY(375, 0);
statusItems.add(statusINV);
statusBar.add(statusItems);
@ -196,21 +195,21 @@ DriverViewViewBase::DriverViewViewBase() :
progressBar.setVisible(false);
statusBar.add(progressBar);
prechargeLabel.setXY(90, -2);
prechargeLabel.setXY(95, -2);
prechargeLabel.setColor(touchgfx::Color::getColorFromRGB(255, 255, 255));
prechargeLabel.setLinespacing(0);
prechargeLabel.setTypedText(touchgfx::TypedText(T___SINGLEUSE_HMH2));
prechargeLabel.setVisible(false);
statusBar.add(prechargeLabel);
r2dLabel.setPosition(67, -2, 317, 37);
r2dLabel.setPosition(70, -2, 317, 37);
r2dLabel.setColor(touchgfx::Color::getColorFromRGB(255, 255, 255));
r2dLabel.setLinespacing(0);
r2dLabel.setTypedText(touchgfx::TypedText(T___SINGLEUSE_NGUK));
r2dLabel.setVisible(false);
statusBar.add(r2dLabel);
r2dProgressLabel.setPosition(165, -2, 219, 37);
r2dProgressLabel.setPosition(168, -2, 219, 37);
r2dProgressLabel.setColor(touchgfx::Color::getColorFromRGB(255, 255, 255));
r2dProgressLabel.setLinespacing(0);
r2dProgressLabel.setTypedText(touchgfx::TypedText(T___SINGLEUSE_J5UH));
@ -219,7 +218,7 @@ DriverViewViewBase::DriverViewViewBase() :
add(statusBar);
errorPopup.setXY(15, 155);
errorPopup.setXY(12, 150);
errorPopup.setVisible(false);
add(errorPopup);
}

View File

@ -1,4 +1,4 @@
// 4.21.2 0xf98ee735
// 4.21.2 0xa2d5059d
// Generated by imageconverter. Please, do not edit!
#include <images/BitmapDatabase.hpp>
@ -12,7 +12,7 @@ extern const unsigned char image_fasttube_logo_white[]; // BITMAP_FASTTUBE_LOGO_
extern const unsigned char image_logo_dv_small[]; // BITMAP_LOGO_DV_SMALL_ID = 5, Size: 160x55 pixels
extern const unsigned char image_logo_dv_small_white[]; // BITMAP_LOGO_DV_SMALL_WHITE_ID = 6, Size: 160x39 pixels
extern const unsigned char image_precharge_bg[]; // BITMAP_PRECHARGE_BG_ID = 7, Size: 450x29 pixels
extern const unsigned char image_prog_horiz_bg[]; // BITMAP_PROG_HORIZ_BG_ID = 8, Size: 450x33 pixels
extern const unsigned char image_prog_horiz_bg[]; // BITMAP_PROG_HORIZ_BG_ID = 8, Size: 456x33 pixels
const touchgfx::Bitmap::BitmapData bitmap_database[] = {
{ image_bat_bar_bg, 0, 40, 150, 0, 0, 40, ((uint8_t)touchgfx::Bitmap::RGB565) >> 3, 150, ((uint8_t)touchgfx::Bitmap::RGB565) & 0x7 },
@ -23,7 +23,7 @@ const touchgfx::Bitmap::BitmapData bitmap_database[] = {
{ image_logo_dv_small, 0, 160, 55, 62, 42, 37, ((uint8_t)touchgfx::Bitmap::ARGB8888) >> 3, 2, ((uint8_t)touchgfx::Bitmap::ARGB8888) & 0x7 },
{ image_logo_dv_small_white, 0, 160, 39, 47, 0, 1, ((uint8_t)touchgfx::Bitmap::ARGB8888) >> 3, 17, ((uint8_t)touchgfx::Bitmap::ARGB8888) & 0x7 },
{ image_precharge_bg, 0, 450, 29, 0, 0, 450, ((uint8_t)touchgfx::Bitmap::RGB565) >> 3, 29, ((uint8_t)touchgfx::Bitmap::RGB565) & 0x7 },
{ image_prog_horiz_bg, 0, 450, 33, 0, 0, 450, ((uint8_t)touchgfx::Bitmap::RGB565) >> 3, 33, ((uint8_t)touchgfx::Bitmap::RGB565) & 0x7 }
{ image_prog_horiz_bg, 0, 456, 33, 0, 0, 456, ((uint8_t)touchgfx::Bitmap::RGB565) >> 3, 33, ((uint8_t)touchgfx::Bitmap::RGB565) & 0x7 }
};
namespace BitmapDatabase

View File

@ -1,10 +1,11 @@
// 4.21.2 0xa0b19ec8 D2 R0 FRGB565 U565 N0 SExtFlashSection
// 4.21.2 0x7e1be905 D2 R0 FRGB565 U565 N0 SExtFlashSection
// Generated by imageconverter. Please, do not edit!
#include <touchgfx/hal/Config.hpp>
LOCATION_PRAGMA("ExtFlashSection")
KEEP extern const unsigned char image_prog_horiz_bg[] LOCATION_ATTRIBUTE("ExtFlashSection") = { // 450x33 RGB565 pixels.
KEEP extern const unsigned char image_prog_horiz_bg[] LOCATION_ATTRIBUTE("ExtFlashSection") = { // 456x33 RGB565 pixels.
0xee, 0x32, 0xef, 0x3a, 0x0e, 0x33, 0xee, 0x32, 0xef, 0x3a, 0x0e, 0x33,
0xee, 0x32, 0xef, 0x3a, 0x0e, 0x33, 0xee, 0x32, 0xef, 0x3a, 0x0e, 0x33,
0xee, 0x32, 0xef, 0x3a, 0x0e, 0x33, 0xee, 0x32, 0xef, 0x3a, 0x0e, 0x33,
0xee, 0x32, 0xef, 0x3a, 0x0e, 0x33, 0xee, 0x32, 0xef, 0x3a, 0x0e, 0x33,
@ -154,7 +155,8 @@ KEEP extern const unsigned char image_prog_horiz_bg[] LOCATION_ATTRIBUTE("ExtFla
0xee, 0x32, 0x0f, 0x3b, 0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a, 0x0f, 0x3b,
0xee, 0x32, 0x0f, 0x3b, 0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b, 0xef, 0x3a,
0x0e, 0x33, 0xef, 0x3a, 0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b, 0x0f, 0x3b,
0xee, 0x32, 0x0f, 0x3b, 0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a, 0xef, 0x3a,
0xee, 0x32, 0x0f, 0x3b, 0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a, 0x0f, 0x3b,
0xee, 0x32, 0x0f, 0x3b, 0x0f, 0x3b, 0xee, 0x32, 0xef, 0x3a, 0x0f, 0x3b,
0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32, 0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33,
0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32, 0x0e, 0x33, 0xef, 0x3a, 0xee, 0x32,
0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33, 0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32,
@ -229,7 +231,8 @@ KEEP extern const unsigned char image_prog_horiz_bg[] LOCATION_ATTRIBUTE("ExtFla
0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33, 0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32,
0x0e, 0x33, 0xef, 0x3a, 0xee, 0x32, 0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33,
0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32, 0x0e, 0x33, 0xef, 0x3a, 0xee, 0x32,
0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33, 0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33,
0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33, 0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32,
0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33, 0x0e, 0x33, 0xef, 0x3a, 0xee, 0x32,
0x0f, 0x3b, 0xee, 0x32, 0xef, 0x3a, 0x0f, 0x3b, 0x0e, 0x33, 0xef, 0x3a,
0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b, 0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b,
0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a, 0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b,
@ -304,7 +307,8 @@ KEEP extern const unsigned char image_prog_horiz_bg[] LOCATION_ATTRIBUTE("ExtFla
0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a, 0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b,
0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b, 0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a,
0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b, 0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b,
0xef, 0x3a, 0xee, 0x32, 0x0f, 0x3b, 0xef, 0x3a, 0x0e, 0x33, 0xee, 0x32,
0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a, 0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b,
0xef, 0x3a, 0xee, 0x32, 0xef, 0x3a, 0x0f, 0x3b, 0x0e, 0x33, 0xee, 0x32,
0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32, 0xef, 0x3a, 0x0e, 0x33, 0xee, 0x32,
0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a, 0xee, 0x32, 0x0e, 0x33, 0x0f, 0x3b,
0xee, 0x32, 0x0e, 0x33, 0x0f, 0x3b, 0xee, 0x32, 0xee, 0x32, 0x0f, 0x3b,
@ -379,7 +383,8 @@ KEEP extern const unsigned char image_prog_horiz_bg[] LOCATION_ATTRIBUTE("ExtFla
0xee, 0x32, 0x0e, 0x33, 0x0f, 0x3b, 0xee, 0x32, 0xee, 0x32, 0x0f, 0x3b,
0xee, 0x32, 0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33, 0xee, 0x32, 0x0f, 0x3b,
0xee, 0x32, 0x0e, 0x33, 0xef, 0x3a, 0xee, 0x32, 0x0e, 0x33, 0x0f, 0x3b,
0xee, 0x32, 0x0e, 0x33, 0xef, 0x3a, 0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b,
0xee, 0x32, 0x0e, 0x33, 0x0f, 0x3b, 0xee, 0x32, 0x0e, 0x33, 0x0f, 0x3b,
0x0e, 0x33, 0xee, 0x32, 0x0f, 0x3b, 0xef, 0x3a, 0x0e, 0x33, 0x0f, 0x3b,
0xee, 0x32, 0x0f, 0x3b, 0x0e, 0x33, 0xee, 0x32, 0x0f, 0x3b, 0x0f, 0x3b,
0xee, 0x32, 0x0f, 0x3b, 0x0e, 0x33, 0xef, 0x3a, 0xef, 0x3a, 0x0e, 0x33,
0xef, 0x3a, 0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a, 0x0f, 0x3b, 0xee, 0x32,
@ -454,7 +459,8 @@ KEEP extern const unsigned char image_prog_horiz_bg[] LOCATION_ATTRIBUTE("ExtFla
0xef, 0x3a, 0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b, 0x0f, 0x3b, 0xee, 0x32,
0xef, 0x3a, 0x0f, 0x3b, 0x0e, 0x33, 0xef, 0x3a, 0x0f, 0x3b, 0xee, 0x32,
0x0f, 0x3b, 0x0f, 0x3b, 0xee, 0x32, 0xef, 0x3a, 0x0f, 0x3b, 0xee, 0x32,
0x0f, 0x3b, 0x0e, 0x33, 0xee, 0x32, 0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a,
0xef, 0x3a, 0x0f, 0x3b, 0xee, 0x32, 0xef, 0x3a, 0xef, 0x3a, 0x0e, 0x33,
0xef, 0x3a, 0x0e, 0x33, 0x0e, 0x33, 0xef, 0x3a, 0xee, 0x32, 0xef, 0x3a,
0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a, 0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b,
0xee, 0x32, 0xee, 0x32, 0x0f, 0x3b, 0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33,
0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b, 0x0e, 0x33, 0xee, 0x32,
@ -528,8 +534,9 @@ KEEP extern const unsigned char image_prog_horiz_bg[] LOCATION_ATTRIBUTE("ExtFla
0x0f, 0x3b, 0xee, 0x32, 0x0e, 0x33, 0x0f, 0x3b, 0xee, 0x32, 0x0e, 0x33,
0x0f, 0x3b, 0xee, 0x32, 0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32, 0x0e, 0x33,
0xef, 0x3a, 0xee, 0x32, 0x0e, 0x33, 0xef, 0x3a, 0xee, 0x32, 0x0e, 0x33,
0xef, 0x3a, 0x0e, 0x33, 0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a,
0xef, 0x3a, 0x0e, 0x33, 0x0f, 0x3b, 0xee, 0x32, 0x0e, 0x33, 0xef, 0x3a,
0xef, 0x3a, 0x0e, 0x33, 0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33, 0xee, 0x32,
0x0f, 0x3b, 0xee, 0x32, 0x0e, 0x33, 0x0f, 0x3b, 0xee, 0x32, 0xef, 0x3a,
0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33, 0x0e, 0x33, 0xef, 0x3a,
0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33, 0xee, 0x32, 0xef, 0x3a, 0x0e, 0x33,
0x0f, 0x3b, 0xef, 0x3a, 0xee, 0x32, 0x0e, 0x33, 0xef, 0x3a, 0x0f, 0x3b,
0x0e, 0x33, 0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32, 0xef, 0x3a, 0x0f, 0x3b,
@ -603,8 +610,9 @@ KEEP extern const unsigned char image_prog_horiz_bg[] LOCATION_ATTRIBUTE("ExtFla
0xee, 0x32, 0xef, 0x3a, 0x0f, 0x3b, 0xee, 0x32, 0xef, 0x3a, 0x0f, 0x3b,
0xee, 0x32, 0x0f, 0x3b, 0x0f, 0x3b, 0xee, 0x32, 0xef, 0x3a, 0x0f, 0x3b,
0x0e, 0x33, 0xef, 0x3a, 0x0f, 0x3b, 0x0e, 0x33, 0xef, 0x3a, 0x0f, 0x3b,
0xee, 0x32, 0xef, 0x3a, 0x0f, 0x3b, 0xee, 0x32, 0x0e, 0x33, 0x0f, 0x3b,
0xee, 0x32, 0xef, 0x3a, 0x0f, 0x3b, 0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33,
0xee, 0x32, 0xef, 0x3a, 0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b, 0x0f, 0x3b,
0xee, 0x32, 0x0f, 0x3b, 0xef, 0x3a, 0x0e, 0x33, 0x0e, 0x33, 0x0f, 0x3b,
0xee, 0x32, 0xef, 0x3a, 0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32,
0xee, 0x32, 0x0f, 0x3b, 0xef, 0x3a, 0x0e, 0x33, 0x0f, 0x3b, 0xee, 0x32,
0x0f, 0x3b, 0x0f, 0x3b, 0xee, 0x32, 0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a,
0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33,
@ -678,8 +686,9 @@ KEEP extern const unsigned char image_prog_horiz_bg[] LOCATION_ATTRIBUTE("ExtFla
0xee, 0x32, 0x0f, 0x3b, 0x0e, 0x33, 0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32,
0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32, 0x0e, 0x33, 0x0f, 0x3b, 0xee, 0x32,
0x0e, 0x33, 0xef, 0x3a, 0xee, 0x32, 0x0e, 0x33, 0x0f, 0x3b, 0xee, 0x32,
0x0e, 0x33, 0xef, 0x3a, 0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33,
0x0e, 0x33, 0xef, 0x3a, 0xee, 0x32, 0x0f, 0x3b, 0xef, 0x3a, 0xee, 0x32,
0x0e, 0x33, 0xef, 0x3a, 0xee, 0x32, 0x0e, 0x33, 0xef, 0x3a, 0xee, 0x32,
0x0e, 0x33, 0xef, 0x3a, 0xef, 0x3a, 0xee, 0x32, 0x0f, 0x3b, 0x0e, 0x33,
0xee, 0x32, 0x0f, 0x3b, 0x0e, 0x33, 0xef, 0x3a, 0xef, 0x3a, 0x0e, 0x33,
0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32, 0xef, 0x3a, 0x0e, 0x33, 0xee, 0x32,
0xee, 0x32, 0x0f, 0x3b, 0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33, 0x0e, 0x33,
0xef, 0x3a, 0x0f, 0x3b, 0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a,
@ -753,8 +762,9 @@ KEEP extern const unsigned char image_prog_horiz_bg[] LOCATION_ATTRIBUTE("ExtFla
0x0f, 0x3b, 0xee, 0x32, 0xef, 0x3a, 0x0f, 0x3b, 0x0e, 0x33, 0xef, 0x3a,
0x0f, 0x3b, 0xee, 0x32, 0xef, 0x3a, 0x0f, 0x3b, 0xee, 0x32, 0xef, 0x3a,
0x0f, 0x3b, 0x0e, 0x33, 0xef, 0x3a, 0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a,
0x0e, 0x33, 0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a, 0xef, 0x3a,
0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33, 0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33,
0x0f, 0x3b, 0x0e, 0x33, 0xef, 0x3a, 0x0f, 0x3b, 0x0e, 0x33, 0xef, 0x3a,
0x0e, 0x33, 0x0e, 0x33, 0x0f, 0x3b, 0xee, 0x32, 0xef, 0x3a, 0xef, 0x3a,
0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33, 0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32,
0x0f, 0x3b, 0xee, 0x32, 0x0e, 0x33, 0x0f, 0x3b, 0xef, 0x3a, 0x0f, 0x3b,
0xee, 0x32, 0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32, 0xef, 0x3a, 0x0e, 0x33,
0xee, 0x32, 0xef, 0x3a, 0x0e, 0x33, 0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32,
@ -827,9 +837,10 @@ KEEP extern const unsigned char image_prog_horiz_bg[] LOCATION_ATTRIBUTE("ExtFla
0xee, 0x32, 0x0e, 0x33, 0x0f, 0x3b, 0xee, 0x32, 0x0e, 0x33, 0xef, 0x3a,
0x0e, 0x33, 0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33, 0xee, 0x32, 0x0f, 0x3b,
0x0e, 0x33, 0xee, 0x32, 0x0f, 0x3b, 0x0e, 0x33, 0xee, 0x32, 0x0f, 0x3b,
0xee, 0x32, 0x0e, 0x33, 0x0f, 0x3b, 0xee, 0x32, 0xef, 0x3a, 0x0f, 0x3b,
0xee, 0x32, 0x0f, 0x3b, 0x0e, 0x33, 0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32,
0x0f, 0x3b, 0xef, 0x3a, 0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32, 0xef, 0x3a,
0xee, 0x32, 0x0e, 0x33, 0x0f, 0x3b, 0xee, 0x32, 0xee, 0x32, 0x0f, 0x3b,
0xee, 0x32, 0x0e, 0x33, 0xef, 0x3a, 0xee, 0x32, 0x0f, 0x3b, 0xef, 0x3a,
0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32, 0x0e, 0x33, 0x0f, 0x3b, 0xee, 0x32,
0x0f, 0x3b, 0xef, 0x3a, 0xee, 0x32, 0x0f, 0x3b, 0x0e, 0x33, 0xef, 0x3a,
0xef, 0x3a, 0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32, 0x0e, 0x33, 0x0f, 0x3b,
0xef, 0x3a, 0x0e, 0x33, 0x0f, 0x3b, 0xef, 0x3a, 0x0e, 0x33, 0x0f, 0x3b,
0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a, 0x0f, 0x3b, 0xee, 0x32, 0x0e, 0x33,
@ -902,9 +913,10 @@ KEEP extern const unsigned char image_prog_horiz_bg[] LOCATION_ATTRIBUTE("ExtFla
0xef, 0x3a, 0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b, 0xef, 0x3a, 0x0e, 0x33,
0xef, 0x3a, 0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a, 0xef, 0x3a, 0x0e, 0x33,
0xef, 0x3a, 0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a, 0x0f, 0x3b, 0xee, 0x32,
0xef, 0x3a, 0x0f, 0x3b, 0xee, 0x32, 0x0e, 0x33, 0x0f, 0x3b, 0xee, 0x32,
0xef, 0x3a, 0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b, 0x0f, 0x3b, 0xee, 0x32,
0x0f, 0x3b, 0xef, 0x3a, 0x0e, 0x33, 0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33,
0xef, 0x3a, 0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33, 0x0e, 0x33,
0xef, 0x3a, 0x0e, 0x33, 0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b, 0x0e, 0x33,
0xef, 0x3a, 0x0e, 0x33, 0x0f, 0x3b, 0xee, 0x32, 0xef, 0x3a, 0x0e, 0x33,
0xee, 0x32, 0x0f, 0x3b, 0xef, 0x3a, 0xee, 0x32, 0x0e, 0x33, 0xef, 0x3a,
0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32, 0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32,
0x0f, 0x3b, 0xee, 0x32, 0x0e, 0x33, 0xef, 0x3a, 0x0f, 0x3b, 0x0e, 0x33,
@ -977,9 +989,10 @@ KEEP extern const unsigned char image_prog_horiz_bg[] LOCATION_ATTRIBUTE("ExtFla
0x0f, 0x3b, 0xee, 0x32, 0xee, 0x32, 0x0f, 0x3b, 0x0e, 0x33, 0xee, 0x32,
0x0f, 0x3b, 0xee, 0x32, 0x0e, 0x33, 0x0f, 0x3b, 0xee, 0x32, 0x0e, 0x33,
0x0f, 0x3b, 0xee, 0x32, 0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33, 0x0e, 0x33,
0xef, 0x3a, 0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33, 0x0e, 0x33,
0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a, 0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a,
0xee, 0x32, 0x0e, 0x33, 0xef, 0x3a, 0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32,
0xef, 0x3a, 0xee, 0x32, 0x0e, 0x33, 0xef, 0x3a, 0xee, 0x32, 0x0e, 0x33,
0xef, 0x3a, 0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32, 0x0e, 0x33,
0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b, 0xef, 0x3a, 0xee, 0x32, 0x0f, 0x3b,
0xee, 0x32, 0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32,
0x0e, 0x33, 0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b, 0x0f, 0x3b, 0xee, 0x32,
0x0f, 0x3b, 0x0e, 0x33, 0xef, 0x3a, 0x0f, 0x3b, 0xee, 0x32, 0x0e, 0x33,
0xef, 0x3a, 0x0f, 0x3b, 0xee, 0x32, 0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32,
@ -1051,10 +1064,11 @@ KEEP extern const unsigned char image_prog_horiz_bg[] LOCATION_ATTRIBUTE("ExtFla
0xee, 0x32, 0xef, 0x3a, 0x0f, 0x3b, 0x0e, 0x33, 0xef, 0x3a, 0x0f, 0x3b,
0x0e, 0x33, 0xef, 0x3a, 0x0f, 0x3b, 0xee, 0x32, 0xef, 0x3a, 0x0f, 0x3b,
0x0e, 0x33, 0xef, 0x3a, 0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a, 0xef, 0x3a,
0x0e, 0x33, 0x0f, 0x3b, 0xef, 0x3a, 0xee, 0x32, 0x0f, 0x3b, 0x0e, 0x33,
0xee, 0x32, 0x0f, 0x3b, 0x0e, 0x33, 0xef, 0x3a, 0xef, 0x3a, 0x0e, 0x33,
0x0f, 0x3b, 0x0e, 0x33, 0xee, 0x32, 0x0f, 0x3b, 0x0f, 0x3b, 0xee, 0x32,
0x0f, 0x3b, 0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32, 0xef, 0x3a,
0x0e, 0x33, 0x0f, 0x3b, 0xef, 0x3a, 0xee, 0x32, 0x0f, 0x3b, 0x0f, 0x3b,
0xee, 0x32, 0x0f, 0x3b, 0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b, 0x0e, 0x33,
0xee, 0x32, 0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a, 0xef, 0x3a, 0x0e, 0x33,
0x0f, 0x3b, 0xee, 0x32, 0x0e, 0x33, 0x0f, 0x3b, 0xef, 0x3a, 0x0e, 0x33,
0x0f, 0x3b, 0xef, 0x3a, 0x0e, 0x33, 0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b,
0xef, 0x3a, 0xee, 0x32, 0x0e, 0x33, 0xef, 0x3a, 0xee, 0x32, 0x0f, 0x3b,
0xee, 0x32, 0xee, 0x32, 0x0f, 0x3b, 0x0f, 0x3b, 0xee, 0x32, 0xef, 0x3a,
0x0e, 0x33, 0x0f, 0x3b, 0xef, 0x3a, 0x0e, 0x33, 0x0f, 0x3b, 0xef, 0x3a,
@ -1126,10 +1140,11 @@ KEEP extern const unsigned char image_prog_horiz_bg[] LOCATION_ATTRIBUTE("ExtFla
0xee, 0x32, 0x0f, 0x3b, 0x0e, 0x33, 0xee, 0x32, 0xef, 0x3a, 0x0e, 0x33,
0xee, 0x32, 0x0f, 0x3b, 0x0e, 0x33, 0xee, 0x32, 0xef, 0x3a, 0x0e, 0x33,
0xee, 0x32, 0x0f, 0x3b, 0x0e, 0x33, 0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32,
0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b, 0xef, 0x3a, 0xee, 0x32,
0x0f, 0x3b, 0xee, 0x32, 0x0e, 0x33, 0xef, 0x3a, 0xee, 0x32, 0xef, 0x3a,
0x0f, 0x3b, 0xee, 0x32, 0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32, 0xee, 0x32,
0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b, 0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33,
0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32, 0x0e, 0x33, 0xef, 0x3a, 0xee, 0x32,
0x0e, 0x33, 0xef, 0x3a, 0xee, 0x32, 0x0f, 0x3b, 0xef, 0x3a, 0x0e, 0x33,
0xef, 0x3a, 0x0e, 0x33, 0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a,
0xef, 0x3a, 0x0e, 0x33, 0xee, 0x32, 0xef, 0x3a, 0x0e, 0x33, 0xee, 0x32,
0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a, 0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32,
0xee, 0x32, 0x0f, 0x3b, 0x0f, 0x3b, 0xee, 0x32, 0x0e, 0x33, 0x0f, 0x3b,
0xef, 0x3a, 0xee, 0x32, 0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a,
0x0e, 0x33, 0xee, 0x32, 0xef, 0x3a, 0x0e, 0x33, 0xee, 0x32, 0x0f, 0x3b,
@ -1201,10 +1216,11 @@ KEEP extern const unsigned char image_prog_horiz_bg[] LOCATION_ATTRIBUTE("ExtFla
0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a, 0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a,
0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a, 0x0f, 0x3b, 0x0e, 0x33, 0xef, 0x3a,
0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a, 0x0f, 0x3b, 0x0e, 0x33, 0xef, 0x3a,
0x0f, 0x3b, 0xee, 0x32, 0x0e, 0x33, 0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b,
0xef, 0x3a, 0xee, 0x32, 0x0f, 0x3b, 0x0e, 0x33, 0x0e, 0x33, 0xef, 0x3a,
0x0e, 0x33, 0xef, 0x3a, 0x0f, 0x3b, 0x0e, 0x33, 0xef, 0x3a, 0x0f, 0x3b,
0xee, 0x32, 0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a,
0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b, 0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b,
0x0f, 0x3b, 0xee, 0x32, 0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a,
0x0f, 0x3b, 0xee, 0x32, 0xef, 0x3a, 0x0e, 0x33, 0x0e, 0x33, 0xef, 0x3a,
0x0e, 0x33, 0x0f, 0x3b, 0xef, 0x3a, 0x0e, 0x33, 0x0f, 0x3b, 0xef, 0x3a,
0x0e, 0x33, 0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b,
0xee, 0x32, 0x0f, 0x3b, 0xef, 0x3a, 0xee, 0x32, 0x0f, 0x3b, 0x0e, 0x33,
0xef, 0x3a, 0x0f, 0x3b, 0x0e, 0x33, 0xee, 0x32, 0x0f, 0x3b, 0x0e, 0x33,
0xef, 0x3a, 0x0e, 0x33, 0x0f, 0x3b, 0xef, 0x3a, 0xee, 0x32, 0x0f, 0x3b,
@ -1276,10 +1292,11 @@ KEEP extern const unsigned char image_prog_horiz_bg[] LOCATION_ATTRIBUTE("ExtFla
0x0e, 0x33, 0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33, 0x0e, 0x33, 0xef, 0x3a,
0x0e, 0x33, 0xee, 0x32, 0xef, 0x3a, 0x0e, 0x33, 0x0e, 0x33, 0xef, 0x3a,
0x0e, 0x33, 0xee, 0x32, 0xef, 0x3a, 0x0e, 0x33, 0xee, 0x32, 0x0f, 0x3b,
0x0f, 0x3b, 0xee, 0x32, 0xef, 0x3a, 0x0e, 0x33, 0xee, 0x32, 0x0f, 0x3b,
0x0e, 0x33, 0xef, 0x3a, 0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33,
0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32, 0xee, 0x32, 0x0f, 0x3b, 0x0e, 0x33,
0xee, 0x32, 0x0f, 0x3b, 0xef, 0x3a, 0x0e, 0x33, 0xee, 0x32, 0x0f, 0x3b,
0x0e, 0x33, 0xee, 0x32, 0xef, 0x3a, 0x0e, 0x33, 0xee, 0x32, 0xef, 0x3a,
0x0f, 0x3b, 0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33, 0xee, 0x32, 0x0f, 0x3b,
0xee, 0x32, 0x0f, 0x3b, 0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a, 0xee, 0x32,
0x0e, 0x33, 0xef, 0x3a, 0xee, 0x32, 0x0e, 0x33, 0xef, 0x3a, 0xee, 0x32,
0x0e, 0x33, 0xef, 0x3a, 0x0f, 0x3b, 0xee, 0x32, 0x0e, 0x33, 0xef, 0x3a,
0x0e, 0x33, 0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32, 0xef, 0x3a, 0x0e, 0x33,
0xee, 0x32, 0xef, 0x3a, 0x0f, 0x3b, 0xee, 0x32, 0xef, 0x3a, 0x0f, 0x3b,
0xee, 0x32, 0xef, 0x3a, 0x0e, 0x33, 0x0e, 0x33, 0xef, 0x3a, 0xee, 0x32,
@ -1350,11 +1367,12 @@ KEEP extern const unsigned char image_prog_horiz_bg[] LOCATION_ATTRIBUTE("ExtFla
0xef, 0x3a, 0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b, 0xef, 0x3a, 0x0e, 0x33,
0xef, 0x3a, 0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a, 0x0f, 0x3b, 0x0e, 0x33,
0xef, 0x3a, 0x0f, 0x3b, 0x0e, 0x33, 0xef, 0x3a, 0xef, 0x3a, 0x0e, 0x33,
0x0f, 0x3b, 0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a, 0xee, 0x32, 0x0e, 0x33,
0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a, 0x0f, 0x3b, 0xee, 0x32, 0xef, 0x3a,
0x0e, 0x33, 0x0e, 0x33, 0xef, 0x3a, 0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a,
0x0f, 0x3b, 0x0e, 0x33, 0xef, 0x3a, 0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a,
0x0e, 0x33, 0x0e, 0x33, 0xef, 0x3a, 0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32,
0x0f, 0x3b, 0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a, 0xef, 0x3a, 0x0e, 0x33,
0xef, 0x3a, 0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b, 0x0e, 0x33, 0xee, 0x32,
0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a, 0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a,
0x0e, 0x33, 0x0e, 0x33, 0xef, 0x3a, 0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b,
0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b, 0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b,
0xee, 0x32, 0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32,
0xef, 0x3a, 0x0e, 0x33, 0x0e, 0x33, 0xef, 0x3a, 0x0f, 0x3b, 0x0e, 0x33,
0xee, 0x32, 0x0f, 0x3b, 0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33, 0xee, 0x32,
0x0f, 0x3b, 0xef, 0x3a, 0xee, 0x32, 0x0f, 0x3b, 0x0e, 0x33, 0xee, 0x32,
@ -1425,11 +1443,12 @@ KEEP extern const unsigned char image_prog_horiz_bg[] LOCATION_ATTRIBUTE("ExtFla
0x0f, 0x3b, 0xee, 0x32, 0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32, 0x0e, 0x33,
0x0f, 0x3b, 0xee, 0x32, 0x0e, 0x33, 0xef, 0x3a, 0xee, 0x32, 0x0e, 0x33,
0xef, 0x3a, 0x0e, 0x33, 0xee, 0x32, 0xef, 0x3a, 0x0e, 0x33, 0xee, 0x32,
0xef, 0x3a, 0x0e, 0x33, 0x0f, 0x3b, 0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a,
0xef, 0x3a, 0x0e, 0x33, 0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33, 0xee, 0x32,
0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b, 0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a,
0x0e, 0x33, 0xee, 0x32, 0x0f, 0x3b, 0x0e, 0x33, 0xef, 0x3a, 0xef, 0x3a,
0x0e, 0x33, 0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33, 0x0e, 0x33, 0xef, 0x3a,
0xee, 0x32, 0x0e, 0x33, 0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b, 0xef, 0x3a,
0xef, 0x3a, 0x0e, 0x33, 0x0f, 0x3b, 0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a,
0x0e, 0x33, 0xee, 0x32, 0xef, 0x3a, 0x0e, 0x33, 0x0e, 0x33, 0xef, 0x3a,
0xee, 0x32, 0x0e, 0x33, 0xef, 0x3a, 0xee, 0x32, 0x0f, 0x3b, 0x0f, 0x3b,
0xef, 0x3a, 0x0e, 0x33, 0x0f, 0x3b, 0xef, 0x3a, 0x0e, 0x33, 0x0f, 0x3b,
0xef, 0x3a, 0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a,
0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33,
0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a, 0xef, 0x3a, 0x0e, 0x33,
@ -1500,11 +1519,12 @@ KEEP extern const unsigned char image_prog_horiz_bg[] LOCATION_ATTRIBUTE("ExtFla
0x0e, 0x33, 0xef, 0x3a, 0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b, 0xef, 0x3a,
0xee, 0x32, 0x0f, 0x3b, 0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b, 0xef, 0x3a,
0x0e, 0x33, 0xef, 0x3a, 0x0f, 0x3b, 0x0e, 0x33, 0x0f, 0x3b, 0xef, 0x3a,
0x0e, 0x33, 0xee, 0x32, 0xef, 0x3a, 0x0e, 0x33, 0x0f, 0x3b, 0xef, 0x3a,
0x0e, 0x33, 0xef, 0x3a, 0xef, 0x3a, 0x0e, 0x33, 0x0f, 0x3b, 0xef, 0x3a,
0xee, 0x32, 0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a, 0x0f, 0x3b,
0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32, 0x0e, 0x33, 0x0f, 0x3b, 0xee, 0x32,
0x0f, 0x3b, 0xef, 0x3a, 0xee, 0x32, 0x0f, 0x3b, 0xef, 0x3a, 0x0e, 0x33,
0xef, 0x3a, 0xef, 0x3a, 0x0e, 0x33, 0x0e, 0x33, 0xee, 0x32, 0x0f, 0x3b,
0xee, 0x32, 0xee, 0x32, 0x0f, 0x3b, 0x0e, 0x33, 0xee, 0x32, 0x0f, 0x3b,
0x0f, 0x3b, 0x0f, 0x3b, 0xee, 0x32, 0xef, 0x3a, 0x0f, 0x3b, 0xee, 0x32,
0x0f, 0x3b, 0x0f, 0x3b, 0xee, 0x32, 0xee, 0x32, 0x0e, 0x33, 0xef, 0x3a,
0xee, 0x32, 0x0e, 0x33, 0xef, 0x3a, 0xee, 0x32, 0xee, 0x32, 0x0f, 0x3b,
0x0e, 0x33, 0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32, 0xee, 0x32, 0x0f, 0x3b,
0x0e, 0x33, 0xef, 0x3a, 0xee, 0x32, 0x0f, 0x3b, 0xef, 0x3a, 0xee, 0x32,
0x0f, 0x3b, 0x0e, 0x33, 0xee, 0x32, 0x0f, 0x3b, 0x0f, 0x3b, 0xee, 0x32,
@ -1574,12 +1594,13 @@ KEEP extern const unsigned char image_prog_horiz_bg[] LOCATION_ATTRIBUTE("ExtFla
0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33, 0xee, 0x32, 0xef, 0x3a, 0xee, 0x32,
0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33, 0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33,
0xee, 0x32, 0xef, 0x3a, 0x0e, 0x33, 0xee, 0x32, 0x0f, 0x3b, 0x0e, 0x33,
0xee, 0x32, 0xef, 0x3a, 0x0e, 0x33, 0xee, 0x32, 0xef, 0x3a, 0x0f, 0x3b,
0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33, 0xee, 0x32, 0x0f, 0x3b, 0x0e, 0x33,
0xef, 0x3a, 0x0f, 0x3b, 0xee, 0x32, 0xef, 0x3a, 0x0e, 0x33, 0xee, 0x32,
0x0f, 0x3b, 0xee, 0x32, 0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33, 0x0e, 0x33,
0xef, 0x3a, 0x0f, 0x3b, 0xee, 0x32, 0xef, 0x3a, 0x0f, 0x3b, 0x0e, 0x33,
0xee, 0x32, 0x0f, 0x3b, 0xef, 0x3a, 0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32,
0xee, 0x32, 0xef, 0x3a, 0x0e, 0x33, 0xee, 0x32, 0xef, 0x3a, 0x0e, 0x33,
0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33, 0xee, 0x32, 0x0f, 0x3b, 0x0f, 0x3b,
0xee, 0x32, 0x0f, 0x3b, 0x0e, 0x33, 0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32,
0x0f, 0x3b, 0xef, 0x3a, 0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32, 0xee, 0x32,
0x0f, 0x3b, 0x0e, 0x33, 0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32, 0x0e, 0x33,
0xef, 0x3a, 0x0f, 0x3b, 0x0e, 0x33, 0xef, 0x3a, 0x0f, 0x3b, 0x0e, 0x33,
0xee, 0x32, 0x0f, 0x3b, 0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32,
0xee, 0x32, 0x0f, 0x3b, 0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b, 0x0e, 0x33,
0xef, 0x3a, 0x0e, 0x33, 0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a,
0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a, 0xee, 0x32, 0x0e, 0x33, 0xef, 0x3a,
@ -1649,12 +1670,13 @@ KEEP extern const unsigned char image_prog_horiz_bg[] LOCATION_ATTRIBUTE("ExtFla
0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b, 0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b,
0xef, 0x3a, 0xee, 0x32, 0x0f, 0x3b, 0xef, 0x3a, 0xee, 0x32, 0x0f, 0x3b,
0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b, 0xef, 0x3a, 0xee, 0x32, 0x0f, 0x3b,
0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33, 0xee, 0x32, 0xef, 0x3a,
0x0e, 0x33, 0x0f, 0x3b, 0xef, 0x3a, 0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32,
0x0e, 0x33, 0x0f, 0x3b, 0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a, 0x0f, 0x3b,
0xee, 0x32, 0x0f, 0x3b, 0x0f, 0x3b, 0xee, 0x32, 0xef, 0x3a, 0x0e, 0x33,
0xee, 0x32, 0x0f, 0x3b, 0x0e, 0x33, 0xef, 0x3a, 0xef, 0x3a, 0x0e, 0x33,
0x0f, 0x3b, 0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a,
0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a, 0x0f, 0x3b, 0xee, 0x32, 0xef, 0x3a,
0x0f, 0x3b, 0x0e, 0x33, 0xef, 0x3a, 0xee, 0x32, 0x0e, 0x33, 0xef, 0x3a,
0xee, 0x32, 0x0f, 0x3b, 0xef, 0x3a, 0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32,
0x0e, 0x33, 0x0f, 0x3b, 0xef, 0x3a, 0x0e, 0x33, 0x0f, 0x3b, 0xef, 0x3a,
0xee, 0x32, 0xef, 0x3a, 0x0f, 0x3b, 0x0e, 0x33, 0xef, 0x3a, 0xee, 0x32,
0x0e, 0x33, 0xef, 0x3a, 0xee, 0x32, 0x0f, 0x3b, 0xef, 0x3a, 0x0e, 0x33,
0xef, 0x3a, 0xef, 0x3a, 0x0e, 0x33, 0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b,
0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a, 0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a,
0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33, 0x0e, 0x33, 0xef, 0x3a,
0x0e, 0x33, 0x0f, 0x3b, 0xef, 0x3a, 0x0e, 0x33, 0xee, 0x32, 0xef, 0x3a,
@ -1724,12 +1746,13 @@ KEEP extern const unsigned char image_prog_horiz_bg[] LOCATION_ATTRIBUTE("ExtFla
0xee, 0x32, 0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33, 0x0e, 0x33, 0xef, 0x3a,
0x0e, 0x33, 0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33, 0xee, 0x32, 0x0f, 0x3b,
0xee, 0x32, 0x0e, 0x33, 0x0f, 0x3b, 0xee, 0x32, 0x0e, 0x33, 0xef, 0x3a,
0x0e, 0x33, 0x0f, 0x3b, 0xef, 0x3a, 0x0e, 0x33, 0x0f, 0x3b, 0xee, 0x32,
0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b, 0xef, 0x3a, 0xee, 0x32,
0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33, 0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32,
0x0e, 0x33, 0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33, 0x0e, 0x33, 0xef, 0x3a,
0xee, 0x32, 0x0f, 0x3b, 0xef, 0x3a, 0x0e, 0x33, 0x0f, 0x3b, 0xee, 0x32,
0x0e, 0x33, 0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b, 0xef, 0x3a, 0x0e, 0x33,
0xee, 0x32, 0xef, 0x3a, 0x0e, 0x33, 0xee, 0x32, 0x0f, 0x3b, 0x0e, 0x33,
0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b, 0xef, 0x3a, 0x0e, 0x33,
0xef, 0x3a, 0xee, 0x32, 0x0e, 0x33, 0x0f, 0x3b, 0xee, 0x32, 0xee, 0x32,
0x0f, 0x3b, 0xee, 0x32, 0x0e, 0x33, 0x0f, 0x3b, 0xee, 0x32, 0x0e, 0x33,
0x0f, 0x3b, 0xee, 0x32, 0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33, 0xee, 0x32,
0x0f, 0x3b, 0xee, 0x32, 0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32, 0xee, 0x32,
0xee, 0x32, 0x0e, 0x33, 0xee, 0x32, 0x0f, 0x3b, 0x0e, 0x33, 0xee, 0x32,
0x0f, 0x3b, 0xee, 0x32, 0xef, 0x3a, 0x0f, 0x3b, 0xee, 0x32, 0xef, 0x3a,
0x0e, 0x33, 0xee, 0x32, 0x0f, 0x3b, 0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b,
@ -1798,13 +1821,14 @@ KEEP extern const unsigned char image_prog_horiz_bg[] LOCATION_ATTRIBUTE("ExtFla
0xee, 0x32, 0x0f, 0x3b, 0xef, 0x3a, 0x0e, 0x33, 0x0f, 0x3b, 0xef, 0x3a,
0x0e, 0x33, 0xef, 0x3a, 0xef, 0x3a, 0xee, 0x32, 0x0f, 0x3b, 0xef, 0x3a,
0x0e, 0x33, 0xef, 0x3a, 0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b, 0xef, 0x3a,
0xee, 0x32, 0x0f, 0x3b, 0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33,
0xee, 0x32, 0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a, 0x0f, 0x3b, 0x0e, 0x33,
0xef, 0x3a, 0x0e, 0x33, 0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33, 0x0f, 0x3b,
0xef, 0x3a, 0xee, 0x32, 0x0f, 0x3b, 0xef, 0x3a, 0x0e, 0x33, 0x0f, 0x3b,
0xee, 0x32, 0x0f, 0x3b, 0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a, 0x0f, 0x3b,
0xee, 0x32, 0xef, 0x3a, 0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b, 0x0e, 0x33,
0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32, 0xef, 0x3a, 0x0f, 0x3b, 0xee, 0x32,
0xef, 0x3a, 0x0e, 0x33, 0xee, 0x32, 0x0f, 0x3b, 0x0e, 0x33, 0xef, 0x3a,
0x0f, 0x3b, 0xee, 0x32, 0xef, 0x3a, 0x0f, 0x3b, 0x0e, 0x33, 0xef, 0x3a,
0xee, 0x32, 0x0f, 0x3b, 0xef, 0x3a, 0xee, 0x32, 0x0f, 0x3b, 0xef, 0x3a,
0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b, 0xef, 0x3a, 0xee, 0x32, 0x0f, 0x3b,
0x0f, 0x3b, 0xee, 0x32, 0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a,
0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a, 0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b,
0x0e, 0x33, 0x0f, 0x3b, 0xef, 0x3a, 0x0e, 0x33, 0x0f, 0x3b, 0xef, 0x3a,
0x0f, 0x3b, 0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a, 0xef, 0x3a, 0x0e, 0x33,
0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33, 0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b,
0xef, 0x3a, 0xee, 0x32, 0x0e, 0x33, 0xef, 0x3a, 0xef, 0x3a, 0x0e, 0x33,
@ -1873,13 +1897,14 @@ KEEP extern const unsigned char image_prog_horiz_bg[] LOCATION_ATTRIBUTE("ExtFla
0xee, 0x32, 0xef, 0x3a, 0x0e, 0x33, 0xee, 0x32, 0xef, 0x3a, 0x0e, 0x33,
0xee, 0x32, 0x0f, 0x3b, 0x0e, 0x33, 0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32,
0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32, 0x0e, 0x33, 0x0f, 0x3b, 0xee, 0x32,
0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a, 0x0f, 0x3b, 0xee, 0x32,
0x0f, 0x3b, 0xee, 0x32, 0x0e, 0x33, 0xef, 0x3a, 0xee, 0x32, 0x0f, 0x3b,
0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33, 0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32,
0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a, 0xef, 0x3a, 0x0e, 0x33,
0xef, 0x3a, 0x0e, 0x33, 0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33, 0x0f, 0x3b,
0xef, 0x3a, 0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32, 0xee, 0x32, 0x0f, 0x3b,
0xee, 0x32, 0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33, 0xee, 0x32, 0xef, 0x3a,
0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32, 0xee, 0x32, 0x0f, 0x3b,
0x0e, 0x33, 0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b, 0x0e, 0x33,
0xef, 0x3a, 0x0e, 0x33, 0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32, 0xee, 0x32,
0xee, 0x32, 0x0e, 0x33, 0x0f, 0x3b, 0xee, 0x32, 0xee, 0x32, 0x0f, 0x3b,
0xef, 0x3a, 0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32, 0x0e, 0x33, 0x0f, 0x3b,
0xee, 0x32, 0x0e, 0x33, 0x0f, 0x3b, 0xee, 0x32, 0xef, 0x3a, 0xee, 0x32,
0x0f, 0x3b, 0xee, 0x32, 0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32, 0x0e, 0x33,
0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32, 0x0e, 0x33, 0xef, 0x3a, 0x0f, 0x3b,
0xee, 0x32, 0xef, 0x3a, 0x0e, 0x33, 0xee, 0x32, 0x0f, 0x3b, 0x0e, 0x33,
0xef, 0x3a, 0x0e, 0x33, 0x0f, 0x3b, 0xee, 0x32, 0x0e, 0x33, 0xef, 0x3a,
@ -1948,13 +1973,14 @@ KEEP extern const unsigned char image_prog_horiz_bg[] LOCATION_ATTRIBUTE("ExtFla
0x0e, 0x33, 0xef, 0x3a, 0x0f, 0x3b, 0x0e, 0x33, 0xef, 0x3a, 0x0f, 0x3b,
0xee, 0x32, 0x0f, 0x3b, 0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b, 0x0f, 0x3b,
0xee, 0x32, 0x0f, 0x3b, 0xef, 0x3a, 0xee, 0x32, 0x0f, 0x3b, 0x0f, 0x3b,
0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32, 0x0e, 0x33, 0xef, 0x3a, 0x0f, 0x3b,
0x0e, 0x33, 0xef, 0x3a, 0x0f, 0x3b, 0x0e, 0x33, 0xee, 0x32, 0x0f, 0x3b,
0xee, 0x32, 0x0f, 0x3b, 0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b, 0xef, 0x3a,
0x0e, 0x33, 0x0f, 0x3b, 0xef, 0x3a, 0x0e, 0x33, 0x0f, 0x3b, 0xee, 0x32,
0x0e, 0x33, 0xef, 0x3a, 0x0f, 0x3b, 0xee, 0x32, 0xef, 0x3a, 0x0f, 0x3b,
0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32, 0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a,
0x0e, 0x33, 0xef, 0x3a, 0x0f, 0x3b, 0x0e, 0x33, 0x0f, 0x3b, 0xee, 0x32,
0xee, 0x32, 0x0f, 0x3b, 0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a, 0x0f, 0x3b,
0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33, 0x0e, 0x33, 0xef, 0x3a, 0xef, 0x3a,
0x0e, 0x33, 0xef, 0x3a, 0x0f, 0x3b, 0xee, 0x32, 0xee, 0x32, 0x0f, 0x3b,
0x0e, 0x33, 0xef, 0x3a, 0x0f, 0x3b, 0x0e, 0x33, 0xef, 0x3a, 0x0f, 0x3b,
0xee, 0x32, 0xef, 0x3a, 0x0f, 0x3b, 0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33,
0xee, 0x32, 0x0f, 0x3b, 0x0f, 0x3b, 0xee, 0x32, 0xef, 0x3a, 0x0f, 0x3b,
0xee, 0x32, 0xef, 0x3a, 0x0e, 0x33, 0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b,
0xee, 0x32, 0x0f, 0x3b, 0x0f, 0x3b, 0xee, 0x32, 0xef, 0x3a, 0x0e, 0x33,
0xee, 0x32, 0x0f, 0x3b, 0x0f, 0x3b, 0xee, 0x32, 0x0e, 0x33, 0xef, 0x3a,
0x0f, 0x3b, 0x0e, 0x33, 0xef, 0x3a, 0xef, 0x3a, 0x0e, 0x33, 0xee, 0x32,
0xef, 0x3a, 0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b, 0x0e, 0x33, 0xef, 0x3a,
@ -2023,13 +2049,14 @@ KEEP extern const unsigned char image_prog_horiz_bg[] LOCATION_ATTRIBUTE("ExtFla
0xee, 0x32, 0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32, 0x0e, 0x33, 0xef, 0x3a,
0xee, 0x32, 0x0e, 0x33, 0xef, 0x3a, 0xee, 0x32, 0x0e, 0x33, 0xef, 0x3a,
0x0e, 0x33, 0x0e, 0x33, 0xef, 0x3a, 0xee, 0x32, 0x0e, 0x33, 0xef, 0x3a,
0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33, 0xee, 0x32, 0xef, 0x3a,
0xee, 0x32, 0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33, 0xee, 0x32, 0xef, 0x3a,
0x0f, 0x3b, 0xee, 0x32, 0xef, 0x3a, 0x0e, 0x33, 0x0e, 0x33, 0xef, 0x3a,
0x0e, 0x33, 0xef, 0x3a, 0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33,
0xee, 0x32, 0xef, 0x3a, 0x0e, 0x33, 0x0f, 0x3b, 0xee, 0x32, 0x0e, 0x33,
0xef, 0x3a, 0xee, 0x32, 0x0e, 0x33, 0xef, 0x3a, 0xef, 0x3a, 0x0e, 0x33,
0xee, 0x32, 0x0f, 0x3b, 0x0e, 0x33, 0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33,
0xef, 0x3a, 0x0f, 0x3b, 0x0e, 0x33, 0xee, 0x32, 0xef, 0x3a, 0x0e, 0x33,
0xef, 0x3a, 0x0e, 0x33, 0xee, 0x32, 0xef, 0x3a, 0x0f, 0x3b, 0x0f, 0x3b,
0xee, 0x32, 0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33, 0x0e, 0x33,
0xef, 0x3a, 0xee, 0x32, 0x0e, 0x33, 0xef, 0x3a, 0x0f, 0x3b, 0xee, 0x32,
0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33, 0xee, 0x32, 0x0f, 0x3b, 0x0e, 0x33,
0xef, 0x3a, 0xef, 0x3a, 0x0e, 0x33, 0xee, 0x32, 0x0f, 0x3b, 0x0e, 0x33,
0xef, 0x3a, 0xee, 0x32, 0x0e, 0x33, 0x0f, 0x3b, 0xef, 0x3a, 0xef, 0x3a,
0xee, 0x32, 0xef, 0x3a, 0x0f, 0x3b, 0xee, 0x32, 0xee, 0x32, 0x0f, 0x3b,
0xee, 0x32, 0x0e, 0x33, 0xef, 0x3a, 0x0f, 0x3b, 0x0e, 0x33, 0xef, 0x3a,
0x0e, 0x33, 0xee, 0x32, 0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a, 0xee, 0x32,
@ -2097,14 +2124,15 @@ KEEP extern const unsigned char image_prog_horiz_bg[] LOCATION_ATTRIBUTE("ExtFla
0xef, 0x3a, 0x0f, 0x3b, 0x0e, 0x33, 0xef, 0x3a, 0x0f, 0x3b, 0x0e, 0x33,
0xef, 0x3a, 0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b, 0xef, 0x3a, 0x0e, 0x33,
0x0f, 0x3b, 0xef, 0x3a, 0xee, 0x32, 0x0f, 0x3b, 0xef, 0x3a, 0xee, 0x32,
0x0f, 0x3b, 0xef, 0x3a, 0x0e, 0x33, 0x0f, 0x3b, 0xee, 0x32, 0x0e, 0x33,
0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b, 0xef, 0x3a, 0x0e, 0x33, 0xee, 0x32,
0x0f, 0x3b, 0x0e, 0x33, 0xee, 0x32, 0xef, 0x3a, 0x0f, 0x3b, 0x0e, 0x33,
0xef, 0x3a, 0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32, 0xef, 0x3a, 0x0f, 0x3b,
0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33, 0x0f, 0x3b,
0xef, 0x3a, 0xee, 0x32, 0x0f, 0x3b, 0xef, 0x3a, 0x0e, 0x33, 0xee, 0x32,
0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b, 0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b,
0x0e, 0x33, 0xef, 0x3a, 0xee, 0x32, 0x0e, 0x33, 0xee, 0x32, 0xee, 0x32,
0x0f, 0x3b, 0xef, 0x3a, 0x0e, 0x33, 0x0f, 0x3b, 0xef, 0x3a, 0x0e, 0x33,
0x0f, 0x3b, 0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33, 0xee, 0x32,
0x0f, 0x3b, 0x0e, 0x33, 0xef, 0x3a, 0xef, 0x3a, 0x0e, 0x33, 0x0e, 0x33,
0xef, 0x3a, 0x0e, 0x33, 0x0e, 0x33, 0xef, 0x3a, 0x0f, 0x3b, 0x0e, 0x33,
0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a, 0xee, 0x32, 0x0f, 0x3b, 0xef, 0x3a,
0x0e, 0x33, 0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b,
0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a, 0xef, 0x3a, 0x0e, 0x33, 0xee, 0x32,
0x0f, 0x3b, 0x0e, 0x33, 0xef, 0x3a, 0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a,
0x0e, 0x33, 0xef, 0x3a, 0xee, 0x32, 0x0e, 0x33, 0x0e, 0x33, 0xee, 0x32,
0x0e, 0x33, 0xee, 0x32, 0x0f, 0x3b, 0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b,
0xef, 0x3a, 0xee, 0x32, 0x0e, 0x33, 0xef, 0x3a, 0xee, 0x32, 0x0f, 0x3b,
0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b, 0x0e, 0x33, 0xef, 0x3a, 0x0f, 0x3b,
@ -2172,14 +2200,15 @@ KEEP extern const unsigned char image_prog_horiz_bg[] LOCATION_ATTRIBUTE("ExtFla
0xef, 0x3a, 0x0e, 0x33, 0xee, 0x32, 0xef, 0x3a, 0x0e, 0x33, 0xee, 0x32,
0x0f, 0x3b, 0xee, 0x32, 0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33, 0xee, 0x32,
0x0f, 0x3b, 0x0e, 0x33, 0xee, 0x32, 0x0f, 0x3b, 0x0e, 0x33, 0xee, 0x32,
0x0f, 0x3b, 0xee, 0x32, 0xef, 0x3a, 0x0f, 0x3b, 0xee, 0x32, 0xef, 0x3a,
0x0e, 0x33, 0xee, 0x32, 0x0f, 0x3b, 0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b,
0xef, 0x3a, 0x0e, 0x33, 0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a,
0x0f, 0x3b, 0x0e, 0x33, 0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b,
0xee, 0x32, 0x0f, 0x3b, 0xef, 0x3a, 0x0e, 0x33, 0xee, 0x32, 0x0f, 0x3b,
0xee, 0x32, 0xee, 0x32, 0x0f, 0x3b, 0xef, 0x3a, 0xee, 0x32, 0x0f, 0x3b,
0xee, 0x32, 0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32, 0xef, 0x3a, 0x0e, 0x33,
0xef, 0x3a, 0x0f, 0x3b, 0x0f, 0x3b, 0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a,
0x0f, 0x3b, 0xee, 0x32, 0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32, 0xee, 0x32,
0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b, 0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b,
0xee, 0x32, 0x0e, 0x33, 0xef, 0x3a, 0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a,
0xef, 0x3a, 0x0e, 0x33, 0xee, 0x32, 0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a,
0x0f, 0x3b, 0x0e, 0x33, 0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32, 0xef, 0x3a,
0x0e, 0x33, 0xef, 0x3a, 0x0f, 0x3b, 0xee, 0x32, 0x0e, 0x33, 0xef, 0x3a,
0x0e, 0x33, 0x0e, 0x33, 0xef, 0x3a, 0x0f, 0x3b, 0xee, 0x32, 0xef, 0x3a,
0x0e, 0x33, 0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33,
0x0f, 0x3b, 0xef, 0x3a, 0x0f, 0x3b, 0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a,
0xef, 0x3a, 0x0e, 0x33, 0xee, 0x32, 0x0f, 0x3b, 0x0e, 0x33, 0xee, 0x32,
0x0f, 0x3b, 0x0f, 0x3b, 0xee, 0x32, 0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33,
0xee, 0x32, 0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a, 0xee, 0x32, 0x0f, 0x3b,
@ -2247,14 +2276,15 @@ KEEP extern const unsigned char image_prog_horiz_bg[] LOCATION_ATTRIBUTE("ExtFla
0xee, 0x32, 0x0f, 0x3b, 0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b, 0xef, 0x3a,
0xee, 0x32, 0x0f, 0x3b, 0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a, 0xef, 0x3a,
0x0e, 0x33, 0xef, 0x3a, 0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a, 0x0f, 0x3b,
0x0e, 0x33, 0xee, 0x32, 0x0f, 0x3b, 0x0e, 0x33, 0xef, 0x3a, 0x0f, 0x3b,
0xee, 0x32, 0xef, 0x3a, 0x0e, 0x33, 0xee, 0x32, 0xef, 0x3a, 0x0e, 0x33,
0xef, 0x3a, 0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a, 0xee, 0x32, 0x0e, 0x33,
0xef, 0x3a, 0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b, 0x0e, 0x33, 0xee, 0x32,
0xef, 0x3a, 0x0e, 0x33, 0x0f, 0x3b, 0xee, 0x32, 0xef, 0x3a, 0x0f, 0x3b,
0x0e, 0x33, 0xef, 0x3a, 0x0f, 0x3b, 0x0e, 0x33, 0xef, 0x3a, 0x0f, 0x3b,
0xee, 0x32, 0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32, 0xef, 0x3a, 0x0f, 0x3b,
0xee, 0x32, 0x0f, 0x3b, 0x0e, 0x33, 0xee, 0x32, 0x0f, 0x3b, 0x0e, 0x33,
0xef, 0x3a, 0x0f, 0x3b, 0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33, 0xee, 0x32,
0xef, 0x3a, 0x0f, 0x3b, 0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33, 0x0e, 0x33,
0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a, 0xef, 0x3a,
0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33, 0x0e, 0x33, 0xef, 0x3a, 0x0f, 0x3b,
0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33, 0x0f, 0x3b, 0xee, 0x32, 0xee, 0x32,
0x0f, 0x3b, 0xee, 0x32, 0x0e, 0x33, 0xef, 0x3a, 0x0f, 0x3b, 0x0e, 0x33,
0xee, 0x32, 0xef, 0x3a, 0x0e, 0x33, 0x0f, 0x3b, 0xee, 0x32, 0xee, 0x32,
0x0f, 0x3b, 0xee, 0x32, 0x0e, 0x33, 0xef, 0x3a, 0xef, 0x3a, 0x0e, 0x33,
0xef, 0x3a, 0x0f, 0x3b, 0xee, 0x32, 0xef, 0x3a, 0x0f, 0x3b, 0xee, 0x32,
0xee, 0x32, 0x0f, 0x3b, 0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b, 0xef, 0x3a,
0x0e, 0x33, 0x0f, 0x3b, 0xef, 0x3a, 0x0e, 0x33, 0x0e, 0x33, 0xee, 0x32,
@ -2321,15 +2351,16 @@ KEEP extern const unsigned char image_prog_horiz_bg[] LOCATION_ATTRIBUTE("ExtFla
0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32, 0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32,
0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32, 0x0e, 0x33, 0x0f, 0x3b, 0xee, 0x32,
0x0e, 0x33, 0x0f, 0x3b, 0xee, 0x32, 0x0e, 0x33, 0x0f, 0x3b, 0xee, 0x32,
0x0e, 0x33, 0x0f, 0x3b, 0xee, 0x32, 0x0e, 0x33, 0xef, 0x3a, 0xef, 0x3a,
0x0e, 0x33, 0xef, 0x3a, 0xee, 0x32, 0x0e, 0x33, 0x0f, 0x3b, 0xee, 0x32,
0x0f, 0x3b, 0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b, 0x0e, 0x33, 0xee, 0x32,
0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b, 0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33,
0xee, 0x32, 0xef, 0x3a, 0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b, 0xef, 0x3a,
0x0e, 0x33, 0xee, 0x32, 0xef, 0x3a, 0x0e, 0x33, 0x0e, 0x33, 0xef, 0x3a,
0x0f, 0x3b, 0xee, 0x32, 0xef, 0x3a, 0x0e, 0x33, 0xee, 0x32, 0x0f, 0x3b,
0xef, 0x3a, 0xee, 0x32, 0x0f, 0x3b, 0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b,
0x0e, 0x33, 0xee, 0x32, 0xef, 0x3a, 0x0e, 0x33, 0xee, 0x32, 0xef, 0x3a,
0x0e, 0x33, 0x0f, 0x3b, 0xee, 0x32, 0x0e, 0x33, 0xef, 0x3a, 0xee, 0x32,
0x0e, 0x33, 0xef, 0x3a, 0xee, 0x32, 0x0e, 0x33, 0x0f, 0x3b, 0xef, 0x3a,
0x0e, 0x33, 0x0f, 0x3b, 0xee, 0x32, 0x0e, 0x33, 0x0f, 0x3b, 0xee, 0x32,
0xef, 0x3a, 0x0f, 0x3b, 0xee, 0x32, 0xef, 0x3a, 0x0e, 0x33, 0xee, 0x32,
0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33, 0x0f, 0x3b, 0xee, 0x32,
0xee, 0x32, 0x0f, 0x3b, 0xef, 0x3a, 0xee, 0x32, 0x0f, 0x3b, 0xef, 0x3a,
0x0e, 0x33, 0xee, 0x32, 0x0f, 0x3b, 0x0e, 0x33, 0xee, 0x32, 0x0f, 0x3b,
0xef, 0x3a, 0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32, 0x0e, 0x33, 0x0f, 0x3b,
0xef, 0x3a, 0xee, 0x32, 0x0f, 0x3b, 0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a,
0xee, 0x32, 0x0e, 0x33, 0x0f, 0x3b, 0xee, 0x32, 0x0e, 0x33, 0x0f, 0x3b,
0x0e, 0x33, 0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b, 0x0f, 0x3b,
0xee, 0x32, 0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32, 0x0e, 0x33, 0xef, 0x3a,
0x0e, 0x33, 0xee, 0x32, 0xef, 0x3a, 0x0f, 0x3b, 0x0e, 0x33, 0xef, 0x3a,
@ -2396,15 +2427,16 @@ KEEP extern const unsigned char image_prog_horiz_bg[] LOCATION_ATTRIBUTE("ExtFla
0x0f, 0x3b, 0x0e, 0x33, 0xef, 0x3a, 0x0f, 0x3b, 0x0e, 0x33, 0xef, 0x3a,
0x0f, 0x3b, 0xee, 0x32, 0xef, 0x3a, 0x0f, 0x3b, 0xee, 0x32, 0xef, 0x3a,
0x0f, 0x3b, 0xee, 0x32, 0xef, 0x3a, 0x0f, 0x3b, 0xee, 0x32, 0xef, 0x3a,
0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b, 0x0e, 0x33, 0xee, 0x32, 0x0f, 0x3b,
0x0e, 0x33, 0xef, 0x3a, 0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a, 0xee, 0x32,
0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b, 0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b,
0x0f, 0x3b, 0xee, 0x32, 0xef, 0x3a, 0x0e, 0x33, 0xee, 0x32, 0xef, 0x3a,
0x0e, 0x33, 0xef, 0x3a, 0xef, 0x3a, 0x0e, 0x33, 0x0f, 0x3b, 0xee, 0x32,
0x0e, 0x33, 0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b, 0x0f, 0x3b, 0xee, 0x32,
0x0e, 0x33, 0xef, 0x3a, 0xee, 0x32, 0x0f, 0x3b, 0xef, 0x3a, 0x0e, 0x33,
0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32, 0xef, 0x3a, 0x0f, 0x3b, 0x0e, 0x33,
0xef, 0x3a, 0x0e, 0x33, 0x0e, 0x33, 0xef, 0x3a, 0xee, 0x32, 0x0f, 0x3b,
0x0f, 0x3b, 0xee, 0x32, 0xef, 0x3a, 0x0f, 0x3b, 0xee, 0x32, 0xee, 0x32,
0x0f, 0x3b, 0x0e, 0x33, 0xef, 0x3a, 0x0f, 0x3b, 0xee, 0x32, 0x0e, 0x33,
0x0f, 0x3b, 0xee, 0x32, 0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32, 0xef, 0x3a,
0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b, 0x0f, 0x3b, 0xee, 0x32, 0xef, 0x3a,
0x0f, 0x3b, 0xee, 0x32, 0x0e, 0x33, 0x0f, 0x3b, 0xee, 0x32, 0xef, 0x3a,
0x0f, 0x3b, 0xee, 0x32, 0xef, 0x3a, 0x0f, 0x3b, 0xee, 0x32, 0x0e, 0x33,
0x0f, 0x3b, 0xee, 0x32, 0xef, 0x3a, 0x0f, 0x3b, 0xee, 0x32, 0x0e, 0x33,
0x0f, 0x3b, 0xee, 0x32, 0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33, 0x0f, 0x3b,
0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a, 0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a,
0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32, 0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33,
0xef, 0x3a, 0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b, 0xef, 0x3a, 0x0e, 0x33,
0xef, 0x3a, 0x0e, 0x33, 0xee, 0x32, 0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a,
@ -2471,13 +2503,14 @@ KEEP extern const unsigned char image_prog_horiz_bg[] LOCATION_ATTRIBUTE("ExtFla
0xee, 0x32, 0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33, 0xee, 0x32, 0x0f, 0x3b,
0x0e, 0x33, 0xee, 0x32, 0x0f, 0x3b, 0x0e, 0x33, 0xee, 0x32, 0x0f, 0x3b,
0x0e, 0x33, 0xee, 0x32, 0x0f, 0x3b, 0x0e, 0x33, 0xee, 0x32, 0x0f, 0x3b,
0xee, 0x32, 0xef, 0x3a, 0x0f, 0x3b, 0xee, 0x32, 0xef, 0x3a, 0x0e, 0x33,
0xee, 0x32, 0x0f, 0x3b, 0x0e, 0x33, 0xef, 0x3a, 0x0f, 0x3b, 0x0e, 0x33,
0xef, 0x3a, 0x0e, 0x33, 0x0e, 0x33, 0xef, 0x3a, 0xef, 0x3a, 0x0e, 0x33,
0x0f, 0x3b, 0xef, 0x3a, 0x0e, 0x33, 0xee, 0x32, 0x0f, 0x3b, 0xef, 0x3a,
0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32, 0x0e, 0x33,
0xef, 0x3a, 0x0e, 0x33, 0x0e, 0x33, 0xef, 0x3a, 0x0f, 0x3b, 0xee, 0x32,
0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a, 0x0f, 0x3b, 0xee, 0x32,
0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b, 0x0e, 0x33, 0xee, 0x32, 0x0f, 0x3b,
0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32, 0x0e, 0x33, 0x0f, 0x3b, 0x0e, 0x33
0xee, 0x32, 0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32, 0xee, 0x32, 0x0f, 0x3b,
0xee, 0x32, 0x0f, 0x3b, 0x0f, 0x3b, 0xee, 0x32, 0x0f, 0x3b, 0x0e, 0x33,
0xee, 0x32, 0x0f, 0x3b, 0xee, 0x32, 0xef, 0x3a, 0x0f, 0x3b, 0xee, 0x32,
0xef, 0x3a, 0x0e, 0x33, 0xee, 0x32, 0x0f, 0x3b, 0xef, 0x3a, 0x0e, 0x33,
0x0f, 0x3b, 0xef, 0x3a, 0x0e, 0x33, 0xee, 0x32, 0xef, 0x3a, 0x0f, 0x3b,
0xee, 0x32, 0xef, 0x3a, 0x0e, 0x33, 0x0f, 0x3b, 0xee, 0x32, 0x0e, 0x33,
0x0f, 0x3b, 0xee, 0x32, 0x0e, 0x33, 0xef, 0x3a, 0xef, 0x3a, 0x0e, 0x33,
0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a, 0xef, 0x3a, 0x0e, 0x33,
0xef, 0x3a, 0x0e, 0x33, 0xef, 0x3a, 0x0e, 0x33, 0xee, 0x32, 0x0f, 0x3b,
0xee, 0x32, 0x0f, 0x3b, 0x0e, 0x33, 0xee, 0x32, 0xef, 0x3a, 0x0e, 0x33
};

View File

@ -243,12 +243,19 @@
{
"Name": "DriverView",
"CanvasBufferSize": 7200,
"Components": [
{
"Type": "Container",
"Name": "SoC",
"X": 12,
"Y": 125,
"Width": 152,
"Height": 180,
"Components": [
{
"Type": "LineProgress",
"Name": "tsSoC",
"X": 15,
"Y": 155,
"Y": 25,
"Width": 40,
"Height": 150,
"Color": {
@ -267,8 +274,8 @@
{
"Type": "LineProgress",
"Name": "lvSoC",
"X": 110,
"Y": 155,
"X": 95,
"Y": 25,
"Width": 40,
"Height": 150,
"Color": {
@ -287,8 +294,6 @@
{
"Type": "TextArea",
"Name": "tsSoCLabel",
"X": 15,
"Y": 130,
"Width": 40,
"Height": 25,
"TextId": "__SingleUse_PHFD",
@ -302,8 +307,7 @@
{
"Type": "TextArea",
"Name": "lvSoCLabel",
"X": 110,
"Y": 130,
"X": 95,
"Width": 40,
"Height": 25,
"TextId": "__SingleUse_4OBM",
@ -313,14 +317,16 @@
"Green": 255,
"Blue": 255
}
}
]
},
{
"Type": "Container",
"Name": "drivetrainTemps",
"X": 315,
"Y": 130,
"Width": 150,
"Height": 175,
"X": 316,
"Y": 125,
"Width": 152,
"Height": 180,
"Components": [
{
"Type": "TextArea",
@ -422,9 +428,9 @@
{
"Type": "Container",
"Name": "brakeTemps",
"X": 165,
"Y": 130,
"Width": 150,
"X": 164,
"Y": 125,
"Width": 152,
"Height": 150,
"Components": [
{
@ -513,16 +519,16 @@
{
"Type": "Container",
"Name": "dataFields",
"X": 15,
"Y": 48,
"Width": 450,
"X": 12,
"Y": 43,
"Width": 456,
"Height": 257,
"Components": [
{
"Type": "ScrollWheel",
"Name": "fieldTypeSelection",
"Y": 80,
"Width": 150,
"Width": 152,
"Height": 177,
"Visible": false,
"SelectedItemOffset": 94,
@ -537,23 +543,23 @@
{
"Type": "CustomContainerInstance",
"Name": "field3",
"X": 300,
"Width": 150,
"X": 304,
"Width": 152,
"Height": 80,
"CustomContainerDefinitionName": "DriverViewField"
},
{
"Type": "CustomContainerInstance",
"Name": "field2",
"X": 150,
"Width": 150,
"X": 152,
"Width": 152,
"Height": 80,
"CustomContainerDefinitionName": "DriverViewField"
},
{
"Type": "CustomContainerInstance",
"Name": "field1",
"Width": 150,
"Width": 152,
"Height": 80,
"CustomContainerDefinitionName": "DriverViewField"
}
@ -562,9 +568,9 @@
{
"Type": "Container",
"Name": "statusBar",
"X": 15,
"Y": 15,
"Width": 450,
"X": 12,
"Y": 10,
"Width": 456,
"Height": 33,
"Components": [
{
@ -626,7 +632,7 @@
{
"Type": "BoxProgress",
"Name": "progressBar",
"Width": 450,
"Width": 456,
"Height": 33,
"Visible": false,
"Color": {
@ -642,7 +648,7 @@
{
"Type": "TextArea",
"Name": "prechargeLabel",
"X": 90,
"X": 95,
"Y": -2,
"Width": 269,
"Height": 37,
@ -659,7 +665,7 @@
{
"Type": "TextArea",
"Name": "r2dLabel",
"X": 67,
"X": 70,
"Y": -2,
"Width": 317,
"Height": 37,
@ -675,7 +681,7 @@
{
"Type": "TextArea",
"Name": "r2dProgressLabel",
"X": 165,
"X": 168,
"Y": -2,
"Width": 219,
"Height": 37,
@ -694,9 +700,9 @@
{
"Type": "CustomContainerInstance",
"Name": "errorPopup",
"X": 15,
"Y": 155,
"Width": 450,
"X": 12,
"Y": 150,
"Width": 456,
"Height": 150,
"Visible": false,
"CustomContainerDefinitionName": "ErrorPopup"
@ -1022,13 +1028,13 @@
"Name": "DriverViewField",
"X": 80,
"Y": 215,
"Width": 150,
"Width": 152,
"Height": 80,
"Components": [
{
"Type": "BoxWithBorder",
"Name": "box",
"Width": 150,
"Width": 152,
"Height": 80,
"BorderColor": {
"Red": 255,
@ -1040,7 +1046,7 @@
{
"Type": "TextArea",
"Name": "title",
"Width": 150,
"Width": 152,
"Height": 25,
"TextId": "DriverViewField_Title",
"TextRotation": "0",
@ -1055,7 +1061,7 @@
"Type": "TextArea",
"Name": "value",
"Y": 20,
"Width": 150,
"Width": 152,
"Height": 57,
"TextId": "NumberWildcard",
"TextRotation": "0",
@ -1073,13 +1079,13 @@
"Name": "DriverViewFieldSelection",
"X": 100,
"Y": 227,
"Width": 150,
"Width": 152,
"Height": 26,
"Components": [
{
"Type": "Box",
"Name": "bg",
"Width": 150,
"Width": 152,
"Height": 25,
"Color": {
"Red": 34,
@ -1090,7 +1096,7 @@
{
"Type": "TextArea",
"Name": "name",
"Width": 150,
"Width": 152,
"Height": 25,
"TextId": "DriverViewField_Title",
"TextRotation": "0",
@ -1105,7 +1111,7 @@
"Type": "Line",
"Name": "line1",
"Y": 25,
"Width": 150,
"Width": 152,
"Height": 1,
"Color": {
"Red": 255,
@ -1133,7 +1139,7 @@
{
"Type": "Line",
"Name": "line2_1",
"X": 149,
"X": 151,
"Width": 1,
"Height": 26,
"Color": {
@ -1330,13 +1336,13 @@
"Name": "ErrorPopup",
"X": -80,
"Y": 165,
"Width": 450,
"Width": 456,
"Height": 150,
"Components": [
{
"Type": "BoxWithBorder",
"Name": "bg",
"Width": 450,
"Width": 456,
"Height": 150,
"Color": {
"Red": 197,
@ -1353,7 +1359,7 @@
{
"Type": "TextArea",
"Name": "title",
"Width": 450,
"Width": 456,
"Height": 49,
"TextId": "__SingleUse_1NKF",
"TextRotation": "0",
@ -1366,9 +1372,9 @@
{
"Type": "TextArea",
"Name": "details",
"X": 15,
"X": 17,
"Y": 60,
"Width": 420,
"Width": 426,
"Height": 75,
"TextId": "__SingleUse_9L8R",
"TextRotation": "0",