diff options
author | cpldcpu <cpldcpu@gmail.com> | 2013-12-29 20:53:45 +0100 |
---|---|---|
committer | cpldcpu <cpldcpu@gmail.com> | 2013-12-29 20:53:45 +0100 |
commit | 7f1acb2ebd7cb8c309680af437ea8bb1ca48e4d8 (patch) | |
tree | f3973fbfcac6ac6f59b7743750643114b464a93c /firmware/main.c | |
parent | b024f8aa4d9247dfaebe41f9f7b8716a2b31df68 (diff) | |
download | micronucleus-7f1acb2ebd7cb8c309680af437ea8bb1ca48e4d8.tar.gz micronucleus-7f1acb2ebd7cb8c309680af437ea8bb1ca48e4d8.tar.bz2 micronucleus-7f1acb2ebd7cb8c309680af437ea8bb1ca48e4d8.zip |
firmware: switch saves 2 bytes
Diffstat (limited to 'firmware/main.c')
-rw-r--r-- | firmware/main.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/firmware/main.c b/firmware/main.c index 828ea8f..447ff20 100644 --- a/firmware/main.c +++ b/firmware/main.c @@ -299,9 +299,11 @@ int main(void) { // All events will render the MCU unresponsive to USB traffic for a while. if (command!=cmd_nop) _delay_ms(2); - if (command==cmd_erase_application) eraseApplication(); - if (command==cmd_write_page) writeFlashPage(); - + if (command==cmd_erase_application) + eraseApplication(); + else if (command==cmd_write_page) + writeFlashPage(); + /* main event loop runs as long as no problem is uploaded or existing program is not executed */ } while((command!=cmd_exit)||(pgm_read_byte(BOOTLOADER_ADDRESS - TINYVECTOR_RESET_OFFSET + 1)==0xff)); |