mirror of
https://github.com/blawar/ooot.git
synced 2024-06-25 22:09:34 +00:00
18 lines
705 B
C
18 lines
705 B
C
#pragma once
|
|
struct PadMgr;
|
|
struct OSMesgQueue;
|
|
struct IrqMgr;
|
|
|
|
void PadMgr_HandlePreNMI(PadMgr* padmgr);
|
|
void PadMgr_HandleRetraceMsg(PadMgr* padmgr);
|
|
void PadMgr_Init(PadMgr* padmgr, OSMesgQueue* siIntMsgQ, IrqMgr* irqMgr, OSId id, OSPri priority, void* stack);
|
|
void PadMgr_LockPadData(PadMgr* padmgr);
|
|
OSMesgQueue* PadMgr_LockSerialMesgQueue(PadMgr* padmgr);
|
|
void PadMgr_ProcessInputs(PadMgr* padmgr);
|
|
void PadMgr_RumbleControl(PadMgr* padmgr);
|
|
void PadMgr_RumbleReset(PadMgr* padmgr);
|
|
void PadMgr_RumbleSet(PadMgr* padmgr, u8* ctrlrRumbles);
|
|
void PadMgr_RumbleStop(PadMgr* padmgr);
|
|
void PadMgr_UnlockPadData(PadMgr* padmgr);
|
|
void PadMgr_UnlockSerialMesgQueue(PadMgr* padmgr, OSMesgQueue* ctrlrqueue);
|