1#ifndef RVL_SDK_EXI_BIOS_H
2#define RVL_SDK_EXI_BIOS_H
3#include <revolution/EXI/EXICommon.h>
15 EXICallback exiCallback;
16 EXICallback tcCallback;
17 EXICallback extCallback;
28BOOL EXIImm(EXIChannel chan,
void* buf, s32 len, u32 type,
29 EXICallback callback);
30BOOL EXIImmEx(EXIChannel chan,
void* buf, s32 len, u32 type);
31BOOL EXIDma(EXIChannel chan,
void* buf, s32 len, u32 type,
32 EXICallback callback);
33BOOL EXISync(EXIChannel chan);
34void EXIClearInterrupts(EXIChannel chan, BOOL exi, BOOL tc, BOOL ext);
35EXICallback EXISetExiCallback(EXIChannel chan, EXICallback callback);
36void EXIProbeReset(
void);
37BOOL EXIProbe(EXIChannel chan);
38BOOL EXIAttach(EXIChannel chan, EXICallback callback);
39BOOL EXIDetach(EXIChannel chan);
40BOOL EXISelect(EXIChannel chan, u32 dev, u32 freq);
41BOOL EXIDeselect(EXIChannel chan);
43BOOL EXILock(EXIChannel chan, u32 dev, EXICallback callback);
44BOOL EXIUnlock(EXIChannel chan);
45s32 EXIGetID(EXIChannel chan, u32 dev, u32* out);