1
0
mirror of https://github.com/MatMoul/g810-led.git synced 2024-12-23 09:16:11 +00:00

Merge pull request #34 from MohamadSaada/patch-2

Update Keyboard.cpp
This commit is contained in:
MatMoul 2017-01-04 03:16:55 +01:00 committed by GitHub
commit 36144826c4

View File

@ -641,12 +641,22 @@ bool Keyboard::setPowerOnEffect(PowerOnEffect powerOnEffect) {
bool retval = false; bool retval = false;
int data_size = 20; int data_size = 20;
unsigned char *data = new unsigned char[data_size]; unsigned char *data = new unsigned char[data_size];
switch (kbdProtocol) {
case KeyboardProtocol::generic:
data[0] = 0x11; // Base address data[0] = 0x11; // Base address
data[1] = 0xff; // Base address data[1] = 0xff; // Base address
data[2] = 0x0d; // Base address data[2] = 0x0d; // Base address
data[3] = 0x5a; // Base address data[3] = 0x5a; // Base address
data[4] = 0x00; // Base address data[4] = 0x00; // Base address
data[5] = 0x01; // Base address data[5] = 0x01; // Base address
case KeyboardProtocol::g910:
data[0] = 0x11; // Base address
data[1] = 0xff; // Base address
data[2] = 0x10; // Base address
data[3] = 0x5e; // Base address
data[4] = 0x00; // Base address
data[5] = 0x01; // Base address
}
switch (powerOnEffect) { switch (powerOnEffect) {
case PowerOnEffect::rainbow: case PowerOnEffect::rainbow:
data[6] = 0x01; data[6] = 0x01;