summaryrefslogtreecommitdiff
path: root/flashimg/cpu_main/fs_harness_flash_bin.h
diff options
context:
space:
mode:
Diffstat (limited to 'flashimg/cpu_main/fs_harness_flash_bin.h')
-rw-r--r--flashimg/cpu_main/fs_harness_flash_bin.h16
1 files changed, 4 insertions, 12 deletions
diff --git a/flashimg/cpu_main/fs_harness_flash_bin.h b/flashimg/cpu_main/fs_harness_flash_bin.h
index 68cc953..e5e1ef6 100644
--- a/flashimg/cpu_main/fs_harness_flash_bin.h
+++ b/flashimg/cpu_main/fs_harness_flash_bin.h
@@ -13,23 +13,15 @@
#include "ihex.h"
-struct flashio {
- bool finalize;
- struct {
- bool ok;
- size_t pos;
- uint8_t dat[FLASH_SECTOR_SIZE];
- } wbuf, rbuf;
-};
-
struct flash_file {
char *name;
uint64_t pathnum;
+ struct flashio *io;
- BEGIN_PRIVATE(FS_HARNESS_FLASH_BIN);
- struct flashio io;
+ BEGIN_PRIVATE(FS_HARNESS_FLASH_BIN_H);
struct ihex_decoder ihex;
- END_PRIVATE(FS_HARNESS_FLASH_BIN);
+ bool finalize;
+ END_PRIVATE(FS_HARNESS_FLASH_BIN_H);
};
LO_IMPLEMENTATION_H(lib9p_srv_file, struct flash_file, flash_file);