bootloader: Prepare implementation of COMMAND_START_APP.
[gps-watch.git] / src / bootloader / bootloader.rs
index 95f4e97f639dfb7f1a044eaec07401d09e4f7dd9..cf4bca2926638a34be6be5572d9a3a241970f32c 100644 (file)
@@ -29,6 +29,7 @@ const COMMAND_ERASE     : u32 = 0x49e89a20;
 const COMMAND_PROGRAM   : u32 = 0x37f7dc8d;
 const COMMAND_VERIFY    : u32 = 0x4a213efb;
 const COMMAND_LOADCHUNK : u32 = 0x1b329768;
+const COMMAND_START_APP : u32 = 0xd27df1bf;
 
 pub struct Bootloader {
     command: u32,
@@ -172,6 +173,9 @@ impl Bootloader {
                     write_ack();
                 }
             },
+            COMMAND_START_APP => {
+                write_ack();
+            },
             _ => {
                 write_nak(Error::UnknownCommand);
             }