38 int initPadHighLevel(uint32_t padType, uint32_t* buffer,
int c,
int d);
39 uint32_t readPadHighLevel();
40 int initPad(uint8_t* pad1Buffer,
size_t pad1BufferSize, uint8_t* pad2Buffer,
size_t pad2BufferSize);
44 void patch_remove_ChgclrPAD();
45 void patch_disable_slotChangeOnAbort();
46 void patch_startPad();
48 void patch_send_pad();
49 void patch_setPadOutputData(uint8_t* pad1OutputBuffer,
size_t pad1OutputSize, uint8_t* pad2OutputBuffer,
50 size_t pad2OutputSize);
52 extern uint32_t* g_userPadBuffer;