From 8a95fdfdfdb6468a108cd31bea5e6813a86272cd Mon Sep 17 00:00:00 2001 From: Christopher Haster Date: Sat, 25 Mar 2017 19:10:21 -0500 Subject: Added file read/write tests and some framework updates --- emubd/lfs_emubd.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'emubd') diff --git a/emubd/lfs_emubd.c b/emubd/lfs_emubd.c index 794f25f..b24cb0a 100644 --- a/emubd/lfs_emubd.c +++ b/emubd/lfs_emubd.c @@ -88,7 +88,7 @@ int lfs_emubd_read(lfs_emubd_t *emu, lfs_block_t block, // Iterate over blocks until enough data is read while (size > 0) { - snprintf(emu->child, LFS_NAME_MAX, "%d", block); + snprintf(emu->child, LFS_NAME_MAX, "%x", block); size_t count = lfs_min(emu->info.erase_size - off, size); FILE *f = fopen(emu->path, "rb"); @@ -137,7 +137,7 @@ int lfs_emubd_prog(lfs_emubd_t *emu, lfs_block_t block, // Iterate over blocks until enough data is read while (size > 0) { - snprintf(emu->child, LFS_NAME_MAX, "%d", block); + snprintf(emu->child, LFS_NAME_MAX, "%x", block); size_t count = lfs_min(emu->info.erase_size - off, size); FILE *f = fopen(emu->path, "r+b"); @@ -186,7 +186,7 @@ int lfs_emubd_erase(lfs_emubd_t *emu, lfs_block_t block, // Iterate and erase blocks while (size > 0) { - snprintf(emu->child, LFS_NAME_MAX, "%d", block); + snprintf(emu->child, LFS_NAME_MAX, "%x", block); struct stat st; int err = stat(emu->path, &st); if (err && errno != ENOENT) { -- cgit v1.2.3