1#ifndef OS_DOLPHIN_DOLPHIN_TRK_GLUE_H
2#define OS_DOLPHIN_DOLPHIN_TRK_GLUE_H
void(* __OSInterruptHandler)(__OSInterrupt interrupt, OSContext *context)
Definition OSInterrupt.h:100
unsigned long u32
Definition types.h:12
unsigned char u8
Definition types.h:8
int(* DBCommWriteFunc)(const u8 *, int)
Definition dolphin_trk_glue.h:14
struct DBCommTable DBCommTable
void UnreserveEXI2Port()
Definition dolphin_trk_glue.c:114
int(* DBCommFunc)()
Definition dolphin_trk_glue.h:11
void ReserveEXI2Port()
Definition dolphin_trk_glue.c:110
UARTError TRKWriteUARTN(const void *, u32)
Definition dolphin_trk_glue.c:105
int(* DBCommReadFunc)(u8 *, int)
Definition dolphin_trk_glue.h:13
void TRKLoadContext(OSContext *ctx, u32 r4)
Definition dolphin_trk_glue.c:134
int(* DBCommInitFunc)(void *, __OSInterruptHandler)
Definition dolphin_trk_glue.h:12
int InitMetroTRKCommTable(int hwId)
Definition dolphin_trk_glue.c:21
Definition dolphin_trk_glue.h:16
DBCommFunc open_func
Definition dolphin_trk_glue.h:23
DBCommFunc init_interrupts_func
Definition dolphin_trk_glue.h:18
DBCommFunc shutdown_func
Definition dolphin_trk_glue.h:19
DBCommFunc close_func
Definition dolphin_trk_glue.h:24
DBCommReadFunc read_func
Definition dolphin_trk_glue.h:21
DBCommFunc peek_func
Definition dolphin_trk_glue.h:20
DBCommWriteFunc write_func
Definition dolphin_trk_glue.h:22
DBCommFunc post_stop_func
Definition dolphin_trk_glue.h:26
DBCommInitFunc initialize_func
Definition dolphin_trk_glue.h:17
DBCommFunc pre_continue_func
Definition dolphin_trk_glue.h:25
Definition OSContext.h:140
int UARTError
Definition trk.h:168