Loading [MathJax]/extensions/tex2jax.js
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.h File Reference

Go to the source code of this file.

Classes

struct  DBCommTable
 

Typedefs

typedef int(* DBCommFunc) ()
 
typedef int(* DBCommInitFunc) (void *, __OSInterruptHandler)
 
typedef int(* DBCommReadFunc) (u8 *, int)
 
typedef int(* DBCommWriteFunc) (const u8 *, int)
 
typedef struct DBCommTable DBCommTable
 

Functions

void UnreserveEXI2Port ()
 
void ReserveEXI2Port ()
 
UARTError TRKWriteUARTN (const void *, u32)
 
void TRKLoadContext (OSContext *ctx, u32 r4)
 
int InitMetroTRKCommTable (int hwId)
 

Typedef Documentation

◆ DBCommFunc

typedef int(* DBCommFunc) ()

◆ DBCommInitFunc

typedef int(* DBCommInitFunc) (void *, __OSInterruptHandler)

◆ DBCommReadFunc

typedef int(* DBCommReadFunc) (u8 *, int)

◆ DBCommTable

typedef struct DBCommTable DBCommTable

◆ DBCommWriteFunc

typedef int(* DBCommWriteFunc) (const u8 *, int)

Function Documentation

◆ InitMetroTRKCommTable()

int InitMetroTRKCommTable ( int hwId)

◆ ReserveEXI2Port()

void ReserveEXI2Port ( )

◆ TRKLoadContext()

void TRKLoadContext ( OSContext * ctx,
u32 r4 )

◆ TRKWriteUARTN()

UARTError TRKWriteUARTN ( const void * bytes,
u32 length )

◆ UnreserveEXI2Port()

void UnreserveEXI2Port ( )