1#ifndef _METROTRK_TRK_GLUE_H
2#define _METROTRK_TRK_GLUE_H
int InitMetroTRKCommTable(int)
Definition dolphin_trk_glue.c:66
DSError TRK_InitializeIntDrivenUART(u32, u32, void *)
int(* DBCommReadFunc)(void *, u32)
Definition dolphin_trk_glue.h:17
void(* DBCommInitFunc)(volatile u8 **, __OSInterruptHandler)
Definition dolphin_trk_glue.h:16
int(* DBCommWriteFunc)(const void *, u32)
Definition dolphin_trk_glue.h:18
DSError TRK_ReadUARTN(void *, u32)
Definition dolphin_trk_glue.c:111
DSError TRKInitializeIntDrivenUART(u32 r3, u32 r4, u32 r5, void *r6)
Definition dolphin_trk_glue.c:95
int TRKPollUART(void)
Definition dolphin_trk_glue.c:106
void TRK_board_display(char *)
Definition dolphin_trk_glue.c:137
int(* DBCommFunc)(void)
Definition dolphin_trk_glue.h:15
void EnableEXI2Interrupts(void)
Definition dolphin_trk_glue.c:101
void InitializeProgramEndTrap(void)
void TRKUARTInterruptHandler(void)
Definition dolphin_trk_glue.c:93
DSError TRK_WriteUARTN(const void *, u32)
Definition dolphin_trk_glue.c:117
void UnreserveEXI2Port(void)
Definition dolphin_trk_glue.c:128
HardwareType
Definition dolphin_trk_glue.h:9
@ HARDWARE_BBA
Definition dolphin_trk_glue.h:12
@ HARDWARE_GDEV
Definition dolphin_trk_glue.h:10
@ HARDWARE_NDEV
Definition dolphin_trk_glue.h:11
void ReserveEXI2Port(void)
Definition dolphin_trk_glue.c:123
DSError
Definition dserror.h:4
unsigned long u32
Definition types.h:9
unsigned char u8
Definition types.h:5
void(* __OSInterruptHandler)(__OSInterrupt interrupt, OSContext *context)
Definition os.h:18
Definition dolphin_trk_glue.h:20
DBCommFunc open_func
Definition dolphin_trk_glue.h:26
DBCommFunc initinterrupts_func
Definition dolphin_trk_glue.h:22
DBCommFunc close_func
Definition dolphin_trk_glue.h:27
DBCommReadFunc read_func
Definition dolphin_trk_glue.h:24
DBCommFunc peek_func
Definition dolphin_trk_glue.h:23
DBCommWriteFunc write_func
Definition dolphin_trk_glue.h:25
DBCommInitFunc initialize_func
Definition dolphin_trk_glue.h:21