Refactor sync LED driver control register initialization to async.
This commit is contained in:
@@ -31,53 +31,5 @@ void LedDriver_SetAllLedsTo(uint8_t val)
|
||||
for (i=FRAME_REGISTER_PWM_FIRST; i<=FRAME_REGISTER_PWM_LAST; i++) {
|
||||
LedDriver_WriteRegister(address, i, val);
|
||||
}
|
||||
|
||||
uint8_t ledControlBufferRight[] = {
|
||||
FRAME_REGISTER_LED_CONTROL_FIRST,
|
||||
0b01111111, // key row 1
|
||||
0b00000000, // no display
|
||||
0b01111111, // keys row 2
|
||||
0b00000000, // no display
|
||||
0b01111111, // keys row 3
|
||||
0b00000000, // no display
|
||||
0b01111111, // keys row 4
|
||||
0b00000000, // no display
|
||||
0b01111010, // keys row 5
|
||||
0b00000000, // no display
|
||||
0b00000000, // keys row 6
|
||||
0b00000000, // no display
|
||||
0b00000000, // keys row 7
|
||||
0b00000000, // no display
|
||||
0b00000000, // keys row 8
|
||||
0b00000000, // no display
|
||||
0b00000000, // keys row 9
|
||||
0b00000000, // no display
|
||||
};
|
||||
I2cWrite(I2C_MAIN_BUS_BASEADDR, I2C_ADDRESS_LED_DRIVER_RIGHT,
|
||||
ledControlBufferRight, sizeof(ledControlBufferRight));
|
||||
|
||||
uint8_t ledControlBufferLeft[] = {
|
||||
FRAME_REGISTER_LED_CONTROL_FIRST,
|
||||
0b01111111, // key row 1
|
||||
0b00111111, // display row 1
|
||||
0b01011111, // keys row 2
|
||||
0b00111111, // display row 2
|
||||
0b01011111, // keys row 3
|
||||
0b00111111, // display row 3
|
||||
0b01111101, // keys row 4
|
||||
0b00011111, // display row 4
|
||||
0b00101111, // keys row 5
|
||||
0b00011111, // display row 5
|
||||
0b00000000, // keys row 6
|
||||
0b00011111, // display row 6
|
||||
0b00000000, // keys row 7
|
||||
0b00011111, // display row 7
|
||||
0b00000000, // keys row 8
|
||||
0b00011111, // display row 8
|
||||
0b00000000, // keys row 9
|
||||
0b00011111, // display row 9
|
||||
};
|
||||
I2cWrite(I2C_MAIN_BUS_BASEADDR, I2C_ADDRESS_LED_DRIVER_LEFT,
|
||||
ledControlBufferLeft, sizeof(ledControlBufferLeft));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user