+
+ for (pgcnt_t i = 0; i < disk.page_count; i++)
+ {
+ if (i < disk.page_count / 2)
+ {
+ if (!battfs_writeTestBlock(&disk, i, i, i, i/3, 0, MARK_PAGE_VALID))
+ {
+ TRACEMSG("error writing:%d\n", i);
+ return 2;
+ }
+ }
+ else
+ {
+ if (!battfs_writeTestBlock(&disk, i, i, i, i/3, 0, i))
+ {
+ TRACEMSG("error writing:%d\n", i);
+ return 2;
+ }
+ }
+
+ }