[ADD] Added report rate changing

Cannot confirm that working, tho
This commit is contained in:
homayk228
2026-02-27 19:05:50 +07:00
parent 13a595159b
commit 6cede4259e
3 changed files with 13 additions and 6 deletions

View File

@@ -154,10 +154,11 @@ uint8_t Mouse::getBackLightLevel() {
return response[8];
}
uint8_t Mouse::setDPI(uint8_t dpi){
uint8_t Mouse::setDPI(uint8_t rate, uint8_t dpi){
if(dpi < 0 || dpi > 40) dpi=32;
uint8_t data[72] = {A4TECH_MAGIC, DPI_SET_OPCODE,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1a,0x1a,0x88,0x02,0x00, };
memcpy(data + 10, dpi_binary+dpi*3, 3);
data[14] = rate_binary[rate];
return writeToMouse(data, sizeof(data));
}