#include <platform.h>
#include <placeholder.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 |
|
) |
| |