#include <placeholder.h>
#include <platform.h>
#include "MetroTRK/dserror.h"
#include <dolphin/os/OSInterrupt.h>
Go to the source code of this file.
◆ DBCommFunc
| typedef int(* DBCommFunc) (void) |
◆ DBCommInitFunc
| typedef void(* DBCommInitFunc) (volatile u8 **, __OSInterruptHandler) |
◆ DBCommReadFunc
| typedef int(* DBCommReadFunc) (void *, u32) |
◆ DBCommWriteFunc
| typedef int(* DBCommWriteFunc) (const void *, u32) |
◆ HardwareType
| Enumerator |
|---|
| HARDWARE_GDEV | |
| HARDWARE_NDEV | |
| HARDWARE_BBA | |
◆ InitMetroTRKCommTable()
| int InitMetroTRKCommTable |
( |
int |
hwId | ) |
|
◆ TRKUARTInterruptHandler()
| void TRKUARTInterruptHandler |
( |
void |
| ) |
|
◆ TRK_InitializeIntDrivenUART()
| DSError TRK_InitializeIntDrivenUART |
( |
u32 |
, |
|
|
u32 |
, |
|
|
void * |
|
|
) |
| |
◆ EnableEXI2Interrupts()
| void EnableEXI2Interrupts |
( |
void |
| ) |
|
◆ TRKPollUART()
◆ TRK_ReadUARTN()
| DSError TRK_ReadUARTN |
( |
void * |
bytes, |
|
|
u32 |
limit |
|
) |
| |
◆ TRK_WriteUARTN()
| DSError TRK_WriteUARTN |
( |
const void * |
bytes, |
|
|
u32 |
length |
|
) |
| |
◆ ReserveEXI2Port()
| void ReserveEXI2Port |
( |
void |
| ) |
|
◆ UnreserveEXI2Port()
| void UnreserveEXI2Port |
( |
void |
| ) |
|
◆ TRK_board_display()
| void TRK_board_display |
( |
char * |
str | ) |
|
◆ InitializeProgramEndTrap()
| void InitializeProgramEndTrap |
( |
void |
| ) |
|
◆ TRKInitializeIntDrivenUART()
| DSError TRKInitializeIntDrivenUART |
( |
u32 |
r3, |
|
|
u32 |
r4, |
|
|
u32 |
r5, |
|
|
void * |
r6 |
|
) |
| |