Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
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