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

Update Keyboard.cpp

This commit is contained in:
MohamadSaada 2017-01-01 13:27:51 +00:00 committed by GitHub
parent 926531c03c
commit fc86f2af44

View File

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