Loading [MathJax]/extensions/MathMenu.js
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
CARDCheck.c File Reference

Functions

static s32 VerifyID (CARDControl *card)
 
static s32 VerifyDir (CARDControl *card, int *pcurrent)
 
static s32 VerifyFAT (CARDControl *card, int *pcurrent)
 
void __CARDCheckSum (void *ptr, int length, u16 *checksum, u16 *checksumInv)
 
s32 __CARDVerify (CARDControl *card)
 
s32 CARDCheckExAsync (s32 chan, s32 *xferBytes, CARDCallback callback)
 
s32 CARDCheckAsync (s32 chan, CARDCallback callback)
 
s32 CARDCheckEx (s32 chan, s32 *xferBytes)
 
s32 CARDCheck (s32 chan)
 

Function Documentation

◆ __CARDCheckSum()

void __CARDCheckSum ( void * ptr,
int length,
u16 * checksum,
u16 * checksumInv )

◆ __CARDVerify()

s32 __CARDVerify ( CARDControl * card)

◆ CARDCheck()

s32 CARDCheck ( s32 chan)

◆ CARDCheckAsync()

s32 CARDCheckAsync ( s32 chan,
CARDCallback callback )

◆ CARDCheckEx()

s32 CARDCheckEx ( s32 chan,
s32 * xferBytes )

◆ CARDCheckExAsync()

s32 CARDCheckExAsync ( s32 chan,
s32 * xferBytes,
CARDCallback callback )

◆ VerifyDir()

static s32 VerifyDir ( CARDControl * card,
int * pcurrent )
static

◆ VerifyFAT()

static s32 VerifyFAT ( CARDControl * card,
int * pcurrent )
static

◆ VerifyID()

static s32 VerifyID ( CARDControl * card)
static