summaryrefslogtreecommitdiff
path: root/cmd/sbc_harness/fs_harness_flash_bin.h
diff options
context:
space:
mode:
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);