|
|
@ -237,7 +237,7 @@ void ui_screen_install_confirm_newvendor(const vendor_header *const vhdr,
|
|
|
|
void ui_screen_install(void) {
|
|
|
|
void ui_screen_install(void) {
|
|
|
|
display_bar(0, 0, DISPLAY_RESX, DISPLAY_RESY, COLOR_WHITE);
|
|
|
|
display_bar(0, 0, DISPLAY_RESX, DISPLAY_RESY, COLOR_WHITE);
|
|
|
|
display_loader(0, -20, COLOR_BL_PROCESS, COLOR_WHITE, toi_icon_install,
|
|
|
|
display_loader(0, -20, COLOR_BL_PROCESS, COLOR_WHITE, toi_icon_install,
|
|
|
|
sizeof(toi_icon_install), COLOR_BLACK, 0);
|
|
|
|
sizeof(toi_icon_install), COLOR_BLACK);
|
|
|
|
display_text_center(DISPLAY_RESX / 2, DISPLAY_RESY - 24,
|
|
|
|
display_text_center(DISPLAY_RESX / 2, DISPLAY_RESY - 24,
|
|
|
|
"Installing firmware", -1, FONT_NORMAL, COLOR_BLACK,
|
|
|
|
"Installing firmware", -1, FONT_NORMAL, COLOR_BLACK,
|
|
|
|
COLOR_WHITE);
|
|
|
|
COLOR_WHITE);
|
|
|
@ -245,12 +245,12 @@ void ui_screen_install(void) {
|
|
|
|
|
|
|
|
|
|
|
|
void ui_screen_install_progress_erase(int pos, int len) {
|
|
|
|
void ui_screen_install_progress_erase(int pos, int len) {
|
|
|
|
display_loader(250 * pos / len, -20, COLOR_BL_PROCESS, COLOR_WHITE,
|
|
|
|
display_loader(250 * pos / len, -20, COLOR_BL_PROCESS, COLOR_WHITE,
|
|
|
|
toi_icon_install, sizeof(toi_icon_install), COLOR_BLACK, 0);
|
|
|
|
toi_icon_install, sizeof(toi_icon_install), COLOR_BLACK);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
void ui_screen_install_progress_upload(int pos) {
|
|
|
|
void ui_screen_install_progress_upload(int pos) {
|
|
|
|
display_loader(pos, -20, COLOR_BL_PROCESS, COLOR_WHITE, toi_icon_install,
|
|
|
|
display_loader(pos, -20, COLOR_BL_PROCESS, COLOR_WHITE, toi_icon_install,
|
|
|
|
sizeof(toi_icon_install), COLOR_BLACK, 0);
|
|
|
|
sizeof(toi_icon_install), COLOR_BLACK);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// wipe UI
|
|
|
|
// wipe UI
|
|
|
@ -275,14 +275,14 @@ void ui_screen_wipe_confirm(void) {
|
|
|
|
void ui_screen_wipe(void) {
|
|
|
|
void ui_screen_wipe(void) {
|
|
|
|
display_bar(0, 0, DISPLAY_RESX, DISPLAY_RESY, COLOR_WHITE);
|
|
|
|
display_bar(0, 0, DISPLAY_RESX, DISPLAY_RESY, COLOR_WHITE);
|
|
|
|
display_loader(0, -20, COLOR_BL_PROCESS, COLOR_WHITE, toi_icon_wipe,
|
|
|
|
display_loader(0, -20, COLOR_BL_PROCESS, COLOR_WHITE, toi_icon_wipe,
|
|
|
|
sizeof(toi_icon_wipe), COLOR_BLACK, 0);
|
|
|
|
sizeof(toi_icon_wipe), COLOR_BLACK);
|
|
|
|
display_text_center(DISPLAY_RESX / 2, DISPLAY_RESY - 24, "Wiping device", -1,
|
|
|
|
display_text_center(DISPLAY_RESX / 2, DISPLAY_RESY - 24, "Wiping device", -1,
|
|
|
|
FONT_NORMAL, COLOR_BLACK, COLOR_WHITE);
|
|
|
|
FONT_NORMAL, COLOR_BLACK, COLOR_WHITE);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
void ui_screen_wipe_progress(int pos, int len) {
|
|
|
|
void ui_screen_wipe_progress(int pos, int len) {
|
|
|
|
display_loader(1000 * pos / len, -20, COLOR_BL_PROCESS, COLOR_WHITE,
|
|
|
|
display_loader(1000 * pos / len, -20, COLOR_BL_PROCESS, COLOR_WHITE,
|
|
|
|
toi_icon_wipe, sizeof(toi_icon_wipe), COLOR_BLACK, 0);
|
|
|
|
toi_icon_wipe, sizeof(toi_icon_wipe), COLOR_BLACK);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// done UI
|
|
|
|
// done UI
|
|
|
@ -301,7 +301,7 @@ void ui_screen_done(int restart_seconds, secbool full_redraw) {
|
|
|
|
display_bar(0, 0, DISPLAY_RESX, DISPLAY_RESY, COLOR_WHITE);
|
|
|
|
display_bar(0, 0, DISPLAY_RESX, DISPLAY_RESY, COLOR_WHITE);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
display_loader(1000, -20, COLOR_BL_DONE, COLOR_WHITE, toi_icon_done,
|
|
|
|
display_loader(1000, -20, COLOR_BL_DONE, COLOR_WHITE, toi_icon_done,
|
|
|
|
sizeof(toi_icon_done), COLOR_BLACK, 0);
|
|
|
|
sizeof(toi_icon_done), COLOR_BLACK);
|
|
|
|
if (secfalse == full_redraw) {
|
|
|
|
if (secfalse == full_redraw) {
|
|
|
|
display_bar(0, DISPLAY_RESY - 24 - 18, 240, 23, COLOR_WHITE);
|
|
|
|
display_bar(0, DISPLAY_RESY - 24 - 18, 240, 23, COLOR_WHITE);
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -314,7 +314,7 @@ void ui_screen_done(int restart_seconds, secbool full_redraw) {
|
|
|
|
void ui_screen_fail(void) {
|
|
|
|
void ui_screen_fail(void) {
|
|
|
|
display_bar(0, 0, DISPLAY_RESX, DISPLAY_RESY, COLOR_WHITE);
|
|
|
|
display_bar(0, 0, DISPLAY_RESX, DISPLAY_RESY, COLOR_WHITE);
|
|
|
|
display_loader(1000, -20, COLOR_BL_FAIL, COLOR_WHITE, toi_icon_fail,
|
|
|
|
display_loader(1000, -20, COLOR_BL_FAIL, COLOR_WHITE, toi_icon_fail,
|
|
|
|
sizeof(toi_icon_fail), COLOR_BLACK, 0);
|
|
|
|
sizeof(toi_icon_fail), COLOR_BLACK);
|
|
|
|
display_text_center(DISPLAY_RESX / 2, DISPLAY_RESY - 24,
|
|
|
|
display_text_center(DISPLAY_RESX / 2, DISPLAY_RESY - 24,
|
|
|
|
"Failed! Please, reconnect.", -1, FONT_NORMAL,
|
|
|
|
"Failed! Please, reconnect.", -1, FONT_NORMAL,
|
|
|
|
COLOR_BLACK, COLOR_WHITE);
|
|
|
|
COLOR_BLACK, COLOR_WHITE);
|
|
|
|