1#ifndef _METROTRK_TRK_GLUE_H
2#define _METROTRK_TRK_GLUE_H
9#include <dolphin/os/OSInterrupt.h>
int InitMetroTRKCommTable(int)
Definition dolphin_trk_glue.c:65
DSError TRK_InitializeIntDrivenUART(u32, u32, void *)
int(* DBCommReadFunc)(void *, u32)
Definition dolphin_trk_glue.h:19
void(* DBCommInitFunc)(volatile u8 **, __OSInterruptHandler)
Definition dolphin_trk_glue.h:18
int(* DBCommWriteFunc)(const void *, u32)
Definition dolphin_trk_glue.h:20
DSError TRK_ReadUARTN(void *, u32)
Definition dolphin_trk_glue.c:110
DSError TRKInitializeIntDrivenUART(u32 r3, u32 r4, u32 r5, void *r6)
Definition dolphin_trk_glue.c:94
int TRKPollUART(void)
Definition dolphin_trk_glue.c:105
void TRK_board_display(char *)
Definition dolphin_trk_glue.c:134
int(* DBCommFunc)(void)
Definition dolphin_trk_glue.h:17
void EnableEXI2Interrupts(void)
Definition dolphin_trk_glue.c:100
void InitializeProgramEndTrap(void)
void TRKUARTInterruptHandler(void)
Definition dolphin_trk_glue.c:92
DSError TRK_WriteUARTN(const void *, u32)
Definition dolphin_trk_glue.c:116
void UnreserveEXI2Port(void)
Definition dolphin_trk_glue.c:127
HardwareType
Definition dolphin_trk_glue.h:11
@ HARDWARE_BBA
Definition dolphin_trk_glue.h:14
@ HARDWARE_GDEV
Definition dolphin_trk_glue.h:12
@ HARDWARE_NDEV
Definition dolphin_trk_glue.h:13
void ReserveEXI2Port(void)
Definition dolphin_trk_glue.c:122
DSError
Definition dserror.h:4
Definition dolphin_trk_glue.h:22
DBCommFunc open_func
Definition dolphin_trk_glue.h:28
DBCommFunc initinterrupts_func
Definition dolphin_trk_glue.h:24
DBCommFunc close_func
Definition dolphin_trk_glue.h:29
DBCommReadFunc read_func
Definition dolphin_trk_glue.h:26
DBCommFunc peek_func
Definition dolphin_trk_glue.h:25
DBCommWriteFunc write_func
Definition dolphin_trk_glue.h:27
DBCommInitFunc initialize_func
Definition dolphin_trk_glue.h:23