diff --git a/build/linux_spiffs_test b/build/linux_spiffs_test index 0d20b1e..a56c44c 100755 Binary files a/build/linux_spiffs_test and b/build/linux_spiffs_test differ diff --git a/build/spiffs_cache.o b/build/spiffs_cache.o index c7343d0..28e0f4f 100644 Binary files a/build/spiffs_cache.o and b/build/spiffs_cache.o differ diff --git a/build/spiffs_hydrogen.o b/build/spiffs_hydrogen.o index 169ff00..566a38a 100644 Binary files a/build/spiffs_hydrogen.o and b/build/spiffs_hydrogen.o differ diff --git a/build/spiffs_nucleus.o b/build/spiffs_nucleus.o index 1f74575..4213a77 100644 Binary files a/build/spiffs_nucleus.o and b/build/spiffs_nucleus.o differ diff --git a/build/test_hydrogen.o b/build/test_hydrogen.o index 6e8b48a..cb55cec 100644 Binary files a/build/test_hydrogen.o and b/build/test_hydrogen.o differ diff --git a/build/test_spiffs.o b/build/test_spiffs.o index 97b910f..13e3d6a 100644 Binary files a/build/test_spiffs.o and b/build/test_spiffs.o differ diff --git a/src/spiffs_nucleus.c b/src/spiffs_nucleus.c index 439fcec..3894e30 100644 --- a/src/spiffs_nucleus.c +++ b/src/spiffs_nucleus.c @@ -1283,10 +1283,6 @@ s32_t spiffs_object_find_object_index_header_by_name( return res; } -void stop() { - printf("break"); -} - // Truncates object to new size. If new size is null, object may be removed totally s32_t spiffs_object_truncate( spiffs_fd *fd, diff --git a/src/spiffs_nucleus.h b/src/spiffs_nucleus.h index bc25d5b..b32c5fc 100644 --- a/src/spiffs_nucleus.h +++ b/src/spiffs_nucleus.h @@ -264,14 +264,13 @@ return -1; \ } -// todo #define SPIFFS_VALIDATE_OBJIX(ph, objid, spix) \ if (((ph).flags & SPIFFS_PH_FLAG_USED) != 0) return SPIFFS_ERR_IS_FREE; \ if (((ph).flags & SPIFFS_PH_FLAG_DELET) == 0) return SPIFFS_ERR_DELETED; \ if (((ph).flags & SPIFFS_PH_FLAG_FINAL) != 0) return SPIFFS_ERR_NOT_FINALIZED; \ if (((ph).flags & SPIFFS_PH_FLAG_INDEX) != 0) return SPIFFS_ERR_NOT_INDEX; \ if (((objid) & SPIFFS_OBJ_ID_IX_FLAG) == 0) return SPIFFS_ERR_NOT_INDEX; \ - if ((ph).span_ix != (spix)) {stop(); return SPIFFS_ERR_INDEX_SPAN_MISMATCH;}; + if ((ph).span_ix != (spix)) return SPIFFS_ERR_INDEX_SPAN_MISMATCH; //if ((spix) == 0 && ((ph).flags & SPIFFS_PH_FLAG_IXDELE) == 0) return SPIFFS_ERR_DELETED; #define SPIFFS_VALIDATE_DATA(ph, objid, spix) \ diff --git a/src/test_spiffs.c b/src/test_spiffs.c index 611e0cf..0f55862 100644 --- a/src/test_spiffs.c +++ b/src/test_spiffs.c @@ -31,7 +31,7 @@ #define LOG_BLOCK 1*65536 #define LOG_PAGE 1*PAGE_SIZE -static unsigned char area[2*1024*1024]; +static unsigned char area[8*1024*1024]; static int erases[sizeof(area)/SECTOR_SIZE]; static char _path[256];