Minor cleanup

Former-commit-id: 172d5efc916ab7d51846daf59014c43f3a70bc98
This commit is contained in:
Phillip Stephens 2022-09-10 14:32:57 -07:00
parent 8a8523b6ee
commit b1441a1bae
2 changed files with 8 additions and 7 deletions

View File

@ -11,6 +11,7 @@ extern "C" {
#define CARD_FAT_FREEBLOCKS 0x0003u
#define CARD_FAT_LASTSLOT 0x0004u
#define CARD_PAGE_SIZE 128u
#define CARD_SEG_SIZE 512u
#define CARD_NUM_SYSTEM_BLOCK 5

View File

@ -14,10 +14,10 @@ static void BlockReadCallback(s32 chan, s32 result) {
goto error;
}
card->xferred += 0x200;
card->xferred += CARD_SEG_SIZE;
card->addr += 0x200;
(u8*)card->buffer += 0x200;
card->addr += CARD_SEG_SIZE;
(u8*)card->buffer += CARD_SEG_SIZE;
if (--card->repeat <= 0) {
goto error;
}
@ -63,10 +63,10 @@ static void BlockWriteCallback(s32 chan, s32 result) {
goto error;
}
card->xferred += 128;
card->xferred += CARD_PAGE_SIZE;
card->addr += 128;
(u8*)card->buffer += 128;
card->addr += CARD_PAGE_SIZE;
(u8*)card->buffer += CARD_PAGE_SIZE;
if (--card->repeat <= 0) {
goto error;
}
@ -96,7 +96,7 @@ s32 __CARDWrite(s32 chan, u32 addr, s32 length, void* dst, CARDCallback callback
}
card->xferCallback = callback;
card->repeat = (int)(length / 128u);
card->repeat = (int)(length / CARD_PAGE_SIZE);
card->addr = addr;
card->buffer = dst;