38 }
buffer __attribute__((aligned(64)));
46 printf(
"PS2Mouse Library already initialised\n");
130 if(
accel < 0)
return -1;
132 accel_fixed = (
u32) (
accel * 65536.0);
133 buffer.accel = accel_fixed;
149 accel_fixed = uncached[0];
151 return ((
float) accel_fixed) / 65536.0 ;
176 *
minx = uncached->minx;
177 *
maxx = uncached->maxx;
178 *
miny = uncached->miny;
179 *
maxy = uncached->maxy;
static void nopdelay(void)
u32 PS2MouseGetDblClickTIme()
int PS2MouseSetDblClickTime(u32 msec)
int PS2MouseSetAccel(float accel)
int PS2MouseSetThres(u32 thres)
int PS2MouseSetBoundary(int minx, int maxx, int miny, int maxy)
int PS2MouseRead(PS2MouseData *data)
int PS2MouseSetPosition(int x, int y)
int PS2MouseGetBoundary(int *minx, int *maxx, int *miny, int *maxy)
struct @29::mbounds bounds
int PS2MouseSetReadMode(u32 readMode)
static SifRpcClientData_t mouseif
u32 PS2MouseGetReadMode()
#define PS2MOUSE_GETREADMODE
#define PS2MOUSE_SETBOUNDARY
#define PS2MOUSE_SETACCEL
#define PS2MOUSE_SETREADMODE
#define PS2MOUSE_GETACCEL
#define PS2MOUSE_SETDBLCLICKTIME
#define PS2MOUSE_BIND_RPC_ID
#define PS2MOUSE_SETPOSITION
#define PS2MOUSE_GETBOUNDARY
#define PS2MOUSE_GETVERSION
#define PS2MOUSE_SETTHRES
#define PS2MOUSE_GETDBLCLICKTIME
#define PS2MOUSE_GETTHRES
int SifBindRpc(SifRpcClientData_t *client, int rpc_number, int mode)
int SifCallRpc(SifRpcClientData_t *client, int rpc_number, int mode, void *send, int ssize, void *receive, int rsize, SifRpcEndFunc_t end_function, void *end_param)
struct t_SifRpcServerData * server