Add a (heavily guarded) command to make Hercules do an assert crash. Useful for forcing WD to reset Hercules if WD-Herc comms are broken when comms to WD have to go through Hercules (i.e. wireless mode). Also useful / needed for testing Hercules auto-reset behavior of Issue #148 .
Heavily guarded here could mean:
Have 3 args: magic, num, crc_num
magic must be a specified magic value
num could be any allowable U32 but crc_num must be the crc32 of num.
Also, should need to be sent twice (once ARM, then reset).
Add a (heavily guarded) command to make Hercules do an assert crash. Useful for forcing WD to reset Hercules if WD-Herc comms are broken when comms to WD have to go through Hercules (i.e. wireless mode). Also useful / needed for testing Hercules auto-reset behavior of Issue #148 .
Heavily guarded here could mean: