This command is to instruct the bootloader to jump to the application.
It doesn't do anything yet.
const COMMAND_PROGRAM : u32 = 0x37f7dc8d;
const COMMAND_VERIFY : u32 = 0x4a213efb;
const COMMAND_LOADCHUNK : u32 = 0x1b329768;
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,
pub struct Bootloader {
command: u32,
+ COMMAND_START_APP => {
+ write_ack();
+ },
_ => {
write_nak(Error::UnknownCommand);
}
_ => {
write_nak(Error::UnknownCommand);
}