summaryrefslogtreecommitdiff
path: root/flashimg/cpu_main/fs_harness_flash_bin.h
diff options
context:
space:
mode:
authorLuke T. Shumaker <lukeshu@lukeshu.com>2025-07-03 08:00:50 -0600
committerLuke T. Shumaker <lukeshu@lukeshu.com>2025-07-03 08:00:50 -0600
commit1d5a211e1ae3645e9c13163b76fea0a3c87f46f1 (patch)
tree610128434e35b9b6028609d7cb5d67bcd13b3379 /flashimg/cpu_main/fs_harness_flash_bin.h
parent1be02f3e2379b2cd06dbae775504948ff37bf89a (diff)
parentad2ef1642096665be998e83f9b6c4b7de308b644 (diff)
Merge branch 'lukeshu/flash-file'HEADmain
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);