|
sdk-core v2026.11.05
PS2 SDK - core tier (build-critical EE/IOP modules)
|
#include <stdio.h>#include <tamtypes.h>#include <sifrpc.h>#include <kernel.h>#include <string.h>#include <iopcontrol.h>#include "libmouse.h"Go to the source code of this file.
Classes | |
| struct | mbounds |
| struct | [struct].pos |
Functions | |
| int | PS2MouseInit (void) |
| int | PS2MouseRead (PS2MouseData *data) |
| int | PS2MouseSetReadMode (u32 readMode) |
| u32 | PS2MouseGetReadMode () |
| int | PS2MouseSetThres (u32 thres) |
| u32 | PS2MouseGetThres () |
| int | PS2MouseSetAccel (float accel) |
| float | PS2MouseGetAccel () |
| int | PS2MouseSetBoundary (int minx, int maxx, int miny, int maxy) |
| int | PS2MouseGetBoundary (int *minx, int *maxx, int *miny, int *maxy) |
| int | PS2MouseSetPosition (int x, int y) |
| int | PS2MouseReset () |
| u32 | PS2MouseEnum () |
| u32 | PS2MouseGetVersion () |
| int | PS2MouseSetDblClickTime (u32 msec) |
| u32 | PS2MouseGetDblClickTIme () |
Variables | |
| char | buffer [128] |
| u32 | mode |
| u32 | accel |
| u32 | thres |
| struct mbounds | bounds |
| struct | pos |
| u32 | data |
| u32 | time |
USB Mouse Driver for PS2
Definition in file libmouse.c.
| u32 PS2MouseEnum | ( | ) |
Definition at line 204 of file libmouse.c.
| float PS2MouseGetAccel | ( | ) |
Definition at line 139 of file libmouse.c.
| int PS2MouseGetBoundary | ( | int * | minx, |
| int * | maxx, | ||
| int * | miny, | ||
| int * | maxy ) |
Definition at line 167 of file libmouse.c.
| u32 PS2MouseGetDblClickTIme | ( | ) |
Definition at line 237 of file libmouse.c.
| u32 PS2MouseGetReadMode | ( | ) |
Gets the current read mode
Definition at line 93 of file libmouse.c.
| u32 PS2MouseGetThres | ( | ) |
Definition at line 114 of file libmouse.c.
| u32 PS2MouseGetVersion | ( | ) |
Definition at line 215 of file libmouse.c.
| int PS2MouseInit | ( | void | ) |
Initialise the RPC library
Definition at line 41 of file libmouse.c.
| int PS2MouseRead | ( | PS2MouseData * | data | ) |
Reads the current mouse data (depending on read mode)
Definition at line 63 of file libmouse.c.
| int PS2MouseReset | ( | ) |
Definition at line 195 of file libmouse.c.
| int PS2MouseSetAccel | ( | float | accel | ) |
Definition at line 124 of file libmouse.c.
| int PS2MouseSetBoundary | ( | int | minx, |
| int | maxx, | ||
| int | miny, | ||
| int | maxy ) |
Definition at line 153 of file libmouse.c.
| int PS2MouseSetDblClickTime | ( | u32 | msec | ) |
Definition at line 226 of file libmouse.c.
| int PS2MouseSetPosition | ( | int | x, |
| int | y ) |
Definition at line 183 of file libmouse.c.
| int PS2MouseSetReadMode | ( | u32 | readMode | ) |
Sets the read mode
Definition at line 83 of file libmouse.c.
| int PS2MouseSetThres | ( | u32 | thres | ) |
Definition at line 104 of file libmouse.c.
| u32 accel |
Definition at line 2 of file libmouse.c.
| u8 buffer |
Definition at line 0 of file libmouse.c.
| u32 data |
Definition at line 11 of file libmouse.c.
| u32 mode |
Definition at line 1 of file libmouse.c.
| u32 thres |
Definition at line 3 of file libmouse.c.
| u32 time |
Definition at line 12 of file libmouse.c.