Enable all DPI values for the M711

This commit is contained in:
dokutan 2021-11-29 20:32:11 +01:00
parent b843ca9087
commit a7387de00c
2 changed files with 2 additions and 15 deletions

View file

@ -40,7 +40,8 @@ Name | Support | VID:PID | Additional notes
Redragon M908 Impact | complete | 0x04d9:0xfc4d |
Redragon M719 Invader | complete | 0x04d9:0xfc4f |
Redragon M607 Griffin | complete | 0x04d9:0xfc38 |
Redragon M711 Cobra (FPS) | partial | 0x04d9:0xfc30 | See [this issue](https://github.com/dokutan/mouse_m908/issues/2)<br>Button mapping is not tested
Redragon M711 Cobra | partial | 0x04d9:0xfc30 | See [this issue](https://github.com/dokutan/mouse_m908/issues/2)
Redragon M711 Cobra FPS | partial | 0x04d9:0xfc30 | DPI values above 10000 are not supported
Redragon M913 | partial | 0x25a7:0xfa07<br>0x25a7:0xfa08 | See [this issue](https://github.com/dokutan/mouse_m908/issues/15)<br>- Uses a different and unique protocol<br>- Not all features are implemented
Redragon M686 | experimental | 0x25a7:0xfa34<br>0x25a7:0xfa35 | See [this issue](https://github.com/dokutan/mouse_m908/issues/29)
Redragon M709 Tiger | experimental | 0x04d9:0xfc2a | See [this issue](https://github.com/dokutan/mouse_m908/issues/1)<br>- Changing the profile works<br>- Changing the settings is untested<br>- Macros are untested<br>- Reading the settings is not properly implemented due to a lack of data

View file

@ -53,9 +53,6 @@ std::map< unsigned int, std::array<uint8_t, 2> > mouse_m711::_c_dpi_codes = {
{ 800, {0x12, 0x00} },
{ 900, {0x14, 0x00} },
{ 1000, {0x16, 0x00} },
// copied from the M908
/*
{ 1100, {0x18, 0x00} },
{ 1200, {0x1b, 0x00} },
{ 1300, {0x1d, 0x00} },
@ -128,17 +125,6 @@ std::map< unsigned int, std::array<uint8_t, 2> > mouse_m711::_c_dpi_codes = {
{ 9800, {0x6f, 0x01} },
{ 10000, {0x71, 0x01} },
{ 10200, {0x73, 0x01} },
{ 10400, {0x75, 0x01} },
{ 10600, {0x78, 0x01} },
{ 10800, {0x7a, 0x01} },
{ 11000, {0x7c, 0x01} },
{ 11200, {0x7f, 0x01} },
{ 11400, {0x81, 0x01} },
{ 11600, {0x83, 0x01} },
{ 11800, {0x85, 0x01} },
{ 12000, {0x87, 0x01} },
{ 12200, {0x8a, 0x01} },
{ 12400, {0x8c, 0x01} }*/
};
//usb data packets