Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
hio2.c File Reference

Functions

static BOOL __HIO2IsInitialized ()
 
static void __HIO2ClearChanInfo (s32 chan)
 
static void __HIO2ExtHandler (s32 chan, OSContext *context)
 
static void __HIO2ExiHandler (s32 chan, OSContext *context)
 
BOOL HIO2Init (void)
 
BOOL HIO2EnumDevices (HIO2EnumCallback callback)
 
s32 HIO2Open (HIO2DeviceType type, HIO2UnkCallback exiCb, HIO2DisconnectCallback disconnectCb)
 
BOOL __HIO2IsValidHandle (s32 handle)
 
BOOL HIO2Close (s32 handle)
 
BOOL HIO2Read (s32 handle, u32 addr, void *buffer, s32 size)
 
BOOL HIO2Write (s32 handle, u32 addr, void *buffer, s32 size)
 
void HIO2Exit (void)
 

Variables

const char * __HIO2Version = "<< RVL_SDK - HIO2 \tdebug build: "BUILD_DATE" "BUILD_TIME" (0x4302_145) >>"
 
HIO2Control __HIO2Control [2]
 
static u32 __HIO2ConsoleType
 
static BOOL __HIO2Initialized
 
static int __HIO2LastErrorCode
 

Function Documentation

◆ __HIO2ClearChanInfo()

static void __HIO2ClearChanInfo ( s32 chan)
static

◆ __HIO2ExiHandler()

static void __HIO2ExiHandler ( s32 chan,
OSContext * context )
static

◆ __HIO2ExtHandler()

static void __HIO2ExtHandler ( s32 chan,
OSContext * context )
static

◆ __HIO2IsInitialized()

static BOOL __HIO2IsInitialized ( void )
static

◆ __HIO2IsValidHandle()

BOOL __HIO2IsValidHandle ( s32 handle)

◆ HIO2Close()

BOOL HIO2Close ( s32 handle)

◆ HIO2EnumDevices()

BOOL HIO2EnumDevices ( HIO2EnumCallback callback)

◆ HIO2Exit()

void HIO2Exit ( void )

◆ HIO2Init()

BOOL HIO2Init ( void )

◆ HIO2Open()

s32 HIO2Open ( HIO2DeviceType type,
HIO2UnkCallback exiCb,
HIO2DisconnectCallback disconnectCb )

◆ HIO2Read()

BOOL HIO2Read ( s32 handle,
u32 addr,
void * buffer,
s32 size )

◆ HIO2Write()

BOOL HIO2Write ( s32 handle,
u32 addr,
void * buffer,
s32 size )

Variable Documentation

◆ __HIO2ConsoleType

u32 __HIO2ConsoleType
static

◆ __HIO2Control

HIO2Control __HIO2Control[2]
Initial value:
= {
{HIO2_DEVICE_INVALID, -1, 0, NULL, NULL, NULL, NULL},
{HIO2_DEVICE_INVALID, -1, 0, NULL, NULL, NULL, NULL},
}
@ HIO2_DEVICE_INVALID
Definition hio2.h:11

◆ __HIO2Initialized

BOOL __HIO2Initialized
static

◆ __HIO2LastErrorCode

int __HIO2LastErrorCode
static

◆ __HIO2Version

const char * __HIO2Version = "<< RVL_SDK - HIO2 \tdebug build: "BUILD_DATE" "BUILD_TIME" (0x4302_145) >>"