diff options
author | Pali Rohár <pali.rohar@gmail.com> | 2012-08-10 14:56:38 +0200 |
---|---|---|
committer | Pali Rohár <pali.rohar@gmail.com> | 2012-08-10 14:56:38 +0200 |
commit | 8eb58ad08c4cac4d0d572474792b18ed3acd3271 (patch) | |
tree | 17b34e715e8ae617d16ff2ce3f9d983988e974c0 /src/main2.c | |
parent | 32f2e5330400925d52531180ee72a8c2b2c468f8 (diff) | |
download | 0xFFFF-8eb58ad08c4cac4d0d572474792b18ed3acd3271.tar.bz2 |
Move checking for flashing protocol from main to cold-flash
Diffstat (limited to 'src/main2.c')
-rw-r--r-- | src/main2.c | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/src/main2.c b/src/main2.c index b18b1ee..0d11c1b 100644 --- a/src/main2.c +++ b/src/main2.c @@ -719,16 +719,13 @@ int main(int argc, char **argv) { /* cold flash */ if ( dev_cold_flash ) { - if ( usb_dev->flash_device->protocol != FLASH_COLD ) { - usb_close_device(usb_dev); - printf_and_wait("Unplug USB cable, turn device off, press ENTER and plug USB cable again"); - continue; - } - - cold_flash(usb_dev, image_2nd, image_secondary); + ret = cold_flash(usb_dev, image_2nd, image_secondary); usb_close_device(usb_dev); usb_dev = NULL; + if ( ret != 0 ) + continue; + if ( dev_flash ) { dev_cold_flash = 0; continue; |