summaryrefslogtreecommitdiff
path: root/cmd/sbc_harness/fs_harness_flash_bin.h
diff options
context:
space:
mode:
authorLuke T. Shumaker <lukeshu@lukeshu.com>2025-06-12 02:32:54 -0600
committerLuke T. Shumaker <lukeshu@lukeshu.com>2025-06-12 02:32:54 -0600
commit0474953ab2600ee3b6bc17ba605b8e7877e181fe (patch)
tree5d3d4499d81d6a9f5422caf0694051272a1f6335 /cmd/sbc_harness/fs_harness_flash_bin.h
parent8ce568bae1cc9a77996f16b859482992d27e0b37 (diff)
parent43cacf95462588de0ab3125bdea7a37f10ebf8fc (diff)
Merge branch 'lukeshu/better-net-flash'
Diffstat (limited to 'cmd/sbc_harness/fs_harness_flash_bin.h')
-rw-r--r--cmd/sbc_harness/fs_harness_flash_bin.h7
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);