diff options
author | Luke T. Shumaker <lukeshu@lukeshu.com> | 2025-04-19 20:10:05 -0600 |
---|---|---|
committer | Luke T. Shumaker <lukeshu@lukeshu.com> | 2025-06-12 02:32:42 -0600 |
commit | 43cacf95462588de0ab3125bdea7a37f10ebf8fc (patch) | |
tree | 5d3d4499d81d6a9f5422caf0694051272a1f6335 /cmd/sbc_harness/fs_harness_flash_bin.h | |
parent | f014bc44c7617650ed9f957bada6281db8a35d75 (diff) |
/harness/flash.bin: Accept ihex files instead of verbatim data
Diffstat (limited to 'cmd/sbc_harness/fs_harness_flash_bin.h')
-rw-r--r-- | cmd/sbc_harness/fs_harness_flash_bin.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/cmd/sbc_harness/fs_harness_flash_bin.h b/cmd/sbc_harness/fs_harness_flash_bin.h index 050f4a7..84cc494 100644 --- a/cmd/sbc_harness/fs_harness_flash_bin.h +++ b/cmd/sbc_harness/fs_harness_flash_bin.h @@ -11,8 +11,10 @@ #include <lib9p/srv.h> +#include "ihex.h" + struct flashio { - bool written; + bool finalize; struct { bool ok; size_t pos; @@ -25,7 +27,8 @@ struct flash_file { uint64_t pathnum; BEGIN_PRIVATE(FS_HARNESS_FLASH_BIN); - struct flashio io; + struct flashio io; + struct ihex_decoder ihex; END_PRIVATE(FS_HARNESS_FLASH_BIN); }; LO_IMPLEMENTATION_H(lib9p_srv_file, struct flash_file, flash_file); |