15 pad->
buffer = (
char*)memalign(64,256);
112 void pad_print_state(
pad_t* pad)
115 char stateString[16];
118 printf(
"Pad(%d,%d) state is: %s\n",pad->
port,pad->
slot,stateString);
130 pad_print_state(pad);
154 void pad_print_supported_modes(
pad_t *pad)
160 printf(
"The device has %d modes\n", modes);
167 for (i = 0; i < modes; i++)
int mtapGetConnection(int port)
#define PAD_MMODE_DIGITAL
int padPortOpen(int port, int slot, void *padArea)
int padInfoMode(int port, int slot, int infoMode, int index)
int padExitPressMode(int port, int slot)
#define PAD_MMODE_DUALSHOCK
int padSetActAlign(int port, int slot, char act_align[6])
int padSetActDirect(int port, int slot, char act_align[6])
#define PAD_TYPE_DUALSHOCK
int padPortClose(int port, int slot)
int padGetState(int port, int slot)
unsigned char padInfoAct(int port, int slot, int word, int byte)
int padInfoPressMode(int port, int slot)
#define PAD_STATE_DISCONN
void padStateInt2String(int state, char buf[16])
int padSetMainMode(int port, int slot, int mode, int lock)
int padEnterPressMode(int port, int slot)
#define PAD_STATE_FINDCTP1
struct padButtonStatus * buttons