1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-11-22 23:48:12 +00:00

boardloader: wait 5 seconds before copying bootloader

This commit is contained in:
Pavol Rusnak 2017-10-11 18:10:49 +02:00
parent 0fbda80e31
commit a6fd1da237
No known key found for this signature in database
GPG Key ID: 91F3B339B9A02A3D

View File

@ -34,11 +34,7 @@ bool check_sdcard(void)
sdcard_power_off();
if (image_parse_header((const uint8_t *)buf, IMAGE_MAGIC, IMAGE_MAXSIZE, NULL)) {
return true;
} else {
return false;
}
return image_parse_header((const uint8_t *)buf, IMAGE_MAGIC, IMAGE_MAXSIZE, NULL);
}
static void progress_callback(uint16_t val) {
@ -48,6 +44,23 @@ static void progress_callback(uint16_t val) {
bool copy_sdcard(void)
{
display_backlight(255);
display_printf("copying bootloader from SD card\n");
display_printf("in 5 seconds ...\n\n");
display_printf("unplug now if you want to abort\n\n");
display_printf("5 ");
hal_delay(1000);
display_printf("4 ");
hal_delay(1000);
display_printf("3 ");
hal_delay(1000);
display_printf("2 ");
hal_delay(1000);
display_printf("1 ");
hal_delay(1000);
display_printf("0!\n\n");
display_printf("erasing flash ");
// erase flash (except boardloader)