CMUAbstract / tab

TAB reference implementations, examples, and documentation
Other
1 stars 1 forks source link

Add support for Bootloader Jump #23

Open mablem8 opened 1 year ago

mablem8 commented 1 year ago
ChadTaylor17 commented 1 year ago

Support tests results:

With valid app address: txcmd: bootloader_jump hw_id:0x1234 msg_id:0x000b src:gnd dst:cdh reply: bootloader_ack hw_id:0x1234 msg_id:0x000b src:cdh dst:gnd reason:0xff(jump)

With invalid app address: txcmd: bootloader_jump hw_id:0x1234 msg_id:0x000b src:gnd dst:cdh reply: bootloader_nack hw_id:0x1234 msg_id:0x000b src:cdh dst:gnd

In app mode: txcmd: bootloader_jump hw_id:0x1234 msg_id:0x000b src:gnd dst:cdh reply: common_nack hw_id:0x1234 msg_id:0x000b src:cdh dst:gnd

Changes can be seen on this branch

mablem8 commented 1 year ago

Link to the commit that addresses the issue instead of the branch (since the branch will eventually be pruned after merging). Commit 71684fc2a2523c217c736946740f6932f2cd6cf4 succeeds when testing with tx_example.py. Changes look good but the issue remains open while waiting on COM support.