void(* __OSInterruptHandler)(__OSInterrupt interrupt, OSContext *context)
Definition OSInterrupt.h:109
u32 command
Definition OSSerial.c:89
s64 OSTime
Definition OSTime.h:6
static void callback(HSD_GObj *gobj)
Definition ftDk_SpecialLw.c:88
bool SIUnregisterPollingHandler(__OSInterruptHandler handler)
Definition OSSerial.c:68
bool SIBusy(void)
Definition OSSerial.c:23
u32 SISetXY(u32 x, u32 y)
Definition OSSerial.c:102
bool SIRegisterPollingHandler(__OSInterruptHandler handler)
Definition OSSerial.c:63
u32 SIDecodeType(u32 type)
void SIInit(void)
Definition OSSerial.c:73
u32 SIEnablePolling(u32 poll)
Definition OSSerial.c:115
void(* SITypeAndStatusCallback)(s32 chan, u32 type)
Definition sipriv.h:12
u32 SIDisablePolling(u32 poll)
Definition OSSerial.c:120
u32 SIGetTypeAsync(s32 chan, SITypeAndStatusCallback callback)
Definition OSSerial.c:156
bool SIIsChanBusy(s32 chan)
Definition OSSerial.c:37
void(* SICallback)(s32 chan, u32 sr, OSContext *context)
Definition sipriv.h:11
bool SIGetResponse(s32 chan, void *data)
Definition OSSerial.c:130
bool SITransfer(s32 chan, void *output, u32 outputBytes, void *input, u32 inputBytes, SICallback callback, OSTime delay)
Definition OSSerial.c:140
u32 SIGetStatus(s32 chan)
Definition OSSerial.c:83
u32 SIGetType(s32 chan)
Definition OSSerial.c:151
void SISetCommand(s32 chan, u32 command)
Definition OSSerial.c:92
void SITransferCommands(void)
Definition OSSerial.c:97
u32 SIGetCommand(s32 chan)
Definition OSContext.h:133
void * input
Definition sipriv.h:18
OSTime fire
Definition sipriv.h:21
SICallback callback
Definition sipriv.h:20
s32 chan
Definition sipriv.h:15
u32 outputBytes
Definition sipriv.h:17
void * output
Definition sipriv.h:16
u32 inputBytes
Definition sipriv.h:19