|
|
|
@ -20,11 +20,11 @@ char* driver_get_manufacturer(void* handle); // Returns manufacturer name |
|
|
|
|
* Mouse drivers |
|
|
|
|
* |
|
|
|
|
* - DPI Levels: max levels, level info (dpi + led), level count, current level |
|
|
|
|
* - Debounce time : possible values, current value |
|
|
|
|
* - Motion sync |
|
|
|
|
* - Lift off distance : possible values, current value |
|
|
|
|
* - Angle snap |
|
|
|
|
* - Polling rate : possible values, current value |
|
|
|
|
* - Debounce time : possible values, current value |
|
|
|
|
* - Lift off distance : possible values, current value |
|
|
|
|
* - LED (color/effect/status) |
|
|
|
|
*/ |
|
|
|
|
struct MOUSE_DPI_LEVELS |
|
|
|
@ -43,7 +43,9 @@ struct MOUSE_DPI_LEVELS |
|
|
|
|
unsigned char b; |
|
|
|
|
} level[]; |
|
|
|
|
}; |
|
|
|
|
struct MOUSE_DPI_LEVELS driver_mouse_dpi_get(void* handle); |
|
|
|
|
int driver_mouse_dpi_get(void* handle, struct MOUSE_DPI_LEVELS* output); |
|
|
|
|
int driver_mouse_motion_sync_get(void* handle, bool* output); |
|
|
|
|
int driver_mouse_angle_snap_get(void* handle, bool* output); |
|
|
|
|
|
|
|
|
|
/* |
|
|
|
|
* Wireless driver |
|
|
|
|