1#ifndef _METROTRK_TRK_GLUE_H
2#define _METROTRK_TRK_GLUE_H
void(* __OSInterruptHandler)(__OSInterrupt interrupt, OSContext *context)
Definition OSInterrupt.h:109
int InitMetroTRKCommTable(int)
Definition dolphin_trk_glue.c:64
DSError TRK_InitializeIntDrivenUART(u32, u32, void *)
int(* DBCommReadFunc)(void *, u32)
Definition dolphin_trk_glue.h:18
void(* DBCommInitFunc)(volatile u8 **, __OSInterruptHandler)
Definition dolphin_trk_glue.h:17
int(* DBCommWriteFunc)(const void *, u32)
Definition dolphin_trk_glue.h:19
DSError TRK_ReadUARTN(void *, u32)
Definition dolphin_trk_glue.c:109
DSError TRKInitializeIntDrivenUART(u32 r3, u32 r4, u32 r5, void *r6)
Definition dolphin_trk_glue.c:93
int TRKPollUART(void)
Definition dolphin_trk_glue.c:104
void TRK_board_display(char *)
Definition dolphin_trk_glue.c:133
int(* DBCommFunc)(void)
Definition dolphin_trk_glue.h:16
void EnableEXI2Interrupts(void)
Definition dolphin_trk_glue.c:99
void InitializeProgramEndTrap(void)
void TRKUARTInterruptHandler(void)
Definition dolphin_trk_glue.c:91
DSError TRK_WriteUARTN(const void *, u32)
Definition dolphin_trk_glue.c:115
void UnreserveEXI2Port(void)
Definition dolphin_trk_glue.c:126
HardwareType
Definition dolphin_trk_glue.h:10
@ HARDWARE_BBA
Definition dolphin_trk_glue.h:13
@ HARDWARE_GDEV
Definition dolphin_trk_glue.h:11
@ HARDWARE_NDEV
Definition dolphin_trk_glue.h:12
void ReserveEXI2Port(void)
Definition dolphin_trk_glue.c:121
DSError
Definition dserror.h:4
Definition dolphin_trk_glue.h:21
DBCommFunc open_func
Definition dolphin_trk_glue.h:27
DBCommFunc initinterrupts_func
Definition dolphin_trk_glue.h:23
DBCommFunc close_func
Definition dolphin_trk_glue.h:28
DBCommReadFunc read_func
Definition dolphin_trk_glue.h:25
DBCommFunc peek_func
Definition dolphin_trk_glue.h:24
DBCommWriteFunc write_func
Definition dolphin_trk_glue.h:26
DBCommInitFunc initialize_func
Definition dolphin_trk_glue.h:22