mirror of
https://github.com/zsa/qmk_firmware.git
synced 2026-05-04 23:12:57 +00:00
Add and use I2C address defines for ISSI LED drivers (#22008)
This commit is contained in:
@@ -34,19 +34,8 @@
|
||||
#define LED_MR_LOCK_PIN LED_SCROLL_LOCK_PIN
|
||||
|
||||
#ifdef RGB_MATRIX_ENABLE
|
||||
// This is a 7-bit address, that gets left-shifted and bit 0
|
||||
// set to 0 for write, 1 for read (as per I2C protocol)
|
||||
// The address will vary depending on your wiring:
|
||||
// 00 <-> GND
|
||||
// 01 <-> SCL
|
||||
// 10 <-> SDA
|
||||
// 11 <-> VCC
|
||||
// ADDR1 represents A1:A0 of the 7-bit address.
|
||||
// ADDR2 represents A3:A2 of the 7-bit address.
|
||||
// The result is: 0b101(ADDR2)(ADDR1)
|
||||
|
||||
#define DRIVER_ADDR_1 0b1010000
|
||||
#define DRIVER_ADDR_2 0b1010011
|
||||
#define DRIVER_ADDR_1 IS31FL3733_I2C_ADDRESS_GND_GND
|
||||
#define DRIVER_ADDR_2 IS31FL3733_I2C_ADDRESS_GND_VCC
|
||||
|
||||
#define IS31FL3733_DRIVER_COUNT 2
|
||||
#define RGB_MATRIX_LED_COUNT (DRIVER_1_LED_TOTAL + DRIVER_2_LED_TOTAL)
|
||||
|
||||
Reference in New Issue
Block a user