Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
dolphin_trk_glue.c File Reference

Functions

void TRKInterruptHandler ()
 
void TRKEXICallBack (s16 param_0, OSContext *ctx)
 
int InitMetroTRKCommTable (int hwId)
 
DSError TRKInitializeIntDrivenUART (u32 param_0, u32 param_1, u32 param_2, void *param_3)
 
void EnableEXI2Interrupts (void)
 
int TRKPollUART (void)
 
UARTError TRKReadUARTN (void *bytes, u32 length)
 
UARTError TRKWriteUARTN (const void *bytes, u32 length)
 
void ReserveEXI2Port (void)
 
void UnreserveEXI2Port (void)
 
void TRK_board_display (char *str)
 
DSError InitializeProgramEndTrap (void)
 
void TRKUARTInterruptHandler ()
 
asm void TRKLoadContext (OSContext *ctx, u32)
 

Variables

BOOL _MetroTRK_Has_Framing
 
u8 TRK_Use_BBA
 
DBCommTable gDBCommTable = {}
 

Function Documentation

◆ EnableEXI2Interrupts()

void EnableEXI2Interrupts ( void  )

◆ InitializeProgramEndTrap()

DSError InitializeProgramEndTrap ( void  )

◆ InitMetroTRKCommTable()

int InitMetroTRKCommTable ( int  hwId)

◆ ReserveEXI2Port()

void ReserveEXI2Port ( void  )

◆ TRK_board_display()

void TRK_board_display ( char str)

◆ TRKEXICallBack()

void TRKEXICallBack ( s16  param_0,
OSContext ctx 
)

◆ TRKInitializeIntDrivenUART()

DSError TRKInitializeIntDrivenUART ( u32  param_0,
u32  param_1,
u32  param_2,
void param_3 
)

◆ TRKInterruptHandler()

void TRKInterruptHandler ( )

◆ TRKLoadContext()

asm void TRKLoadContext ( OSContext ctx,
u32  r4 
)

◆ TRKPollUART()

int TRKPollUART ( void  )

◆ TRKReadUARTN()

UARTError TRKReadUARTN ( void bytes,
u32  length 
)

◆ TRKUARTInterruptHandler()

void TRKUARTInterruptHandler ( )

◆ TRKWriteUARTN()

UARTError TRKWriteUARTN ( const void bytes,
u32  length 
)

◆ UnreserveEXI2Port()

void UnreserveEXI2Port ( void  )

Variable Documentation

◆ _MetroTRK_Has_Framing

BOOL _MetroTRK_Has_Framing

◆ gDBCommTable

DBCommTable gDBCommTable = {}

◆ TRK_Use_BBA

u8 TRK_Use_BBA