diff options
| author | Ryan <fauxpark@gmail.com> | 2023-09-19 19:31:54 +1000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-09-19 19:31:54 +1000 |
| commit | 8f221052897754870e5c08a2de92c24d20cd307e (patch) | |
| tree | fe853aa394ae9d07f593446ce87a01b334f3bbea /keyboards | |
| parent | 74360d0a01d58baf68109f6380144c7f3c69ef91 (diff) | |
Add and use I2C address defines for ISSI LED drivers (#22008)
Diffstat (limited to 'keyboards')
148 files changed, 248 insertions, 367 deletions
diff --git a/keyboards/4pplet/perk60_iso/rev_a/config.h b/keyboards/4pplet/perk60_iso/rev_a/config.h index 76f2600590..53919dd7ab 100644 --- a/keyboards/4pplet/perk60_iso/rev_a/config.h +++ b/keyboards/4pplet/perk60_iso/rev_a/config.h | |||
| @@ -21,7 +21,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 21 | /* Locking resynchronize hack */ | 21 | /* Locking resynchronize hack */ |
| 22 | #define LOCKING_RESYNC_ENABLE | 22 | #define LOCKING_RESYNC_ENABLE |
| 23 | 23 | ||
| 24 | #define DRIVER_ADDR_1 0b1010000 | 24 | #define DRIVER_ADDR_1 IS31FL3733_I2C_ADDRESS_GND_GND |
| 25 | #define IS31FL3733_DRIVER_COUNT 1 | 25 | #define IS31FL3733_DRIVER_COUNT 1 |
| 26 | #define RGB_MATRIX_LED_COUNT 62 | 26 | #define RGB_MATRIX_LED_COUNT 62 |
| 27 | #define IS31FL3733_PWM_FREQUENCY IS31FL3733_PWM_FREQUENCY_26K7_HZ | 27 | #define IS31FL3733_PWM_FREQUENCY IS31FL3733_PWM_FREQUENCY_26K7_HZ |
diff --git a/keyboards/abko/ak84bt/config.h b/keyboards/abko/ak84bt/config.h index 8c08c88055..24c16eccf0 100644 --- a/keyboards/abko/ak84bt/config.h +++ b/keyboards/abko/ak84bt/config.h | |||
| @@ -17,8 +17,8 @@ | |||
| 17 | #pragma once | 17 | #pragma once |
| 18 | 18 | ||
| 19 | 19 | ||
| 20 | #define DRIVER_ADDR_1 0b1010000 | 20 | #define DRIVER_ADDR_1 IS31FL3733_I2C_ADDRESS_GND_GND |
| 21 | #define DRIVER_ADDR_2 0b1010011 | 21 | #define DRIVER_ADDR_2 IS31FL3733_I2C_ADDRESS_GND_VCC |
| 22 | 22 | ||
| 23 | #define IS31FL3733_DRIVER_COUNT 2 | 23 | #define IS31FL3733_DRIVER_COUNT 2 |
| 24 | #define DRIVER_1_LED_TOTAL 45 | 24 | #define DRIVER_1_LED_TOTAL 45 |
diff --git a/keyboards/acheron/apollo/87h/gamma/config.h b/keyboards/acheron/apollo/87h/gamma/config.h index 9d681aedb5..f7cad264d2 100644 --- a/keyboards/acheron/apollo/87h/gamma/config.h +++ b/keyboards/acheron/apollo/87h/gamma/config.h | |||
| @@ -25,7 +25,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 25 | #define EARLY_INIT_PERFORM_BOOTLOADER_JUMP TRUE | 25 | #define EARLY_INIT_PERFORM_BOOTLOADER_JUMP TRUE |
| 26 | 26 | ||
| 27 | // RGB Matrix defines | 27 | // RGB Matrix defines |
| 28 | #define DRIVER_ADDR_1 0b0110000 | 28 | #define DRIVER_ADDR_1 IS31FL3741_I2C_ADDRESS_GND |
| 29 | 29 | ||
| 30 | #define IS31FL3741_DRIVER_COUNT 1 | 30 | #define IS31FL3741_DRIVER_COUNT 1 |
| 31 | #define DRIVER_1_LED_TOTAL 87 | 31 | #define DRIVER_1_LED_TOTAL 87 |
diff --git a/keyboards/aeboards/satellite/rev1/config.h b/keyboards/aeboards/satellite/rev1/config.h index 915b9f4b49..5eb44a5f53 100644 --- a/keyboards/aeboards/satellite/rev1/config.h +++ b/keyboards/aeboards/satellite/rev1/config.h | |||
| @@ -17,8 +17,8 @@ | |||
| 17 | #pragma once | 17 | #pragma once |
| 18 | 18 | ||
| 19 | //RGB Matrix defines | 19 | //RGB Matrix defines |
| 20 | #define DRIVER_ADDR_1 0x74 | 20 | #define DRIVER_ADDR_1 IS31FL3731_I2C_ADDRESS_GND |
| 21 | #define DRIVER_ADDR_2 0x76 | 21 | #define DRIVER_ADDR_2 IS31FL3731_I2C_ADDRESS_SDA |
| 22 | 22 | ||
| 23 | #define IS31FL3731_DRIVER_COUNT 2 | 23 | #define IS31FL3731_DRIVER_COUNT 2 |
| 24 | #define DRIVER_1_LED_TOTAL 36 | 24 | #define DRIVER_1_LED_TOTAL 36 |
diff --git a/keyboards/axolstudio/yeti/hotswap/config.h b/keyboards/axolstudio/yeti/hotswap/config.h index 85d9cfbedd..66599c89f0 100644 --- a/keyboards/axolstudio/yeti/hotswap/config.h +++ b/keyboards/axolstudio/yeti/hotswap/config.h | |||
| @@ -61,7 +61,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 61 | # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH | 61 | # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH |
| 62 | # define RGB_MATRIX_LED_FLUSH_LIMIT 16 // 16 is equivalent to limiting to 60fps | 62 | # define RGB_MATRIX_LED_FLUSH_LIMIT 16 // 16 is equivalent to limiting to 60fps |
| 63 | # define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended | 63 | # define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended |
| 64 | # define DRIVER_ADDR_1 0b1010000 | 64 | # define DRIVER_ADDR_1 IS31FL3733_I2C_ADDRESS_GND_GND |
| 65 | # define IS31FL3733_DRIVER_COUNT 1 | 65 | # define IS31FL3733_DRIVER_COUNT 1 |
| 66 | # define RGB_MATRIX_LED_COUNT 64 | 66 | # define RGB_MATRIX_LED_COUNT 64 |
| 67 | #endif | 67 | #endif |
diff --git a/keyboards/canary/canary60rgb/v1/config.h b/keyboards/canary/canary60rgb/v1/config.h index 2b733b2649..ca20d9c0f2 100644 --- a/keyboards/canary/canary60rgb/v1/config.h +++ b/keyboards/canary/canary60rgb/v1/config.h | |||
| @@ -33,7 +33,7 @@ | |||
| 33 | # define DISABLE_RGB_MATRIX_MULTISPLASH | 33 | # define DISABLE_RGB_MATRIX_MULTISPLASH |
| 34 | # define DISABLE_RGB_MATRIX_SOLID_SPLASH | 34 | # define DISABLE_RGB_MATRIX_SOLID_SPLASH |
| 35 | # define DISABLE_RGB_MATRIX_SOLID_MULTISPLASH | 35 | # define DISABLE_RGB_MATRIX_SOLID_MULTISPLASH |
| 36 | # define DRIVER_ADDR_1 0b1010000 | 36 | # define DRIVER_ADDR_1 IS31FL3733_I2C_ADDRESS_GND_GND |
| 37 | # define IS31FL3733_DRIVER_COUNT 1 | 37 | # define IS31FL3733_DRIVER_COUNT 1 |
| 38 | # define RGB_MATRIX_LED_COUNT 63 | 38 | # define RGB_MATRIX_LED_COUNT 63 |
| 39 | #endif | 39 | #endif |
diff --git a/keyboards/clueboard/66_hotswap/gen1/config.h b/keyboards/clueboard/66_hotswap/gen1/config.h index 5d3af942ad..ff4863266a 100644 --- a/keyboards/clueboard/66_hotswap/gen1/config.h +++ b/keyboards/clueboard/66_hotswap/gen1/config.h | |||
| @@ -33,14 +33,7 @@ | |||
| 33 | //#define NO_ACTION_TAPPING | 33 | //#define NO_ACTION_TAPPING |
| 34 | //#define NO_ACTION_ONESHOT | 34 | //#define NO_ACTION_ONESHOT |
| 35 | 35 | ||
| 36 | // This is a 7-bit address, that gets left-shifted and bit 0 | 36 | #define LED_DRIVER_ADDR_1 IS31FL3731_I2C_ADDRESS_GND |
| 37 | // set to 0 for write, 1 for read (as per I2C protocol) | ||
| 38 | // The address will vary depending on your wiring: | ||
| 39 | // 0b1110100 AD <-> GND | ||
| 40 | // 0b1110111 AD <-> VCC | ||
| 41 | // 0b1110101 AD <-> SCL | ||
| 42 | // 0b1110110 AD <-> SDA | ||
| 43 | #define LED_DRIVER_ADDR_1 0b1110100 | ||
| 44 | #define I2C1_SCL_PIN B8 | 37 | #define I2C1_SCL_PIN B8 |
| 45 | #define I2C1_SDA_PIN B9 | 38 | #define I2C1_SDA_PIN B9 |
| 46 | 39 | ||
diff --git a/keyboards/dp60/config.h b/keyboards/dp60/config.h index 857e03df80..48c232b8e7 100644 --- a/keyboards/dp60/config.h +++ b/keyboards/dp60/config.h | |||
| @@ -33,8 +33,8 @@ | |||
| 33 | //#define NO_PRINT | 33 | //#define NO_PRINT |
| 34 | 34 | ||
| 35 | //rgb matrix setting | 35 | //rgb matrix setting |
| 36 | #define DRIVER_ADDR_1 0b1110100 | 36 | #define DRIVER_ADDR_1 IS31FL3731_I2C_ADDRESS_GND |
| 37 | #define DRIVER_ADDR_2 0b1110111 | 37 | #define DRIVER_ADDR_2 IS31FL3731_I2C_ADDRESS_VCC |
| 38 | #define IS31FL3731_DRIVER_COUNT 2 | 38 | #define IS31FL3731_DRIVER_COUNT 2 |
| 39 | #define DRIVER_1_LED_TOTAL 36 | 39 | #define DRIVER_1_LED_TOTAL 36 |
| 40 | #define DRIVER_2_LED_TOTAL 36 | 40 | #define DRIVER_2_LED_TOTAL 36 |
diff --git a/keyboards/drop/alt/v2/config.h b/keyboards/drop/alt/v2/config.h index 8ab8d0fb38..31b8750155 100644 --- a/keyboards/drop/alt/v2/config.h +++ b/keyboards/drop/alt/v2/config.h | |||
| @@ -14,8 +14,8 @@ | |||
| 14 | #define EXTERNAL_EEPROM_WP_PIN B5 | 14 | #define EXTERNAL_EEPROM_WP_PIN B5 |
| 15 | #define EEPROM_I2C_24LC256 | 15 | #define EEPROM_I2C_24LC256 |
| 16 | 16 | ||
| 17 | #define DRIVER_ADDR_1 0b1010011 | 17 | #define DRIVER_ADDR_1 IS31FL3733_I2C_ADDRESS_GND_VCC |
| 18 | #define DRIVER_ADDR_2 0b1011111 | 18 | #define DRIVER_ADDR_2 IS31FL3733_I2C_ADDRESS_VCC_VCC |
| 19 | #define IS31FL3733_DRIVER_COUNT 2 | 19 | #define IS31FL3733_DRIVER_COUNT 2 |
| 20 | #define RGB_MATRIX_LED_COUNT 111 | 20 | #define RGB_MATRIX_LED_COUNT 111 |
| 21 | #define IS31FL3733_PWM_FREQUENCY IS31FL3733_PWM_FREQUENCY_26K7_HZ | 21 | #define IS31FL3733_PWM_FREQUENCY IS31FL3733_PWM_FREQUENCY_26K7_HZ |
diff --git a/keyboards/drop/ctrl/v2/config.h b/keyboards/drop/ctrl/v2/config.h index 51990d856b..f3292bcb9c 100644 --- a/keyboards/drop/ctrl/v2/config.h +++ b/keyboards/drop/ctrl/v2/config.h | |||
| @@ -14,8 +14,8 @@ | |||
| 14 | #define EXTERNAL_EEPROM_WP_PIN B5 | 14 | #define EXTERNAL_EEPROM_WP_PIN B5 |
| 15 | #define EEPROM_I2C_24LC256 | 15 | #define EEPROM_I2C_24LC256 |
| 16 | 16 | ||
| 17 | #define DRIVER_ADDR_1 0b1010011 | 17 | #define DRIVER_ADDR_1 IS31FL3733_I2C_ADDRESS_GND_VCC |
| 18 | #define DRIVER_ADDR_2 0b1011111 | 18 | #define DRIVER_ADDR_2 IS31FL3733_I2C_ADDRESS_VCC_VCC |
| 19 | #define IS31FL3733_DRIVER_COUNT 2 | 19 | #define IS31FL3733_DRIVER_COUNT 2 |
| 20 | #define RGB_MATRIX_LED_COUNT 119 | 20 | #define RGB_MATRIX_LED_COUNT 119 |
| 21 | #define IS31FL3733_PWM_FREQUENCY IS31FL3733_PWM_FREQUENCY_26K7_HZ | 21 | #define IS31FL3733_PWM_FREQUENCY IS31FL3733_PWM_FREQUENCY_26K7_HZ |
diff --git a/keyboards/drop/sense75/config.h b/keyboards/drop/sense75/config.h index 6d2d50e541..70e425eb74 100644 --- a/keyboards/drop/sense75/config.h +++ b/keyboards/drop/sense75/config.h | |||
| @@ -9,8 +9,8 @@ | |||
| 9 | #define EXTERNAL_EEPROM_WP_PIN B7 | 9 | #define EXTERNAL_EEPROM_WP_PIN B7 |
| 10 | #define EEPROM_I2C_24LC256 | 10 | #define EEPROM_I2C_24LC256 |
| 11 | 11 | ||
| 12 | #define DRIVER_ADDR_1 0b1010000 | 12 | #define DRIVER_ADDR_1 IS31FL3733_I2C_ADDRESS_GND_GND |
| 13 | #define DRIVER_ADDR_2 0b1011111 | 13 | #define DRIVER_ADDR_2 IS31FL3733_I2C_ADDRESS_VCC_VCC |
| 14 | #define IS31FL3733_DRIVER_COUNT 2 | 14 | #define IS31FL3733_DRIVER_COUNT 2 |
| 15 | #define RGB_MATRIX_LED_COUNT 111 | 15 | #define RGB_MATRIX_LED_COUNT 111 |
| 16 | #define IS31FL3733_PWM_FREQUENCY IS31FL3733_PWM_FREQUENCY_26K7_HZ | 16 | #define IS31FL3733_PWM_FREQUENCY IS31FL3733_PWM_FREQUENCY_26K7_HZ |
diff --git a/keyboards/drop/shift/v2/config.h b/keyboards/drop/shift/v2/config.h index 7334585d16..29b77cba9b 100644 --- a/keyboards/drop/shift/v2/config.h +++ b/keyboards/drop/shift/v2/config.h | |||
| @@ -14,9 +14,9 @@ | |||
| 14 | #define EXTERNAL_EEPROM_WP_PIN B5 | 14 | #define EXTERNAL_EEPROM_WP_PIN B5 |
| 15 | #define EEPROM_I2C_24LC256 | 15 | #define EEPROM_I2C_24LC256 |
| 16 | 16 | ||
| 17 | #define DRIVER_ADDR_1 0b1010011 | 17 | #define DRIVER_ADDR_1 IS31FL3733_I2C_ADDRESS_GND_VCC |
| 18 | #define DRIVER_ADDR_2 0b1011111 | 18 | #define DRIVER_ADDR_2 IS31FL3733_I2C_ADDRESS_VCC_VCC |
| 19 | #define DRIVER_ADDR_3 0b1010000 | 19 | #define DRIVER_ADDR_3 IS31FL3733_I2C_ADDRESS_GND_GND |
| 20 | #define IS31FL3733_DRIVER_COUNT 3 | 20 | #define IS31FL3733_DRIVER_COUNT 3 |
| 21 | #define RGB_MATRIX_LED_COUNT 166 | 21 | #define RGB_MATRIX_LED_COUNT 166 |
| 22 | #define IS31FL3733_PWM_FREQUENCY IS31FL3733_PWM_FREQUENCY_26K7_HZ | 22 | #define IS31FL3733_PWM_FREQUENCY IS31FL3733_PWM_FREQUENCY_26K7_HZ |
diff --git a/keyboards/durgod/dgk6x/config.h b/keyboards/durgod/dgk6x/config.h index 12addab8e8..542c6a231c 100644 --- a/keyboards/durgod/dgk6x/config.h +++ b/keyboards/durgod/dgk6x/config.h | |||
| @@ -34,19 +34,8 @@ | |||
| 34 | #define LED_MR_LOCK_PIN LED_SCROLL_LOCK_PIN | 34 | #define LED_MR_LOCK_PIN LED_SCROLL_LOCK_PIN |
| 35 | 35 | ||
| 36 | #ifdef RGB_MATRIX_ENABLE | 36 | #ifdef RGB_MATRIX_ENABLE |
| 37 | // This is a 7-bit address, that gets left-shifted and bit 0 | 37 | #define DRIVER_ADDR_1 IS31FL3733_I2C_ADDRESS_GND_GND |
| 38 | // set to 0 for write, 1 for read (as per I2C protocol) | 38 | #define DRIVER_ADDR_2 IS31FL3733_I2C_ADDRESS_GND_VCC |
| 39 | // The address will vary depending on your wiring: | ||
| 40 | // 00 <-> GND | ||
| 41 | // 01 <-> SCL | ||
| 42 | // 10 <-> SDA | ||
| 43 | // 11 <-> VCC | ||
| 44 | // ADDR1 represents A1:A0 of the 7-bit address. | ||
| 45 | // ADDR2 represents A3:A2 of the 7-bit address. | ||
| 46 | // The result is: 0b101(ADDR2)(ADDR1) | ||
| 47 | |||
| 48 | #define DRIVER_ADDR_1 0b1010000 | ||
| 49 | #define DRIVER_ADDR_2 0b1010011 | ||
| 50 | 39 | ||
| 51 | #define IS31FL3733_DRIVER_COUNT 2 | 40 | #define IS31FL3733_DRIVER_COUNT 2 |
| 52 | #define RGB_MATRIX_LED_COUNT (DRIVER_1_LED_TOTAL + DRIVER_2_LED_TOTAL) | 41 | #define RGB_MATRIX_LED_COUNT (DRIVER_1_LED_TOTAL + DRIVER_2_LED_TOTAL) |
diff --git a/keyboards/dztech/dz60rgb/v1/config.h b/keyboards/dztech/dz60rgb/v1/config.h index bd5663d0f2..52ae406b98 100644 --- a/keyboards/dztech/dz60rgb/v1/config.h +++ b/keyboards/dztech/dz60rgb/v1/config.h | |||
| @@ -55,7 +55,7 @@ | |||
| 55 | // # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH | 55 | // # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH |
| 56 | 56 | ||
| 57 | # define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL | 57 | # define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL |
| 58 | # define DRIVER_ADDR_1 0b1010000 | 58 | # define DRIVER_ADDR_1 IS31FL3733_I2C_ADDRESS_GND_GND |
| 59 | # define IS31FL3733_DRIVER_COUNT 1 | 59 | # define IS31FL3733_DRIVER_COUNT 1 |
| 60 | # define RGB_MATRIX_LED_COUNT 63 | 60 | # define RGB_MATRIX_LED_COUNT 63 |
| 61 | #endif | 61 | #endif |
diff --git a/keyboards/dztech/dz60rgb/v2/config.h b/keyboards/dztech/dz60rgb/v2/config.h index 73e37406cb..733e8f4966 100644 --- a/keyboards/dztech/dz60rgb/v2/config.h +++ b/keyboards/dztech/dz60rgb/v2/config.h | |||
| @@ -53,7 +53,7 @@ | |||
| 53 | // # define ENABLE_RGB_MATRIX_SOLID_SPLASH | 53 | // # define ENABLE_RGB_MATRIX_SOLID_SPLASH |
| 54 | // # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH | 54 | // # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH |
| 55 | 55 | ||
| 56 | # define DRIVER_ADDR_1 0b1010000 | 56 | # define DRIVER_ADDR_1 IS31FL3733_I2C_ADDRESS_GND_GND |
| 57 | # define IS31FL3733_DRIVER_COUNT 1 | 57 | # define IS31FL3733_DRIVER_COUNT 1 |
| 58 | # define RGB_MATRIX_LED_COUNT 63 | 58 | # define RGB_MATRIX_LED_COUNT 63 |
| 59 | #endif | 59 | #endif |
diff --git a/keyboards/dztech/dz60rgb/v2_1/config.h b/keyboards/dztech/dz60rgb/v2_1/config.h index 669c343fa0..406b1141af 100644 --- a/keyboards/dztech/dz60rgb/v2_1/config.h +++ b/keyboards/dztech/dz60rgb/v2_1/config.h | |||
| @@ -69,7 +69,7 @@ | |||
| 69 | // # define ENABLE_RGB_MATRIX_SOLID_SPLASH | 69 | // # define ENABLE_RGB_MATRIX_SOLID_SPLASH |
| 70 | // # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH | 70 | // # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH |
| 71 | 71 | ||
| 72 | # define DRIVER_ADDR_1 0b1010000 | 72 | # define DRIVER_ADDR_1 IS31FL3733_I2C_ADDRESS_GND_GND |
| 73 | # define IS31FL3733_DRIVER_COUNT 1 | 73 | # define IS31FL3733_DRIVER_COUNT 1 |
| 74 | # define RGB_MATRIX_LED_COUNT 63 | 74 | # define RGB_MATRIX_LED_COUNT 63 |
| 75 | #endif | 75 | #endif |
diff --git a/keyboards/dztech/dz60rgb_ansi/v1/config.h b/keyboards/dztech/dz60rgb_ansi/v1/config.h index 016588e7ba..59a680615f 100644 --- a/keyboards/dztech/dz60rgb_ansi/v1/config.h +++ b/keyboards/dztech/dz60rgb_ansi/v1/config.h | |||
| @@ -55,7 +55,7 @@ | |||
| 55 | // # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH | 55 | // # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH |
| 56 | 56 | ||
| 57 | # define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL | 57 | # define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL |
| 58 | # define DRIVER_ADDR_1 0b1010000 | 58 | # define DRIVER_ADDR_1 IS31FL3733_I2C_ADDRESS_GND_GND |
| 59 | # define IS31FL3733_DRIVER_COUNT 1 | 59 | # define IS31FL3733_DRIVER_COUNT 1 |
| 60 | # define RGB_MATRIX_LED_COUNT 61 | 60 | # define RGB_MATRIX_LED_COUNT 61 |
| 61 | #endif | 61 | #endif |
diff --git a/keyboards/dztech/dz60rgb_ansi/v2/config.h b/keyboards/dztech/dz60rgb_ansi/v2/config.h index 87718ad5e3..819b98e36a 100644 --- a/keyboards/dztech/dz60rgb_ansi/v2/config.h +++ b/keyboards/dztech/dz60rgb_ansi/v2/config.h | |||
| @@ -53,7 +53,7 @@ | |||
| 53 | # define ENABLE_RGB_MATRIX_SOLID_SPLASH | 53 | # define ENABLE_RGB_MATRIX_SOLID_SPLASH |
| 54 | // # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH | 54 | // # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH |
| 55 | 55 | ||
| 56 | # define DRIVER_ADDR_1 0b1010000 | 56 | # define DRIVER_ADDR_1 IS31FL3733_I2C_ADDRESS_GND_GND |
| 57 | # define IS31FL3733_DRIVER_COUNT 1 | 57 | # define IS31FL3733_DRIVER_COUNT 1 |
| 58 | # define RGB_MATRIX_LED_COUNT 61 | 58 | # define RGB_MATRIX_LED_COUNT 61 |
| 59 | #endif | 59 | #endif |
diff --git a/keyboards/dztech/dz60rgb_ansi/v2_1/config.h b/keyboards/dztech/dz60rgb_ansi/v2_1/config.h index 2981fb2f59..a186cd82c3 100644 --- a/keyboards/dztech/dz60rgb_ansi/v2_1/config.h +++ b/keyboards/dztech/dz60rgb_ansi/v2_1/config.h | |||
| @@ -69,7 +69,7 @@ | |||
| 69 | // # define ENABLE_RGB_MATRIX_SOLID_SPLASH | 69 | // # define ENABLE_RGB_MATRIX_SOLID_SPLASH |
| 70 | // # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH | 70 | // # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH |
| 71 | 71 | ||
| 72 | # define DRIVER_ADDR_1 0b1010000 | 72 | # define DRIVER_ADDR_1 IS31FL3733_I2C_ADDRESS_GND_GND |
| 73 | # define IS31FL3733_DRIVER_COUNT 1 | 73 | # define IS31FL3733_DRIVER_COUNT 1 |
| 74 | # define RGB_MATRIX_LED_COUNT 61 | 74 | # define RGB_MATRIX_LED_COUNT 61 |
| 75 | #endif | 75 | #endif |
diff --git a/keyboards/dztech/dz60rgb_wkl/v1/config.h b/keyboards/dztech/dz60rgb_wkl/v1/config.h index e4819dd415..850ecae481 100644 --- a/keyboards/dztech/dz60rgb_wkl/v1/config.h +++ b/keyboards/dztech/dz60rgb_wkl/v1/config.h | |||
| @@ -55,7 +55,7 @@ | |||
| 55 | // # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH | 55 | // # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH |
| 56 | 56 | ||
| 57 | # define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL | 57 | # define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL |
| 58 | # define DRIVER_ADDR_1 0b1010000 | 58 | # define DRIVER_ADDR_1 IS31FL3733_I2C_ADDRESS_GND_GND |
| 59 | # define IS31FL3733_DRIVER_COUNT 1 | 59 | # define IS31FL3733_DRIVER_COUNT 1 |
| 60 | # define RGB_MATRIX_LED_COUNT 62 | 60 | # define RGB_MATRIX_LED_COUNT 62 |
| 61 | #endif | 61 | #endif |
diff --git a/keyboards/dztech/dz60rgb_wkl/v2/config.h b/keyboards/dztech/dz60rgb_wkl/v2/config.h index 286f0718c6..1496a0cbe8 100644 --- a/keyboards/dztech/dz60rgb_wkl/v2/config.h +++ b/keyboards/dztech/dz60rgb_wkl/v2/config.h | |||
| @@ -50,7 +50,7 @@ | |||
| 50 | # define ENABLE_RGB_MATRIX_SOLID_SPLASH | 50 | # define ENABLE_RGB_MATRIX_SOLID_SPLASH |
| 51 | // # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH | 51 | // # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH |
| 52 | 52 | ||
| 53 | # define DRIVER_ADDR_1 0b1010000 | 53 | # define DRIVER_ADDR_1 IS31FL3733_I2C_ADDRESS_GND_GND |
| 54 | # define IS31FL3733_DRIVER_COUNT 1 | 54 | # define IS31FL3733_DRIVER_COUNT 1 |
| 55 | # define RGB_MATRIX_LED_COUNT 62 | 55 | # define RGB_MATRIX_LED_COUNT 62 |
| 56 | #endif | 56 | #endif |
diff --git a/keyboards/dztech/dz60rgb_wkl/v2_1/config.h b/keyboards/dztech/dz60rgb_wkl/v2_1/config.h index 41274a6bac..1c036310dc 100644 --- a/keyboards/dztech/dz60rgb_wkl/v2_1/config.h +++ b/keyboards/dztech/dz60rgb_wkl/v2_1/config.h | |||
| @@ -69,7 +69,7 @@ | |||
| 69 | # define ENABLE_RGB_MATRIX_SOLID_SPLASH | 69 | # define ENABLE_RGB_MATRIX_SOLID_SPLASH |
| 70 | // # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH | 70 | // # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH |
| 71 | 71 | ||
| 72 | # define DRIVER_ADDR_1 0b1010000 | 72 | # define DRIVER_ADDR_1 IS31FL3733_I2C_ADDRESS_GND_GND |
| 73 | # define IS31FL3733_DRIVER_COUNT 1 | 73 | # define IS31FL3733_DRIVER_COUNT 1 |
| 74 | # define RGB_MATRIX_LED_COUNT 62 | 74 | # define RGB_MATRIX_LED_COUNT 62 |
| 75 | #endif | 75 | #endif |
diff --git a/keyboards/dztech/dz64rgb/config.h b/keyboards/dztech/dz64rgb/config.h index a1e779f73c..f7dd035eb8 100644 --- a/keyboards/dztech/dz64rgb/config.h +++ b/keyboards/dztech/dz64rgb/config.h | |||
| @@ -48,7 +48,7 @@ | |||
| 48 | #define ENABLE_RGB_MATRIX_PIXEL_FRACTAL | 48 | #define ENABLE_RGB_MATRIX_PIXEL_FRACTAL |
| 49 | #define ENABLE_RGB_MATRIX_TYPING_HEATMAP | 49 | #define ENABLE_RGB_MATRIX_TYPING_HEATMAP |
| 50 | #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL | 50 | #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL |
| 51 | #define DRIVER_ADDR_1 0b1010000 | 51 | #define DRIVER_ADDR_1 IS31FL3733_I2C_ADDRESS_GND_GND |
| 52 | #define IS31FL3733_DRIVER_COUNT 1 | 52 | #define IS31FL3733_DRIVER_COUNT 1 |
| 53 | #define RGB_MATRIX_LED_COUNT 64 | 53 | #define RGB_MATRIX_LED_COUNT 64 |
| 54 | #endif | 54 | #endif |
diff --git a/keyboards/dztech/dz65rgb/v1/config.h b/keyboards/dztech/dz65rgb/v1/config.h index 79c1473f23..ac462043ac 100644 --- a/keyboards/dztech/dz65rgb/v1/config.h +++ b/keyboards/dztech/dz65rgb/v1/config.h | |||
| @@ -70,8 +70,8 @@ | |||
| 70 | // # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH | 70 | // # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH |
| 71 | # define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200 | 71 | # define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200 |
| 72 | # define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL | 72 | # define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL |
| 73 | # define DRIVER_ADDR_1 0b1110100 | 73 | # define DRIVER_ADDR_1 IS31FL3731_I2C_ADDRESS_GND |
| 74 | # define DRIVER_ADDR_2 0b1110111 | 74 | # define DRIVER_ADDR_2 IS31FL3731_I2C_ADDRESS_VCC |
| 75 | # define IS31FL3731_DRIVER_COUNT 2 | 75 | # define IS31FL3731_DRIVER_COUNT 2 |
| 76 | # define DRIVER_1_LED_TOTAL 35 | 76 | # define DRIVER_1_LED_TOTAL 35 |
| 77 | # define DRIVER_2_LED_TOTAL 33 | 77 | # define DRIVER_2_LED_TOTAL 33 |
diff --git a/keyboards/dztech/dz65rgb/v2/config.h b/keyboards/dztech/dz65rgb/v2/config.h index 187e661bdb..2c849c9691 100644 --- a/keyboards/dztech/dz65rgb/v2/config.h +++ b/keyboards/dztech/dz65rgb/v2/config.h | |||
| @@ -70,8 +70,8 @@ | |||
| 70 | // # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH | 70 | // # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH |
| 71 | # define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200 | 71 | # define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200 |
| 72 | # define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL | 72 | # define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL |
| 73 | # define DRIVER_ADDR_1 0b1110100 | 73 | # define DRIVER_ADDR_1 IS31FL3731_I2C_ADDRESS_GND |
| 74 | # define DRIVER_ADDR_2 0b1110111 | 74 | # define DRIVER_ADDR_2 IS31FL3731_I2C_ADDRESS_VCC |
| 75 | # define IS31FL3731_DRIVER_COUNT 2 | 75 | # define IS31FL3731_DRIVER_COUNT 2 |
| 76 | # define DRIVER_1_LED_TOTAL 35 | 76 | # define DRIVER_1_LED_TOTAL 35 |
| 77 | # define DRIVER_2_LED_TOTAL 33 | 77 | # define DRIVER_2_LED_TOTAL 33 |
diff --git a/keyboards/dztech/dz65rgb/v3/config.h b/keyboards/dztech/dz65rgb/v3/config.h index 2077bd93d4..f99315e0ed 100755 --- a/keyboards/dztech/dz65rgb/v3/config.h +++ b/keyboards/dztech/dz65rgb/v3/config.h | |||
| @@ -72,7 +72,7 @@ | |||
| 72 | # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH | 72 | # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH |
| 73 | 73 | ||
| 74 | # define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL | 74 | # define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL |
| 75 | # define DRIVER_ADDR_1 0b0110000 | 75 | # define DRIVER_ADDR_1 IS31FL3741_I2C_ADDRESS_GND |
| 76 | # define IS31FL3741_DRIVER_COUNT 1 | 76 | # define IS31FL3741_DRIVER_COUNT 1 |
| 77 | # define RGB_MATRIX_LED_COUNT 68 | 77 | # define RGB_MATRIX_LED_COUNT 68 |
| 78 | # define DRIVER_INDICATOR_LED_TOTAL 0 | 78 | # define DRIVER_INDICATOR_LED_TOTAL 0 |
diff --git a/keyboards/dztech/tofu/ii/v1/config.h b/keyboards/dztech/tofu/ii/v1/config.h index b709c8d2ba..e416297239 100644 --- a/keyboards/dztech/tofu/ii/v1/config.h +++ b/keyboards/dztech/tofu/ii/v1/config.h | |||
| @@ -79,8 +79,8 @@ | |||
| 79 | # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH | 79 | # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH |
| 80 | # define RGB_MATRIX_MAXIMUM_BRIGHTNESS 180 // limits maximum brightness of LEDs to 200 out of 255. If not defined maximum brightness is set to 255 | 80 | # define RGB_MATRIX_MAXIMUM_BRIGHTNESS 180 // limits maximum brightness of LEDs to 200 out of 255. If not defined maximum brightness is set to 255 |
| 81 | # define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL | 81 | # define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL |
| 82 | # define DRIVER_ADDR_1 0b1010000 | 82 | # define DRIVER_ADDR_1 IS31FL3737_I2C_ADDRESS_GND |
| 83 | # define DRIVER_ADDR_2 0b1011111 | 83 | # define DRIVER_ADDR_2 IS31FL3737_I2C_ADDRESS_VCC |
| 84 | # define IS31FL3737_DRIVER_COUNT 2 | 84 | # define IS31FL3737_DRIVER_COUNT 2 |
| 85 | # define DRIVER_1_LED_TOTAL 46 | 85 | # define DRIVER_1_LED_TOTAL 46 |
| 86 | # define DRIVER_2_LED_TOTAL 20 | 86 | # define DRIVER_2_LED_TOTAL 20 |
diff --git a/keyboards/dztech/tofu/jr/v1/config.h b/keyboards/dztech/tofu/jr/v1/config.h index a9ab620c58..21de51ccfc 100644 --- a/keyboards/dztech/tofu/jr/v1/config.h +++ b/keyboards/dztech/tofu/jr/v1/config.h | |||
| @@ -79,8 +79,8 @@ | |||
| 79 | # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH | 79 | # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH |
| 80 | # define RGB_MATRIX_MAXIMUM_BRIGHTNESS 180 // limits maximum brightness of LEDs to 200 out of 255. If not defined maximum brightness is set to 255 | 80 | # define RGB_MATRIX_MAXIMUM_BRIGHTNESS 180 // limits maximum brightness of LEDs to 200 out of 255. If not defined maximum brightness is set to 255 |
| 81 | # define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL | 81 | # define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL |
| 82 | # define DRIVER_ADDR_1 0b1010000 | 82 | # define DRIVER_ADDR_1 IS31FL3737_I2C_ADDRESS_GND |
| 83 | # define DRIVER_ADDR_2 0b1011111 | 83 | # define DRIVER_ADDR_2 IS31FL3737_I2C_ADDRESS_VCC |
| 84 | # define IS31FL3737_DRIVER_COUNT 2 | 84 | # define IS31FL3737_DRIVER_COUNT 2 |
| 85 | # define DRIVER_1_LED_TOTAL 48 | 85 | # define DRIVER_1_LED_TOTAL 48 |
| 86 | # define DRIVER_2_LED_TOTAL 20 | 86 | # define DRIVER_2_LED_TOTAL 20 |
diff --git a/keyboards/ergodox_ez/config.h b/keyboards/ergodox_ez/config.h index 3741b72a67..b4385af15d 100644 --- a/keyboards/ergodox_ez/config.h +++ b/keyboards/ergodox_ez/config.h | |||
| @@ -91,8 +91,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 91 | 91 | ||
| 92 | 92 | ||
| 93 | // RGB backlight | 93 | // RGB backlight |
| 94 | #define DRIVER_ADDR_1 0b1110100 | 94 | #define DRIVER_ADDR_1 IS31FL3731_I2C_ADDRESS_GND |
| 95 | #define DRIVER_ADDR_2 0b1110111 | 95 | #define DRIVER_ADDR_2 IS31FL3731_I2C_ADDRESS_VCC |
| 96 | #define IS31FL3731_DRIVER_COUNT 2 | 96 | #define IS31FL3731_DRIVER_COUNT 2 |
| 97 | #define DRIVER_1_LED_TOTAL 24 | 97 | #define DRIVER_1_LED_TOTAL 24 |
| 98 | #define DRIVER_2_LED_TOTAL 24 | 98 | #define DRIVER_2_LED_TOTAL 24 |
diff --git a/keyboards/evyd13/atom47/rev5/config.h b/keyboards/evyd13/atom47/rev5/config.h index d15141e5a5..5f9fda9bbf 100644 --- a/keyboards/evyd13/atom47/rev5/config.h +++ b/keyboards/evyd13/atom47/rev5/config.h | |||
| @@ -38,17 +38,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 38 | //#define NO_ACTION_TAPPING | 38 | //#define NO_ACTION_TAPPING |
| 39 | //#define NO_ACTION_ONESHOT | 39 | //#define NO_ACTION_ONESHOT |
| 40 | 40 | ||
| 41 | // This is a 7-bit address, that gets left-shifted and bit 0 | 41 | #define DRIVER_ADDR_1 IS31FL3733_I2C_ADDRESS_GND_GND |
| 42 | // set to 0 for write, 1 for read (as per I2C protocol) | ||
| 43 | // The address will vary depending on your wiring: | ||
| 44 | // 00 <-> GND | ||
| 45 | // 01 <-> SCL | ||
| 46 | // 10 <-> SDA | ||
| 47 | // 11 <-> VCC | ||
| 48 | // ADDR1 represents A1:A0 of the 7-bit address. | ||
| 49 | // ADDR2 represents A3:A2 of the 7-bit address. | ||
| 50 | // The result is: 0b101(ADDR2)(ADDR1) | ||
| 51 | #define DRIVER_ADDR_1 0b1010000 | ||
| 52 | #define IS31FL3733_DRIVER_COUNT 1 | 42 | #define IS31FL3733_DRIVER_COUNT 1 |
| 53 | #define RGB_MATRIX_LED_COUNT 64 | 43 | #define RGB_MATRIX_LED_COUNT 64 |
| 54 | 44 | ||
diff --git a/keyboards/exclusive/e6_rgb/config.h b/keyboards/exclusive/e6_rgb/config.h index 0e5ecaaa9d..37a251b3f0 100644 --- a/keyboards/exclusive/e6_rgb/config.h +++ b/keyboards/exclusive/e6_rgb/config.h | |||
| @@ -4,7 +4,7 @@ | |||
| 4 | */ | 4 | */ |
| 5 | #pragma once | 5 | #pragma once |
| 6 | 6 | ||
| 7 | #define DRIVER_ADDR_1 0b1010000 | 7 | #define DRIVER_ADDR_1 IS31FL3733_I2C_ADDRESS_GND_GND |
| 8 | 8 | ||
| 9 | #define IS31FL3733_DRIVER_COUNT 1 | 9 | #define IS31FL3733_DRIVER_COUNT 1 |
| 10 | #define RGB_MATRIX_LED_COUNT 63 | 10 | #define RGB_MATRIX_LED_COUNT 63 |
diff --git a/keyboards/fallacy/config.h b/keyboards/fallacy/config.h index dc66968bdc..eff0cc4f50 100755 --- a/keyboards/fallacy/config.h +++ b/keyboards/fallacy/config.h | |||
| @@ -18,7 +18,7 @@ | |||
| 18 | /* IS31FL3731 driver address (for status LEDs) | 18 | /* IS31FL3731 driver address (for status LEDs) |
| 19 | * Using the default defines here, but using a custom implementation | 19 | * Using the default defines here, but using a custom implementation |
| 20 | */ | 20 | */ |
| 21 | #define LED_DRIVER_ADDR_1 0b1110100 | 21 | #define LED_DRIVER_ADDR_1 IS31FL3731_I2C_ADDRESS_GND |
| 22 | #define IS31FL3731_DRIVER_COUNT 1 | 22 | #define IS31FL3731_DRIVER_COUNT 1 |
| 23 | #define LED_MATRIX_LED_COUNT 3 | 23 | #define LED_MATRIX_LED_COUNT 3 |
| 24 | 24 | ||
diff --git a/keyboards/feker/ik75/config.h b/keyboards/feker/ik75/config.h index 2e813d1477..c266bf757e 100644 --- a/keyboards/feker/ik75/config.h +++ b/keyboards/feker/ik75/config.h | |||
| @@ -25,8 +25,8 @@ | |||
| 25 | #define RGB_MATRIX_FRAMEBUFFER_EFFECTS | 25 | #define RGB_MATRIX_FRAMEBUFFER_EFFECTS |
| 26 | 26 | ||
| 27 | /* RGB Matrix config */ | 27 | /* RGB Matrix config */ |
| 28 | #define DRIVER_ADDR_1 0b1011111 | 28 | #define DRIVER_ADDR_1 IS31FL3733_I2C_ADDRESS_VCC_VCC |
| 29 | #define DRIVER_ADDR_2 0b1010000 | 29 | #define DRIVER_ADDR_2 IS31FL3733_I2C_ADDRESS_GND_GND |
| 30 | #define IS31FL3733_DRIVER_COUNT 2 | 30 | #define IS31FL3733_DRIVER_COUNT 2 |
| 31 | #define DRIVER_1_LED_TOTAL 63 | 31 | #define DRIVER_1_LED_TOTAL 63 |
| 32 | #define DRIVER_2_LED_TOTAL 64 | 32 | #define DRIVER_2_LED_TOTAL 64 |
diff --git a/keyboards/ferris/0_2/bling/config.h b/keyboards/ferris/0_2/bling/config.h index 9d8e9786f1..382c4c1e00 100644 --- a/keyboards/ferris/0_2/bling/config.h +++ b/keyboards/ferris/0_2/bling/config.h | |||
| @@ -18,8 +18,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 18 | #pragma once | 18 | #pragma once |
| 19 | 19 | ||
| 20 | /* LED Drivers */ | 20 | /* LED Drivers */ |
| 21 | #define DRIVER_ADDR_1 0b1110100 | 21 | #define DRIVER_ADDR_1 IS31FL3731_I2C_ADDRESS_GND |
| 22 | #define DRIVER_ADDR_2 0b1110101 | 22 | #define DRIVER_ADDR_2 IS31FL3731_I2C_ADDRESS_SCL |
| 23 | #define IS31FL3731_DRIVER_COUNT 2 | 23 | #define IS31FL3731_DRIVER_COUNT 2 |
| 24 | #define DRIVER_1_LED_TOTAL 7 | 24 | #define DRIVER_1_LED_TOTAL 7 |
| 25 | #define DRIVER_2_LED_TOTAL 7 | 25 | #define DRIVER_2_LED_TOTAL 7 |
diff --git a/keyboards/flashquark/horizon_z/config.h b/keyboards/flashquark/horizon_z/config.h index dac6caa24d..f087af93c2 100755 --- a/keyboards/flashquark/horizon_z/config.h +++ b/keyboards/flashquark/horizon_z/config.h | |||
| @@ -72,7 +72,7 @@ | |||
| 72 | // # define ENABLE_RGB_MATRIX_SOLID_SPLASH | 72 | // # define ENABLE_RGB_MATRIX_SOLID_SPLASH |
| 73 | // # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH | 73 | // # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH |
| 74 | 74 | ||
| 75 | # define DRIVER_ADDR_1 0b1010000 | 75 | # define DRIVER_ADDR_1 IS31FL3733_I2C_ADDRESS_GND_GND |
| 76 | # define IS31FL3733_DRIVER_COUNT 1 | 76 | # define IS31FL3733_DRIVER_COUNT 1 |
| 77 | # define RGB_MATRIX_LED_COUNT 62 | 77 | # define RGB_MATRIX_LED_COUNT 62 |
| 78 | #endif | 78 | #endif |
diff --git a/keyboards/frooastboard/walnut/config.h b/keyboards/frooastboard/walnut/config.h index 3e7b870075..f60c57dec5 100644 --- a/keyboards/frooastboard/walnut/config.h +++ b/keyboards/frooastboard/walnut/config.h | |||
| @@ -6,7 +6,7 @@ | |||
| 6 | #define IS31FL3737_PWM_FREQUENCY IS31FL3737_PWM_FREQUENCY_26K7_HZ | 6 | #define IS31FL3737_PWM_FREQUENCY IS31FL3737_PWM_FREQUENCY_26K7_HZ |
| 7 | #define IS31FL3737_DRIVER_COUNT 1 | 7 | #define IS31FL3737_DRIVER_COUNT 1 |
| 8 | #define RGB_MATRIX_LED_COUNT 48 | 8 | #define RGB_MATRIX_LED_COUNT 48 |
| 9 | #define DRIVER_ADDR_1 0b1010000 | 9 | #define DRIVER_ADDR_1 IS31FL3737_I2C_ADDRESS_GND |
| 10 | 10 | ||
| 11 | #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 191 | 11 | #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 191 |
| 12 | 12 | ||
diff --git a/keyboards/geekboards/tester/config.h b/keyboards/geekboards/tester/config.h index 0e7b8a1737..5933471b8c 100644 --- a/keyboards/geekboards/tester/config.h +++ b/keyboards/geekboards/tester/config.h | |||
| @@ -55,8 +55,8 @@ | |||
| 55 | // # define ENABLE_RGB_MATRIX_SOLID_SPLASH | 55 | // # define ENABLE_RGB_MATRIX_SOLID_SPLASH |
| 56 | // # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH | 56 | // # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH |
| 57 | 57 | ||
| 58 | # define DRIVER_ADDR_1 0b1110100 | 58 | # define DRIVER_ADDR_1 IS31FL3731_I2C_ADDRESS_GND |
| 59 | # define DRIVER_ADDR_2 0b1110101 | 59 | # define DRIVER_ADDR_2 IS31FL3731_I2C_ADDRESS_SCL |
| 60 | # define IS31FL3731_DRIVER_COUNT 2 | 60 | # define IS31FL3731_DRIVER_COUNT 2 |
| 61 | # define DRIVER_1_LED_TOTAL 8 | 61 | # define DRIVER_1_LED_TOTAL 8 |
| 62 | # define DRIVER_2_LED_TOTAL 0 | 62 | # define DRIVER_2_LED_TOTAL 0 |
diff --git a/keyboards/gizmo_engineering/gk6/config.h b/keyboards/gizmo_engineering/gk6/config.h index aabc293922..dfd9f0c703 100755 --- a/keyboards/gizmo_engineering/gk6/config.h +++ b/keyboards/gizmo_engineering/gk6/config.h | |||
| @@ -18,8 +18,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 18 | #pragma once | 18 | #pragma once |
| 19 | 19 | ||
| 20 | // RGB Matrix | 20 | // RGB Matrix |
| 21 | #define DRIVER_ADDR_1 0b1110100 | 21 | #define DRIVER_ADDR_1 IS31FL3731_I2C_ADDRESS_GND |
| 22 | #define DRIVER_ADDR_2 0b1110111 | 22 | #define DRIVER_ADDR_2 IS31FL3731_I2C_ADDRESS_VCC |
| 23 | 23 | ||
| 24 | #define IS31FL3731_DRIVER_COUNT 2 | 24 | #define IS31FL3731_DRIVER_COUNT 2 |
| 25 | #define DRIVER_1_LED_TOTAL 32 | 25 | #define DRIVER_1_LED_TOTAL 32 |
diff --git a/keyboards/handwired/orbweaver/config.h b/keyboards/handwired/orbweaver/config.h index e0594697a1..a264089c71 100644 --- a/keyboards/handwired/orbweaver/config.h +++ b/keyboards/handwired/orbweaver/config.h | |||
| @@ -18,7 +18,7 @@ | |||
| 18 | #pragma once | 18 | #pragma once |
| 19 | 19 | ||
| 20 | #define IS31FL3731_DRIVER_COUNT 1 | 20 | #define IS31FL3731_DRIVER_COUNT 1 |
| 21 | #define DRIVER_ADDR_1 0b1110100 | 21 | #define DRIVER_ADDR_1 IS31FL3731_I2C_ADDRESS_GND |
| 22 | #define RGB_MATRIX_LED_COUNT 20 | 22 | #define RGB_MATRIX_LED_COUNT 20 |
| 23 | #define I2C1_CLOCK_SPEED 100000 | 23 | #define I2C1_CLOCK_SPEED 100000 |
| 24 | #define RGB_MATRIX_CENTER { 40, 30 } | 24 | #define RGB_MATRIX_CENTER { 40, 30 } |
diff --git a/keyboards/hs60/v1/config.h b/keyboards/hs60/v1/config.h index d9e94b2a14..c7eac09b17 100644 --- a/keyboards/hs60/v1/config.h +++ b/keyboards/hs60/v1/config.h | |||
| @@ -41,8 +41,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 41 | // #define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended | 41 | // #define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended |
| 42 | #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 215 | 42 | #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 215 |
| 43 | 43 | ||
| 44 | #define DRIVER_ADDR_1 0b1110100 | 44 | #define DRIVER_ADDR_1 IS31FL3731_I2C_ADDRESS_GND |
| 45 | #define DRIVER_ADDR_2 0b1110101 | 45 | #define DRIVER_ADDR_2 IS31FL3731_I2C_ADDRESS_SCL |
| 46 | 46 | ||
| 47 | #define IS31FL3731_DRIVER_COUNT 2 | 47 | #define IS31FL3731_DRIVER_COUNT 2 |
| 48 | #define DRIVER_1_LED_TOTAL 30 | 48 | #define DRIVER_1_LED_TOTAL 30 |
diff --git a/keyboards/ilumkb/simpler61/config.h b/keyboards/ilumkb/simpler61/config.h index 12c6390683..5a9b4df785 100644 --- a/keyboards/ilumkb/simpler61/config.h +++ b/keyboards/ilumkb/simpler61/config.h | |||
| @@ -21,7 +21,7 @@ | |||
| 21 | #define RGB_MATRIX_LED_PROCESS_LIMIT 4 | 21 | #define RGB_MATRIX_LED_PROCESS_LIMIT 4 |
| 22 | #define RGB_MATRIX_LED_FLUSH_LIMIT 26 | 22 | #define RGB_MATRIX_LED_FLUSH_LIMIT 26 |
| 23 | #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL | 23 | #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL |
| 24 | #define DRIVER_ADDR_1 0b0110000 | 24 | #define DRIVER_ADDR_1 IS31FL3741_I2C_ADDRESS_GND |
| 25 | #define IS31FL3741_DRIVER_COUNT 1 | 25 | #define IS31FL3741_DRIVER_COUNT 1 |
| 26 | #define DRIVER_1_LED_TOTAL 61 | 26 | #define DRIVER_1_LED_TOTAL 61 |
| 27 | #define RGB_MATRIX_LED_COUNT DRIVER_1_LED_TOTAL | 27 | #define RGB_MATRIX_LED_COUNT DRIVER_1_LED_TOTAL |
diff --git a/keyboards/ilumkb/simpler64/config.h b/keyboards/ilumkb/simpler64/config.h index 58268e23cf..ab1265fe1c 100644 --- a/keyboards/ilumkb/simpler64/config.h +++ b/keyboards/ilumkb/simpler64/config.h | |||
| @@ -21,7 +21,7 @@ | |||
| 21 | #define RGB_MATRIX_LED_PROCESS_LIMIT 4 | 21 | #define RGB_MATRIX_LED_PROCESS_LIMIT 4 |
| 22 | #define RGB_MATRIX_LED_FLUSH_LIMIT 26 | 22 | #define RGB_MATRIX_LED_FLUSH_LIMIT 26 |
| 23 | #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL | 23 | #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL |
| 24 | #define DRIVER_ADDR_1 0b0110000 | 24 | #define DRIVER_ADDR_1 IS31FL3741_I2C_ADDRESS_GND |
| 25 | #define IS31FL3741_DRIVER_COUNT 1 | 25 | #define IS31FL3741_DRIVER_COUNT 1 |
| 26 | #define DRIVER_1_LED_TOTAL 64 | 26 | #define DRIVER_1_LED_TOTAL 64 |
| 27 | #define RGB_MATRIX_LED_COUNT DRIVER_1_LED_TOTAL | 27 | #define RGB_MATRIX_LED_COUNT DRIVER_1_LED_TOTAL |
diff --git a/keyboards/inett_studio/sqx/hotswap/config.h b/keyboards/inett_studio/sqx/hotswap/config.h index c11317afc8..66a6a8a611 100644 --- a/keyboards/inett_studio/sqx/hotswap/config.h +++ b/keyboards/inett_studio/sqx/hotswap/config.h | |||
| @@ -32,8 +32,8 @@ | |||
| 32 | //rgb matrix setting | 32 | //rgb matrix setting |
| 33 | #define DRIVER_1_LED_TOTAL 33 | 33 | #define DRIVER_1_LED_TOTAL 33 |
| 34 | #define DRIVER_2_LED_TOTAL 31 | 34 | #define DRIVER_2_LED_TOTAL 31 |
| 35 | #define DRIVER_ADDR_1 0b1110100 | 35 | #define DRIVER_ADDR_1 IS31FL3731_I2C_ADDRESS_GND |
| 36 | #define DRIVER_ADDR_2 0b1110111 | 36 | #define DRIVER_ADDR_2 IS31FL3731_I2C_ADDRESS_VCC |
| 37 | #define IS31FL3731_DRIVER_COUNT 2 | 37 | #define IS31FL3731_DRIVER_COUNT 2 |
| 38 | #define RGB_MATRIX_LED_COUNT (DRIVER_1_LED_TOTAL + DRIVER_2_LED_TOTAL) | 38 | #define RGB_MATRIX_LED_COUNT (DRIVER_1_LED_TOTAL + DRIVER_2_LED_TOTAL) |
| 39 | 39 | ||
diff --git a/keyboards/inett_studio/sqx/universal/config.h b/keyboards/inett_studio/sqx/universal/config.h index 772c8db16b..73bda58206 100644 --- a/keyboards/inett_studio/sqx/universal/config.h +++ b/keyboards/inett_studio/sqx/universal/config.h | |||
| @@ -32,8 +32,8 @@ | |||
| 32 | //rgb matrix setting | 32 | //rgb matrix setting |
| 33 | #define DRIVER_1_LED_TOTAL 36 | 33 | #define DRIVER_1_LED_TOTAL 36 |
| 34 | #define DRIVER_2_LED_TOTAL 36 | 34 | #define DRIVER_2_LED_TOTAL 36 |
| 35 | #define DRIVER_ADDR_1 0b1110100 | 35 | #define DRIVER_ADDR_1 IS31FL3731_I2C_ADDRESS_GND |
| 36 | #define DRIVER_ADDR_2 0b1110111 | 36 | #define DRIVER_ADDR_2 IS31FL3731_I2C_ADDRESS_VCC |
| 37 | #define IS31FL3731_DRIVER_COUNT 2 | 37 | #define IS31FL3731_DRIVER_COUNT 2 |
| 38 | #define RGB_MATRIX_LED_COUNT (DRIVER_1_LED_TOTAL + DRIVER_2_LED_TOTAL) | 38 | #define RGB_MATRIX_LED_COUNT (DRIVER_1_LED_TOTAL + DRIVER_2_LED_TOTAL) |
| 39 | 39 | ||
diff --git a/keyboards/input_club/ergodox_infinity/config.h b/keyboards/input_club/ergodox_infinity/config.h index 17baf0013e..7c35ccc784 100644 --- a/keyboards/input_club/ergodox_infinity/config.h +++ b/keyboards/input_club/ergodox_infinity/config.h | |||
| @@ -43,7 +43,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 43 | #define LED_BRIGHTNESS_HI 255 | 43 | #define LED_BRIGHTNESS_HI 255 |
| 44 | 44 | ||
| 45 | /* LED matrix driver */ | 45 | /* LED matrix driver */ |
| 46 | #define LED_DRIVER_ADDR_1 0x74 | 46 | #define LED_DRIVER_ADDR_1 IS31FL3731_I2C_ADDRESS_GND |
| 47 | #define IS31FL3731_DRIVER_COUNT 1 | 47 | #define IS31FL3731_DRIVER_COUNT 1 |
| 48 | #define LED_MATRIX_LED_COUNT 76 | 48 | #define LED_MATRIX_LED_COUNT 76 |
| 49 | #define LED_MATRIX_SPLIT { 38, 38 } | 49 | #define LED_MATRIX_SPLIT { 38, 38 } |
diff --git a/keyboards/input_club/k_type/config.h b/keyboards/input_club/k_type/config.h index 5d4d515d77..b3365bd0af 100644 --- a/keyboards/input_club/k_type/config.h +++ b/keyboards/input_club/k_type/config.h | |||
| @@ -103,8 +103,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 103 | # define I2C2_SCL_PAL_MODE PAL_MODE_ALTERNATIVE_2 | 103 | # define I2C2_SCL_PAL_MODE PAL_MODE_ALTERNATIVE_2 |
| 104 | # define I2C2_SDA_PAL_MODE PAL_MODE_ALTERNATIVE_2 | 104 | # define I2C2_SDA_PAL_MODE PAL_MODE_ALTERNATIVE_2 |
| 105 | 105 | ||
| 106 | # define DRIVER_ADDR_1 0b1010000 | 106 | # define DRIVER_ADDR_1 IS31FL3733_I2C_ADDRESS_GND_GND |
| 107 | # define DRIVER_ADDR_2 0b1010000 | 107 | # define DRIVER_ADDR_2 IS31FL3733_I2C_ADDRESS_GND_GND |
| 108 | # define IS31FL3733_DRIVER_COUNT 2 | 108 | # define IS31FL3733_DRIVER_COUNT 2 |
| 109 | # define DRIVER_1_LED_TOTAL 64 | 109 | # define DRIVER_1_LED_TOTAL 64 |
| 110 | # define DRIVER_2_LED_TOTAL 55 | 110 | # define DRIVER_2_LED_TOTAL 55 |
diff --git a/keyboards/input_club/k_type/is31fl3733-dual.c b/keyboards/input_club/k_type/is31fl3733-dual.c index 2976f5aed4..851b56a37d 100644 --- a/keyboards/input_club/k_type/is31fl3733-dual.c +++ b/keyboards/input_club/k_type/is31fl3733-dual.c | |||
| @@ -20,18 +20,6 @@ | |||
| 20 | #include "i2c_master.h" | 20 | #include "i2c_master.h" |
| 21 | #include "wait.h" | 21 | #include "wait.h" |
| 22 | 22 | ||
| 23 | // This is a 7-bit address, that gets left-shifted and bit 0 | ||
| 24 | // set to 0 for write, 1 for read (as per I2C protocol) | ||
| 25 | // The address will vary depending on your wiring: | ||
| 26 | // 00 <-> GND | ||
| 27 | // 01 <-> SCL | ||
| 28 | // 10 <-> SDA | ||
| 29 | // 11 <-> VCC | ||
| 30 | // ADDR1 represents A1:A0 of the 7-bit address. | ||
| 31 | // ADDR2 represents A3:A2 of the 7-bit address. | ||
| 32 | // The result is: 0b101(ADDR2)(ADDR1) | ||
| 33 | #define IS31FL3733_I2C_ADDRESS_DEFAULT 0x50 | ||
| 34 | |||
| 35 | #define IS31FL3733_COMMANDREGISTER 0xFD | 23 | #define IS31FL3733_COMMANDREGISTER 0xFD |
| 36 | #define IS31FL3733_COMMANDREGISTER_WRITELOCK 0xFE | 24 | #define IS31FL3733_COMMANDREGISTER_WRITELOCK 0xFE |
| 37 | #define IS31FL3733_INTERRUPTMASKREGISTER 0xF0 | 25 | #define IS31FL3733_INTERRUPTMASKREGISTER 0xF0 |
diff --git a/keyboards/input_club/k_type/is31fl3733-dual.h b/keyboards/input_club/k_type/is31fl3733-dual.h index a5ef3ff008..796708f507 100644 --- a/keyboards/input_club/k_type/is31fl3733-dual.h +++ b/keyboards/input_club/k_type/is31fl3733-dual.h | |||
| @@ -22,6 +22,23 @@ | |||
| 22 | #include <stdbool.h> | 22 | #include <stdbool.h> |
| 23 | #include "progmem.h" | 23 | #include "progmem.h" |
| 24 | 24 | ||
| 25 | #define IS31FL3733_I2C_ADDRESS_GND_GND 0x50 | ||
| 26 | #define IS31FL3733_I2C_ADDRESS_GND_SCL 0x51 | ||
| 27 | #define IS31FL3733_I2C_ADDRESS_GND_SDA 0x52 | ||
| 28 | #define IS31FL3733_I2C_ADDRESS_GND_VCC 0x53 | ||
| 29 | #define IS31FL3733_I2C_ADDRESS_SCL_GND 0x54 | ||
| 30 | #define IS31FL3733_I2C_ADDRESS_SCL_SCL 0x55 | ||
| 31 | #define IS31FL3733_I2C_ADDRESS_SCL_SDA 0x56 | ||
| 32 | #define IS31FL3733_I2C_ADDRESS_SCL_VCC 0x57 | ||
| 33 | #define IS31FL3733_I2C_ADDRESS_SDA_GND 0x58 | ||
| 34 | #define IS31FL3733_I2C_ADDRESS_SDA_SCL 0x59 | ||
| 35 | #define IS31FL3733_I2C_ADDRESS_SDA_SDA 0x5A | ||
| 36 | #define IS31FL3733_I2C_ADDRESS_SDA_VCC 0x5B | ||
| 37 | #define IS31FL3733_I2C_ADDRESS_VCC_GND 0x5C | ||
| 38 | #define IS31FL3733_I2C_ADDRESS_VCC_SCL 0x5D | ||
| 39 | #define IS31FL3733_I2C_ADDRESS_VCC_SDA 0x5E | ||
| 40 | #define IS31FL3733_I2C_ADDRESS_VCC_VCC 0x5F | ||
| 41 | |||
| 25 | typedef struct is31_led { | 42 | typedef struct is31_led { |
| 26 | uint8_t driver : 2; | 43 | uint8_t driver : 2; |
| 27 | uint8_t r; | 44 | uint8_t r; |
diff --git a/keyboards/input_club/whitefox/config.h b/keyboards/input_club/whitefox/config.h index bf8d3d6c9c..aa8277d4ca 100644 --- a/keyboards/input_club/whitefox/config.h +++ b/keyboards/input_club/whitefox/config.h | |||
| @@ -21,7 +21,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 21 | #define LED_BRIGHTNESS_HI 255 | 21 | #define LED_BRIGHTNESS_HI 255 |
| 22 | 22 | ||
| 23 | /* LED matrix driver */ | 23 | /* LED matrix driver */ |
| 24 | #define LED_DRIVER_ADDR_1 0x74 | 24 | #define LED_DRIVER_ADDR_1 IS31FL3731_I2C_ADDRESS_GND |
| 25 | #define IS31FL3731_DRIVER_COUNT 1 | 25 | #define IS31FL3731_DRIVER_COUNT 1 |
| 26 | #define LED_MATRIX_LED_COUNT 71 | 26 | #define LED_MATRIX_LED_COUNT 71 |
| 27 | #define LED_DISABLE_WHEN_USB_SUSPENDED | 27 | #define LED_DISABLE_WHEN_USB_SUSPENDED |
diff --git a/keyboards/kbdcraft/adam64/config.h b/keyboards/kbdcraft/adam64/config.h index c7fa1aecc9..b2c0cca3d1 100644 --- a/keyboards/kbdcraft/adam64/config.h +++ b/keyboards/kbdcraft/adam64/config.h | |||
| @@ -24,7 +24,7 @@ | |||
| 24 | #define I2C1_DUTY_CYCLE FAST_DUTY_CYCLE_16_9 | 24 | #define I2C1_DUTY_CYCLE FAST_DUTY_CYCLE_16_9 |
| 25 | 25 | ||
| 26 | #define IS31FL3741_DRIVER_COUNT 1 | 26 | #define IS31FL3741_DRIVER_COUNT 1 |
| 27 | #define DRIVER_ADDR_1 0b0110000 | 27 | #define DRIVER_ADDR_1 IS31FL3741_I2C_ADDRESS_GND |
| 28 | #define RGB_MATRIX_LED_COUNT 64 | 28 | #define RGB_MATRIX_LED_COUNT 64 |
| 29 | 29 | ||
| 30 | /* turn off effects when suspended */ | 30 | /* turn off effects when suspended */ |
diff --git a/keyboards/kbdfans/bella/rgb/config.h b/keyboards/kbdfans/bella/rgb/config.h index 8e416d77d9..c3c7e423f3 100644 --- a/keyboards/kbdfans/bella/rgb/config.h +++ b/keyboards/kbdfans/bella/rgb/config.h | |||
| @@ -71,7 +71,7 @@ | |||
| 71 | // # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH | 71 | // # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH |
| 72 | //#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_COLOR | 72 | //#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_COLOR |
| 73 | #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL | 73 | #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL |
| 74 | #define DRIVER_ADDR_1 0b0110000 | 74 | #define DRIVER_ADDR_1 IS31FL3741_I2C_ADDRESS_GND |
| 75 | #define IS31FL3741_DRIVER_COUNT 1 | 75 | #define IS31FL3741_DRIVER_COUNT 1 |
| 76 | #define RGB_MATRIX_LED_COUNT 108 | 76 | #define RGB_MATRIX_LED_COUNT 108 |
| 77 | #define DRIVER_INDICATOR_LED_TOTAL 0 | 77 | #define DRIVER_INDICATOR_LED_TOTAL 0 |
diff --git a/keyboards/kbdfans/bella/rgb_iso/config.h b/keyboards/kbdfans/bella/rgb_iso/config.h index 50d5120beb..dc3f987bbe 100644 --- a/keyboards/kbdfans/bella/rgb_iso/config.h +++ b/keyboards/kbdfans/bella/rgb_iso/config.h | |||
| @@ -71,7 +71,7 @@ | |||
| 71 | // # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH | 71 | // # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH |
| 72 | //#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_COLOR | 72 | //#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_COLOR |
| 73 | #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL | 73 | #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL |
| 74 | #define DRIVER_ADDR_1 0b0110000 | 74 | #define DRIVER_ADDR_1 IS31FL3741_I2C_ADDRESS_GND |
| 75 | #define IS31FL3741_DRIVER_COUNT 1 | 75 | #define IS31FL3741_DRIVER_COUNT 1 |
| 76 | #define RGB_MATRIX_LED_COUNT 109 | 76 | #define RGB_MATRIX_LED_COUNT 109 |
| 77 | #define DRIVER_INDICATOR_LED_TOTAL 0 | 77 | #define DRIVER_INDICATOR_LED_TOTAL 0 |
diff --git a/keyboards/kbdfans/boop65/rgb/config.h b/keyboards/kbdfans/boop65/rgb/config.h index 0e80e2c67e..89375078d7 100644 --- a/keyboards/kbdfans/boop65/rgb/config.h +++ b/keyboards/kbdfans/boop65/rgb/config.h | |||
| @@ -26,7 +26,7 @@ | |||
| 26 | # define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200 // limits maximum brightness of LEDs to 200 out of 255. If not defined maximum brightness is set to 255 | 26 | # define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200 // limits maximum brightness of LEDs to 200 out of 255. If not defined maximum brightness is set to 255 |
| 27 | # define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS // Sets the default brightness value, if none has been set | 27 | # define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS // Sets the default brightness value, if none has been set |
| 28 | # define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL | 28 | # define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL |
| 29 | # define DRIVER_ADDR_1 0b0110000 | 29 | # define DRIVER_ADDR_1 IS31FL3741_I2C_ADDRESS_GND |
| 30 | # define IS31FL3741_DRIVER_COUNT 1 | 30 | # define IS31FL3741_DRIVER_COUNT 1 |
| 31 | # define RGB_MATRIX_LED_COUNT 83 | 31 | # define RGB_MATRIX_LED_COUNT 83 |
| 32 | # define DRIVER_INDICATOR_LED_TOTAL 0 | 32 | # define DRIVER_INDICATOR_LED_TOTAL 0 |
diff --git a/keyboards/kbdfans/kbd67/mkiirgb/v1/config.h b/keyboards/kbdfans/kbd67/mkiirgb/v1/config.h index cae6b8bf92..b836410d60 100644 --- a/keyboards/kbdfans/kbd67/mkiirgb/v1/config.h +++ b/keyboards/kbdfans/kbd67/mkiirgb/v1/config.h | |||
| @@ -55,8 +55,8 @@ | |||
| 55 | 55 | ||
| 56 | #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200 | 56 | #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200 |
| 57 | #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL | 57 | #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL |
| 58 | #define DRIVER_ADDR_1 0b1110100 | 58 | #define DRIVER_ADDR_1 IS31FL3731_I2C_ADDRESS_GND |
| 59 | #define DRIVER_ADDR_2 0b1110111 | 59 | #define DRIVER_ADDR_2 IS31FL3731_I2C_ADDRESS_VCC |
| 60 | #define IS31FL3731_DRIVER_COUNT 2 | 60 | #define IS31FL3731_DRIVER_COUNT 2 |
| 61 | #define DRIVER_1_LED_TOTAL 35 | 61 | #define DRIVER_1_LED_TOTAL 35 |
| 62 | #define DRIVER_2_LED_TOTAL 32 | 62 | #define DRIVER_2_LED_TOTAL 32 |
diff --git a/keyboards/kbdfans/kbd67/mkiirgb/v2/config.h b/keyboards/kbdfans/kbd67/mkiirgb/v2/config.h index c55b0c7f1f..0dad3d6767 100644 --- a/keyboards/kbdfans/kbd67/mkiirgb/v2/config.h +++ b/keyboards/kbdfans/kbd67/mkiirgb/v2/config.h | |||
| @@ -55,8 +55,8 @@ | |||
| 55 | // #define ENABLE_RGB_MATRIX_SOLID_SPLASH | 55 | // #define ENABLE_RGB_MATRIX_SOLID_SPLASH |
| 56 | // #define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH | 56 | // #define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH |
| 57 | # define RGB_MATRIX_MAXIMUM_BRIGHTNESS 255 | 57 | # define RGB_MATRIX_MAXIMUM_BRIGHTNESS 255 |
| 58 | # define DRIVER_ADDR_1 0b1110100 | 58 | # define DRIVER_ADDR_1 IS31FL3731_I2C_ADDRESS_GND |
| 59 | # define DRIVER_ADDR_2 0b1110111 | 59 | # define DRIVER_ADDR_2 IS31FL3731_I2C_ADDRESS_VCC |
| 60 | # define IS31FL3731_DRIVER_COUNT 2 | 60 | # define IS31FL3731_DRIVER_COUNT 2 |
| 61 | # define DRIVER_1_LED_TOTAL 35 | 61 | # define DRIVER_1_LED_TOTAL 35 |
| 62 | # define DRIVER_2_LED_TOTAL 32 | 62 | # define DRIVER_2_LED_TOTAL 32 |
diff --git a/keyboards/kbdfans/kbd67/mkiirgb/v3/config.h b/keyboards/kbdfans/kbd67/mkiirgb/v3/config.h index d36bce7d83..971ed5c866 100755 --- a/keyboards/kbdfans/kbd67/mkiirgb/v3/config.h +++ b/keyboards/kbdfans/kbd67/mkiirgb/v3/config.h | |||
| @@ -72,7 +72,7 @@ | |||
| 72 | #define RGB_MATRIX_LED_PROCESS_LIMIT 4 | 72 | #define RGB_MATRIX_LED_PROCESS_LIMIT 4 |
| 73 | #define RGB_MATRIX_LED_FLUSH_LIMIT 26 | 73 | #define RGB_MATRIX_LED_FLUSH_LIMIT 26 |
| 74 | #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL | 74 | #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL |
| 75 | #define DRIVER_ADDR_1 0b0110000 | 75 | #define DRIVER_ADDR_1 IS31FL3741_I2C_ADDRESS_GND |
| 76 | #define IS31FL3741_DRIVER_COUNT 1 | 76 | #define IS31FL3741_DRIVER_COUNT 1 |
| 77 | #define RGB_MATRIX_LED_COUNT 67 | 77 | #define RGB_MATRIX_LED_COUNT 67 |
| 78 | #define DRIVER_INDICATOR_LED_TOTAL 0 | 78 | #define DRIVER_INDICATOR_LED_TOTAL 0 |
diff --git a/keyboards/kbdfans/kbdmini/config.h b/keyboards/kbdfans/kbdmini/config.h index 031dd23e5d..243693d57e 100644 --- a/keyboards/kbdfans/kbdmini/config.h +++ b/keyboards/kbdfans/kbdmini/config.h | |||
| @@ -53,7 +53,7 @@ | |||
| 53 | // #define ENABLE_RGB_MATRIX_SOLID_SPLASH | 53 | // #define ENABLE_RGB_MATRIX_SOLID_SPLASH |
| 54 | // #define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH | 54 | // #define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH |
| 55 | 55 | ||
| 56 | #define DRIVER_ADDR_1 0b1010000 | 56 | #define DRIVER_ADDR_1 IS31FL3733_I2C_ADDRESS_GND_GND |
| 57 | #define IS31FL3733_DRIVER_COUNT 1 | 57 | #define IS31FL3733_DRIVER_COUNT 1 |
| 58 | #define RGB_MATRIX_LED_COUNT 52 | 58 | #define RGB_MATRIX_LED_COUNT 52 |
| 59 | #endif | 59 | #endif |
diff --git a/keyboards/kbdfans/maja/config.h b/keyboards/kbdfans/maja/config.h index e2a27f01b1..b7f75f982a 100755 --- a/keyboards/kbdfans/maja/config.h +++ b/keyboards/kbdfans/maja/config.h | |||
| @@ -54,8 +54,8 @@ | |||
| 54 | // #define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH | 54 | // #define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH |
| 55 | 55 | ||
| 56 | #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL | 56 | #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL |
| 57 | #define DRIVER_ADDR_1 0b1110100 | 57 | #define DRIVER_ADDR_1 IS31FL3731_I2C_ADDRESS_GND |
| 58 | #define DRIVER_ADDR_2 0b1110110 | 58 | #define DRIVER_ADDR_2 IS31FL3731_I2C_ADDRESS_SDA |
| 59 | #define IS31FL3731_DRIVER_COUNT 2 | 59 | #define IS31FL3731_DRIVER_COUNT 2 |
| 60 | #define DRIVER_1_LED_TOTAL 36 | 60 | #define DRIVER_1_LED_TOTAL 36 |
| 61 | #define DRIVER_2_LED_TOTAL 31 | 61 | #define DRIVER_2_LED_TOTAL 31 |
diff --git a/keyboards/keychron/c1_pro/ansi/rgb/config.h b/keyboards/keychron/c1_pro/ansi/rgb/config.h index cc95a6b45c..c6b63b4d7c 100644 --- a/keyboards/keychron/c1_pro/ansi/rgb/config.h +++ b/keyboards/keychron/c1_pro/ansi/rgb/config.h | |||
| @@ -21,8 +21,8 @@ | |||
| 21 | 21 | ||
| 22 | /* RGB Matrix Driver Configuration */ | 22 | /* RGB Matrix Driver Configuration */ |
| 23 | #define CKLED2001_DRIVER_COUNT 2 | 23 | #define CKLED2001_DRIVER_COUNT 2 |
| 24 | #define DRIVER_ADDR_1 0b1110111 | 24 | #define DRIVER_ADDR_1 CKLED2001_I2C_ADDRESS_VDDIO |
| 25 | #define DRIVER_ADDR_2 0b1110100 | 25 | #define DRIVER_ADDR_2 CKLED2001_I2C_ADDRESS_GND |
| 26 | 26 | ||
| 27 | /* RGB Matrix Configuration */ | 27 | /* RGB Matrix Configuration */ |
| 28 | #define DRIVER_1_LED_TOTAL 49 | 28 | #define DRIVER_1_LED_TOTAL 49 |
diff --git a/keyboards/keychron/c1_pro/ansi/white/config.h b/keyboards/keychron/c1_pro/ansi/white/config.h index 898f59cdca..5492eca28f 100644 --- a/keyboards/keychron/c1_pro/ansi/white/config.h +++ b/keyboards/keychron/c1_pro/ansi/white/config.h | |||
| @@ -21,7 +21,7 @@ | |||
| 21 | 21 | ||
| 22 | /* LED Matrix Driver Configuration */ | 22 | /* LED Matrix Driver Configuration */ |
| 23 | #define CKLED2001_DRIVER_COUNT 1 | 23 | #define CKLED2001_DRIVER_COUNT 1 |
| 24 | #define DRIVER_ADDR_1 0b1110100 | 24 | #define DRIVER_ADDR_1 CKLED2001_I2C_ADDRESS_GND |
| 25 | 25 | ||
| 26 | /* LED Matrix Configuration */ | 26 | /* LED Matrix Configuration */ |
| 27 | #define LED_MATRIX_LED_COUNT 90 | 27 | #define LED_MATRIX_LED_COUNT 90 |
diff --git a/keyboards/keychron/c2_pro/ansi/rgb/config.h b/keyboards/keychron/c2_pro/ansi/rgb/config.h index f783f37a14..d2d3d61f29 100644 --- a/keyboards/keychron/c2_pro/ansi/rgb/config.h +++ b/keyboards/keychron/c2_pro/ansi/rgb/config.h | |||
| @@ -18,8 +18,8 @@ | |||
| 18 | 18 | ||
| 19 | /* RGB Matrix Driver Configuration */ | 19 | /* RGB Matrix Driver Configuration */ |
| 20 | #define CKLED2001_DRIVER_COUNT 2 | 20 | #define CKLED2001_DRIVER_COUNT 2 |
| 21 | #define DRIVER_ADDR_1 0b1110111 | 21 | #define DRIVER_ADDR_1 CKLED2001_I2C_ADDRESS_VDDIO |
| 22 | #define DRIVER_ADDR_2 0b1110100 | 22 | #define DRIVER_ADDR_2 CKLED2001_I2C_ADDRESS_GND |
| 23 | 23 | ||
| 24 | /* Set LED driver current */ | 24 | /* Set LED driver current */ |
| 25 | #define CKLED2001_CURRENT_TUNE \ | 25 | #define CKLED2001_CURRENT_TUNE \ |
diff --git a/keyboards/keychron/c2_pro/ansi/white/config.h b/keyboards/keychron/c2_pro/ansi/white/config.h index e8c282a551..fb2ca3aa41 100644 --- a/keyboards/keychron/c2_pro/ansi/white/config.h +++ b/keyboards/keychron/c2_pro/ansi/white/config.h | |||
| @@ -18,7 +18,7 @@ | |||
| 18 | 18 | ||
| 19 | /* LED Matrix Driver Configuration */ | 19 | /* LED Matrix Driver Configuration */ |
| 20 | #define CKLED2001_DRIVER_COUNT 1 | 20 | #define CKLED2001_DRIVER_COUNT 1 |
| 21 | #define DRIVER_ADDR_1 0b1110100 | 21 | #define DRIVER_ADDR_1 CKLED2001_I2C_ADDRESS_GND |
| 22 | 22 | ||
| 23 | /* Set LED driver current */ | 23 | /* Set LED driver current */ |
| 24 | #define CKLED2001_CURRENT_TUNE \ | 24 | #define CKLED2001_CURRENT_TUNE \ |
diff --git a/keyboards/keychron/q0/rev_0130/config.h b/keyboards/keychron/q0/rev_0130/config.h index ce4d510e10..c6a241a1ce 100644 --- a/keyboards/keychron/q0/rev_0130/config.h +++ b/keyboards/keychron/q0/rev_0130/config.h | |||
| @@ -18,7 +18,7 @@ | |||
| 18 | 18 | ||
| 19 | /* RGB Matrix Driver Configuration */ | 19 | /* RGB Matrix Driver Configuration */ |
| 20 | #define CKLED2001_DRIVER_COUNT 1 | 20 | #define CKLED2001_DRIVER_COUNT 1 |
| 21 | #define DRIVER_ADDR_1 0b1110100 | 21 | #define DRIVER_ADDR_1 CKLED2001_I2C_ADDRESS_GND |
| 22 | 22 | ||
| 23 | /* RGB Matrix Configuration */ | 23 | /* RGB Matrix Configuration */ |
| 24 | #define DRIVER_1_LED_TOTAL 21 | 24 | #define DRIVER_1_LED_TOTAL 21 |
diff --git a/keyboards/keychron/q0/rev_0131/config.h b/keyboards/keychron/q0/rev_0131/config.h index 214bfc3455..f1d06a2842 100644 --- a/keyboards/keychron/q0/rev_0131/config.h +++ b/keyboards/keychron/q0/rev_0131/config.h | |||
| @@ -18,7 +18,7 @@ | |||
| 18 | 18 | ||
| 19 | /* RGB Matrix Driver Configuration */ | 19 | /* RGB Matrix Driver Configuration */ |
| 20 | #define CKLED2001_DRIVER_COUNT 1 | 20 | #define CKLED2001_DRIVER_COUNT 1 |
| 21 | #define DRIVER_ADDR_1 0b1110111 | 21 | #define DRIVER_ADDR_1 CKLED2001_I2C_ADDRESS_VDDIO |
| 22 | 22 | ||
| 23 | /* RGB Matrix Configuration */ | 23 | /* RGB Matrix Configuration */ |
| 24 | #define DRIVER_1_LED_TOTAL 26 | 24 | #define DRIVER_1_LED_TOTAL 26 |
diff --git a/keyboards/keychron/q1/config.h b/keyboards/keychron/q1/config.h index 52b53e47d0..543f62f9d8 100644 --- a/keyboards/keychron/q1/config.h +++ b/keyboards/keychron/q1/config.h | |||
| @@ -18,8 +18,8 @@ | |||
| 18 | 18 | ||
| 19 | /* RGB Matrix Driver Configuration */ | 19 | /* RGB Matrix Driver Configuration */ |
| 20 | #define IS31FL3733_DRIVER_COUNT 2 | 20 | #define IS31FL3733_DRIVER_COUNT 2 |
| 21 | #define DRIVER_ADDR_1 0b1010000 | 21 | #define DRIVER_ADDR_1 IS31FL3733_I2C_ADDRESS_GND_GND |
| 22 | #define DRIVER_ADDR_2 0b1011111 | 22 | #define DRIVER_ADDR_2 IS31FL3733_I2C_ADDRESS_VCC_VCC |
| 23 | 23 | ||
| 24 | /* DIP switch */ | 24 | /* DIP switch */ |
| 25 | #define DIP_SWITCH_MATRIX_GRID { {0,1} } | 25 | #define DIP_SWITCH_MATRIX_GRID { {0,1} } |
diff --git a/keyboards/keychron/q10/config.h b/keyboards/keychron/q10/config.h index 6361990798..3a0d613510 100644 --- a/keyboards/keychron/q10/config.h +++ b/keyboards/keychron/q10/config.h | |||
| @@ -31,8 +31,8 @@ | |||
| 31 | 31 | ||
| 32 | /* RGB Matrix Driver Configuration */ | 32 | /* RGB Matrix Driver Configuration */ |
| 33 | #define CKLED2001_DRIVER_COUNT 2 | 33 | #define CKLED2001_DRIVER_COUNT 2 |
| 34 | #define DRIVER_ADDR_1 0b1110111 | 34 | #define DRIVER_ADDR_1 CKLED2001_I2C_ADDRESS_VDDIO |
| 35 | #define DRIVER_ADDR_2 0b1110100 | 35 | #define DRIVER_ADDR_2 CKLED2001_I2C_ADDRESS_GND |
| 36 | 36 | ||
| 37 | /* Increase I2C speed to 1000 KHz */ | 37 | /* Increase I2C speed to 1000 KHz */ |
| 38 | #define I2C1_TIMINGR_PRESC 0U | 38 | #define I2C1_TIMINGR_PRESC 0U |
diff --git a/keyboards/keychron/q11/config.h b/keyboards/keychron/q11/config.h index 3285823d54..90bd7e0a56 100755 --- a/keyboards/keychron/q11/config.h +++ b/keyboards/keychron/q11/config.h | |||
| @@ -28,7 +28,7 @@ | |||
| 28 | 28 | ||
| 29 | /* RGB Matrix Driver Configuration */ | 29 | /* RGB Matrix Driver Configuration */ |
| 30 | #define CKLED2001_DRIVER_COUNT 1 | 30 | #define CKLED2001_DRIVER_COUNT 1 |
| 31 | #define DRIVER_ADDR_1 0b1110100 | 31 | #define DRIVER_ADDR_1 CKLED2001_I2C_ADDRESS_GND |
| 32 | 32 | ||
| 33 | /* Increase I2C speed to 1000 KHz */ | 33 | /* Increase I2C speed to 1000 KHz */ |
| 34 | #define I2C1_TIMINGR_PRESC 0U | 34 | #define I2C1_TIMINGR_PRESC 0U |
diff --git a/keyboards/keychron/q12/config.h b/keyboards/keychron/q12/config.h index 309b426612..52c4ade5a6 100644 --- a/keyboards/keychron/q12/config.h +++ b/keyboards/keychron/q12/config.h | |||
| @@ -27,8 +27,8 @@ | |||
| 27 | 27 | ||
| 28 | /* RGB Matrix Driver Configuration */ | 28 | /* RGB Matrix Driver Configuration */ |
| 29 | #define CKLED2001_DRIVER_COUNT 2 | 29 | #define CKLED2001_DRIVER_COUNT 2 |
| 30 | #define DRIVER_ADDR_1 0b1110111 | 30 | #define DRIVER_ADDR_1 CKLED2001_I2C_ADDRESS_VDDIO |
| 31 | #define DRIVER_ADDR_2 0b1110100 | 31 | #define DRIVER_ADDR_2 CKLED2001_I2C_ADDRESS_GND |
| 32 | 32 | ||
| 33 | /* Increase I2C speed to 1000 KHz */ | 33 | /* Increase I2C speed to 1000 KHz */ |
| 34 | #define I2C1_TIMINGR_PRESC 0U | 34 | #define I2C1_TIMINGR_PRESC 0U |
diff --git a/keyboards/keychron/q2/config.h b/keyboards/keychron/q2/config.h index f58633d2e4..1ecff68e4d 100644 --- a/keyboards/keychron/q2/config.h +++ b/keyboards/keychron/q2/config.h | |||
| @@ -23,8 +23,8 @@ | |||
| 23 | 23 | ||
| 24 | /* RGB Matrix Driver Configuration */ | 24 | /* RGB Matrix Driver Configuration */ |
| 25 | #define CKLED2001_DRIVER_COUNT 2 | 25 | #define CKLED2001_DRIVER_COUNT 2 |
| 26 | #define DRIVER_ADDR_1 0b1110111 | 26 | #define DRIVER_ADDR_1 CKLED2001_I2C_ADDRESS_VDDIO |
| 27 | #define DRIVER_ADDR_2 0b1110100 | 27 | #define DRIVER_ADDR_2 CKLED2001_I2C_ADDRESS_GND |
| 28 | 28 | ||
| 29 | #define CKLED2001_PHASE_CHANNEL CKLED2001_MSKPHASE_9CHANNEL | 29 | #define CKLED2001_PHASE_CHANNEL CKLED2001_MSKPHASE_9CHANNEL |
| 30 | 30 | ||
diff --git a/keyboards/keychron/q3/config.h b/keyboards/keychron/q3/config.h index 9fbe1ed745..5914df0200 100644 --- a/keyboards/keychron/q3/config.h +++ b/keyboards/keychron/q3/config.h | |||
| @@ -25,8 +25,8 @@ | |||
| 25 | 25 | ||
| 26 | /* RGB Matrix Driver Configuration */ | 26 | /* RGB Matrix Driver Configuration */ |
| 27 | #define CKLED2001_DRIVER_COUNT 2 | 27 | #define CKLED2001_DRIVER_COUNT 2 |
| 28 | #define DRIVER_ADDR_1 0b1110111 | 28 | #define DRIVER_ADDR_1 CKLED2001_I2C_ADDRESS_VDDIO |
| 29 | #define DRIVER_ADDR_2 0b1110100 | 29 | #define DRIVER_ADDR_2 CKLED2001_I2C_ADDRESS_GND |
| 30 | 30 | ||
| 31 | /* Increase I2C speed to 1000 KHz */ | 31 | /* Increase I2C speed to 1000 KHz */ |
| 32 | #define I2C1_TIMINGR_PRESC 0U | 32 | #define I2C1_TIMINGR_PRESC 0U |
diff --git a/keyboards/keychron/q4/ansi_v1/config.h b/keyboards/keychron/q4/ansi_v1/config.h index d20feacd29..cf12c75966 100644 --- a/keyboards/keychron/q4/ansi_v1/config.h +++ b/keyboards/keychron/q4/ansi_v1/config.h | |||
| @@ -18,8 +18,8 @@ | |||
| 18 | 18 | ||
| 19 | /* RGB Matrix Driver Configuration */ | 19 | /* RGB Matrix Driver Configuration */ |
| 20 | #define CKLED2001_DRIVER_COUNT 2 | 20 | #define CKLED2001_DRIVER_COUNT 2 |
| 21 | #define DRIVER_ADDR_1 0b1110111 | 21 | #define DRIVER_ADDR_1 CKLED2001_I2C_ADDRESS_VDDIO |
| 22 | #define DRIVER_ADDR_2 0b1110100 | 22 | #define DRIVER_ADDR_2 CKLED2001_I2C_ADDRESS_GND |
| 23 | 23 | ||
| 24 | /* RGB Matrix Configuration */ | 24 | /* RGB Matrix Configuration */ |
| 25 | #define DRIVER_1_LED_TOTAL 31 | 25 | #define DRIVER_1_LED_TOTAL 31 |
diff --git a/keyboards/keychron/q4/ansi_v2/config.h b/keyboards/keychron/q4/ansi_v2/config.h index 0772fa576e..1bcaf204ef 100644 --- a/keyboards/keychron/q4/ansi_v2/config.h +++ b/keyboards/keychron/q4/ansi_v2/config.h | |||
| @@ -18,7 +18,7 @@ | |||
| 18 | 18 | ||
| 19 | /* RGB Matrix Driver Configuration */ | 19 | /* RGB Matrix Driver Configuration */ |
| 20 | #define CKLED2001_DRIVER_COUNT 1 | 20 | #define CKLED2001_DRIVER_COUNT 1 |
| 21 | #define DRIVER_ADDR_1 0b1110100 | 21 | #define DRIVER_ADDR_1 CKLED2001_I2C_ADDRESS_GND |
| 22 | 22 | ||
| 23 | /* RGB Matrix Configuration */ | 23 | /* RGB Matrix Configuration */ |
| 24 | #define DRIVER_1_LED_TOTAL 61 | 24 | #define DRIVER_1_LED_TOTAL 61 |
diff --git a/keyboards/keychron/q4/iso/config.h b/keyboards/keychron/q4/iso/config.h index 2b934eb801..b61f8be4a4 100644 --- a/keyboards/keychron/q4/iso/config.h +++ b/keyboards/keychron/q4/iso/config.h | |||
| @@ -18,7 +18,7 @@ | |||
| 18 | 18 | ||
| 19 | /* RGB Matrix Driver Configuration */ | 19 | /* RGB Matrix Driver Configuration */ |
| 20 | #define CKLED2001_DRIVER_COUNT 1 | 20 | #define CKLED2001_DRIVER_COUNT 1 |
| 21 | #define DRIVER_ADDR_1 0b1110100 | 21 | #define DRIVER_ADDR_1 CKLED2001_I2C_ADDRESS_GND |
| 22 | 22 | ||
| 23 | /* RGB Matrix Configuration */ | 23 | /* RGB Matrix Configuration */ |
| 24 | #define DRIVER_1_LED_TOTAL 62 | 24 | #define DRIVER_1_LED_TOTAL 62 |
diff --git a/keyboards/keychron/q5/config.h b/keyboards/keychron/q5/config.h index 7fefee341e..d459d8c54e 100644 --- a/keyboards/keychron/q5/config.h +++ b/keyboards/keychron/q5/config.h | |||
| @@ -31,8 +31,8 @@ | |||
| 31 | 31 | ||
| 32 | /* RGB Matrix Driver Configuration */ | 32 | /* RGB Matrix Driver Configuration */ |
| 33 | #define CKLED2001_DRIVER_COUNT 2 | 33 | #define CKLED2001_DRIVER_COUNT 2 |
| 34 | #define DRIVER_ADDR_1 0b1110111 | 34 | #define DRIVER_ADDR_1 CKLED2001_I2C_ADDRESS_VDDIO |
| 35 | #define DRIVER_ADDR_2 0b1110100 | 35 | #define DRIVER_ADDR_2 CKLED2001_I2C_ADDRESS_GND |
| 36 | 36 | ||
| 37 | #define CKLED2001_CURRENT_TUNE \ | 37 | #define CKLED2001_CURRENT_TUNE \ |
| 38 | { 0xB6, 0xB6, 0x56, 0xB6, 0xB6, 0x56, 0xB6, 0xB6, 0x56, 0xB6, 0xB6, 0x56 } | 38 | { 0xB6, 0xB6, 0x56, 0xB6, 0xB6, 0x56, 0xB6, 0xB6, 0x56, 0xB6, 0xB6, 0x56 } |
diff --git a/keyboards/keychron/q6/config.h b/keyboards/keychron/q6/config.h index cca00a631d..98e3642c4d 100644 --- a/keyboards/keychron/q6/config.h +++ b/keyboards/keychron/q6/config.h | |||
| @@ -25,8 +25,8 @@ | |||
| 25 | 25 | ||
| 26 | /* RGB Matrix Driver Configuration */ | 26 | /* RGB Matrix Driver Configuration */ |
| 27 | #define CKLED2001_DRIVER_COUNT 2 | 27 | #define CKLED2001_DRIVER_COUNT 2 |
| 28 | #define DRIVER_ADDR_1 0b1110111 | 28 | #define DRIVER_ADDR_1 CKLED2001_I2C_ADDRESS_VDDIO |
| 29 | #define DRIVER_ADDR_2 0b1110100 | 29 | #define DRIVER_ADDR_2 CKLED2001_I2C_ADDRESS_GND |
| 30 | 30 | ||
| 31 | #define CKLED2001_CURRENT_TUNE \ | 31 | #define CKLED2001_CURRENT_TUNE \ |
| 32 | { 0xA4, 0xA4, 0x52, 0xA4, 0xA4, 0x52, 0xA4, 0xA4, 0x52, 0xA4, 0xA4, 0x52 } | 32 | { 0xA4, 0xA4, 0x52, 0xA4, 0xA4, 0x52, 0xA4, 0xA4, 0x52, 0xA4, 0xA4, 0x52 } |
diff --git a/keyboards/keychron/q60/config.h b/keyboards/keychron/q60/config.h index 9a560a0927..e5d0954ba0 100644 --- a/keyboards/keychron/q60/config.h +++ b/keyboards/keychron/q60/config.h | |||
| @@ -18,7 +18,7 @@ | |||
| 18 | 18 | ||
| 19 | /* RGB Matrix Driver Configuration */ | 19 | /* RGB Matrix Driver Configuration */ |
| 20 | #define CKLED2001_DRIVER_COUNT 1 | 20 | #define CKLED2001_DRIVER_COUNT 1 |
| 21 | #define DRIVER_ADDR_1 0b1110100 | 21 | #define DRIVER_ADDR_1 CKLED2001_I2C_ADDRESS_GND |
| 22 | 22 | ||
| 23 | /* Increase I2C speed to 1000 KHz */ | 23 | /* Increase I2C speed to 1000 KHz */ |
| 24 | #define I2C1_TIMINGR_PRESC 0U | 24 | #define I2C1_TIMINGR_PRESC 0U |
diff --git a/keyboards/keychron/q65/config.h b/keyboards/keychron/q65/config.h index 533d5ae0dd..35d05ffab7 100644 --- a/keyboards/keychron/q65/config.h +++ b/keyboards/keychron/q65/config.h | |||
| @@ -27,8 +27,8 @@ | |||
| 27 | 27 | ||
| 28 | /* RGB Matrix Driver Configuration */ | 28 | /* RGB Matrix Driver Configuration */ |
| 29 | #define CKLED2001_DRIVER_COUNT 2 | 29 | #define CKLED2001_DRIVER_COUNT 2 |
| 30 | #define DRIVER_ADDR_1 0b1110111 | 30 | #define DRIVER_ADDR_1 CKLED2001_I2C_ADDRESS_VDDIO |
| 31 | #define DRIVER_ADDR_2 0b1110100 | 31 | #define DRIVER_ADDR_2 CKLED2001_I2C_ADDRESS_GND |
| 32 | 32 | ||
| 33 | /* Increase I2C speed to 1000 KHz */ | 33 | /* Increase I2C speed to 1000 KHz */ |
| 34 | #define I2C1_TIMINGR_PRESC 0U | 34 | #define I2C1_TIMINGR_PRESC 0U |
diff --git a/keyboards/keychron/q7/config.h b/keyboards/keychron/q7/config.h index 450a9a3bcb..125e17a3da 100644 --- a/keyboards/keychron/q7/config.h +++ b/keyboards/keychron/q7/config.h | |||
| @@ -18,8 +18,8 @@ | |||
| 18 | 18 | ||
| 19 | /* RGB Matrix Driver Configuration */ | 19 | /* RGB Matrix Driver Configuration */ |
| 20 | #define CKLED2001_DRIVER_COUNT 2 | 20 | #define CKLED2001_DRIVER_COUNT 2 |
| 21 | #define DRIVER_ADDR_1 0b1110111 | 21 | #define DRIVER_ADDR_1 CKLED2001_I2C_ADDRESS_VDDIO |
| 22 | #define DRIVER_ADDR_2 0b1110100 | 22 | #define DRIVER_ADDR_2 CKLED2001_I2C_ADDRESS_GND |
| 23 | 23 | ||
| 24 | /* Increase I2C speed to 1000 KHz */ | 24 | /* Increase I2C speed to 1000 KHz */ |
| 25 | #define I2C1_TIMINGR_PRESC 0U | 25 | #define I2C1_TIMINGR_PRESC 0U |
diff --git a/keyboards/keychron/q8/config.h b/keyboards/keychron/q8/config.h index 33de9af247..4b6d5f1614 100644 --- a/keyboards/keychron/q8/config.h +++ b/keyboards/keychron/q8/config.h | |||
| @@ -21,8 +21,8 @@ | |||
| 21 | 21 | ||
| 22 | /* RGB Matrix Driver Configuration */ | 22 | /* RGB Matrix Driver Configuration */ |
| 23 | #define CKLED2001_DRIVER_COUNT 2 | 23 | #define CKLED2001_DRIVER_COUNT 2 |
| 24 | #define DRIVER_ADDR_1 0b1110111 | 24 | #define DRIVER_ADDR_1 CKLED2001_I2C_ADDRESS_VDDIO |
| 25 | #define DRIVER_ADDR_2 0b1110100 | 25 | #define DRIVER_ADDR_2 CKLED2001_I2C_ADDRESS_GND |
| 26 | 26 | ||
| 27 | /* Increase I2C speed to 1000 KHz */ | 27 | /* Increase I2C speed to 1000 KHz */ |
| 28 | #define I2C1_TIMINGR_PRESC 0U | 28 | #define I2C1_TIMINGR_PRESC 0U |
diff --git a/keyboards/keychron/q9/config.h b/keyboards/keychron/q9/config.h index 7973a1ff85..de5795a5f6 100644 --- a/keyboards/keychron/q9/config.h +++ b/keyboards/keychron/q9/config.h | |||
| @@ -24,7 +24,7 @@ | |||
| 24 | 24 | ||
| 25 | /* RGB Matrix Driver Configuration */ | 25 | /* RGB Matrix Driver Configuration */ |
| 26 | #define CKLED2001_DRIVER_COUNT 1 | 26 | #define CKLED2001_DRIVER_COUNT 1 |
| 27 | #define DRIVER_ADDR_1 0b1110100 | 27 | #define DRIVER_ADDR_1 CKLED2001_I2C_ADDRESS_GND |
| 28 | 28 | ||
| 29 | /* Increase I2C speed to 1000 KHz */ | 29 | /* Increase I2C speed to 1000 KHz */ |
| 30 | #define I2C1_TIMINGR_PRESC 0U | 30 | #define I2C1_TIMINGR_PRESC 0U |
diff --git a/keyboards/keychron/s1/ansi/rgb/config.h b/keyboards/keychron/s1/ansi/rgb/config.h index 3d54864bdf..1f77559339 100644 --- a/keyboards/keychron/s1/ansi/rgb/config.h +++ b/keyboards/keychron/s1/ansi/rgb/config.h | |||
| @@ -18,8 +18,8 @@ | |||
| 18 | 18 | ||
| 19 | /* RGB Matrix Driver Configuration */ | 19 | /* RGB Matrix Driver Configuration */ |
| 20 | #define CKLED2001_DRIVER_COUNT 2 | 20 | #define CKLED2001_DRIVER_COUNT 2 |
| 21 | #define DRIVER_ADDR_1 0b1110111 | 21 | #define DRIVER_ADDR_1 CKLED2001_I2C_ADDRESS_VDDIO |
| 22 | #define DRIVER_ADDR_2 0b1110100 | 22 | #define DRIVER_ADDR_2 CKLED2001_I2C_ADDRESS_GND |
| 23 | #define DRIVER_1_LED_TOTAL 46 | 23 | #define DRIVER_1_LED_TOTAL 46 |
| 24 | #define DRIVER_2_LED_TOTAL 38 | 24 | #define DRIVER_2_LED_TOTAL 38 |
| 25 | #define RGB_MATRIX_LED_COUNT (DRIVER_1_LED_TOTAL + DRIVER_2_LED_TOTAL) | 25 | #define RGB_MATRIX_LED_COUNT (DRIVER_1_LED_TOTAL + DRIVER_2_LED_TOTAL) |
diff --git a/keyboards/keychron/s1/ansi/white/config.h b/keyboards/keychron/s1/ansi/white/config.h index 18b676c941..02eeb7fc81 100644 --- a/keyboards/keychron/s1/ansi/white/config.h +++ b/keyboards/keychron/s1/ansi/white/config.h | |||
| @@ -18,7 +18,7 @@ | |||
| 18 | 18 | ||
| 19 | /* LED Matrix Driver Configuration */ | 19 | /* LED Matrix Driver Configuration */ |
| 20 | #define CKLED2001_DRIVER_COUNT 1 | 20 | #define CKLED2001_DRIVER_COUNT 1 |
| 21 | #define DRIVER_ADDR_1 0b1110100 | 21 | #define DRIVER_ADDR_1 CKLED2001_I2C_ADDRESS_GND |
| 22 | #define DRIVER_1_LED_TOTAL 84 | 22 | #define DRIVER_1_LED_TOTAL 84 |
| 23 | #define LED_MATRIX_LED_COUNT DRIVER_1_LED_TOTAL | 23 | #define LED_MATRIX_LED_COUNT DRIVER_1_LED_TOTAL |
| 24 | 24 | ||
diff --git a/keyboards/keychron/v1/config.h b/keyboards/keychron/v1/config.h index bf6de31e13..8edbf05ca8 100644 --- a/keyboards/keychron/v1/config.h +++ b/keyboards/keychron/v1/config.h | |||
| @@ -33,8 +33,8 @@ | |||
| 33 | 33 | ||
| 34 | /* RGB Matrix Driver Configuration */ | 34 | /* RGB Matrix Driver Configuration */ |
| 35 | #define CKLED2001_DRIVER_COUNT 2 | 35 | #define CKLED2001_DRIVER_COUNT 2 |
| 36 | #define DRIVER_ADDR_1 0b1110111 | 36 | #define DRIVER_ADDR_1 CKLED2001_I2C_ADDRESS_VDDIO |
| 37 | #define DRIVER_ADDR_2 0b1110100 | 37 | #define DRIVER_ADDR_2 CKLED2001_I2C_ADDRESS_GND |
| 38 | 38 | ||
| 39 | /* Increase I2C speed to 1000 KHz */ | 39 | /* Increase I2C speed to 1000 KHz */ |
| 40 | #define I2C1_TIMINGR_PRESC 0U | 40 | #define I2C1_TIMINGR_PRESC 0U |
diff --git a/keyboards/keychron/v10/config.h b/keyboards/keychron/v10/config.h index 7cdf465f5a..b8aa40a186 100644 --- a/keyboards/keychron/v10/config.h +++ b/keyboards/keychron/v10/config.h | |||
| @@ -32,8 +32,8 @@ | |||
| 32 | 32 | ||
| 33 | /* RGB Matrix Driver Configuration */ | 33 | /* RGB Matrix Driver Configuration */ |
| 34 | #define CKLED2001_DRIVER_COUNT 2 | 34 | #define CKLED2001_DRIVER_COUNT 2 |
| 35 | #define DRIVER_ADDR_1 0b1110111 | 35 | #define DRIVER_ADDR_1 CKLED2001_I2C_ADDRESS_VDDIO |
| 36 | #define DRIVER_ADDR_2 0b1110100 | 36 | #define DRIVER_ADDR_2 CKLED2001_I2C_ADDRESS_GND |
| 37 | 37 | ||
| 38 | /* Increase I2C speed to 1000 KHz */ | 38 | /* Increase I2C speed to 1000 KHz */ |
| 39 | #define I2C1_TIMINGR_PRESC 0U | 39 | #define I2C1_TIMINGR_PRESC 0U |
diff --git a/keyboards/keychron/v2/config.h b/keyboards/keychron/v2/config.h index 6b44dba17f..8e881da987 100644 --- a/keyboards/keychron/v2/config.h +++ b/keyboards/keychron/v2/config.h | |||
| @@ -21,8 +21,8 @@ | |||
| 21 | 21 | ||
| 22 | /* RGB Matrix Driver Configuration */ | 22 | /* RGB Matrix Driver Configuration */ |
| 23 | #define CKLED2001_DRIVER_COUNT 2 | 23 | #define CKLED2001_DRIVER_COUNT 2 |
| 24 | #define DRIVER_ADDR_1 0b1110111 | 24 | #define DRIVER_ADDR_1 CKLED2001_I2C_ADDRESS_VDDIO |
| 25 | #define DRIVER_ADDR_2 0b1110100 | 25 | #define DRIVER_ADDR_2 CKLED2001_I2C_ADDRESS_GND |
| 26 | 26 | ||
| 27 | /* Increase I2C speed to 1000 KHz */ | 27 | /* Increase I2C speed to 1000 KHz */ |
| 28 | #define I2C1_TIMINGR_PRESC 0U | 28 | #define I2C1_TIMINGR_PRESC 0U |
diff --git a/keyboards/keychron/v3/config.h b/keyboards/keychron/v3/config.h index 8af491f1c7..8757f6bace 100644 --- a/keyboards/keychron/v3/config.h +++ b/keyboards/keychron/v3/config.h | |||
| @@ -21,8 +21,8 @@ | |||
| 21 | 21 | ||
| 22 | /* RGB Matrix Driver Configuration */ | 22 | /* RGB Matrix Driver Configuration */ |
| 23 | #define CKLED2001_DRIVER_COUNT 2 | 23 | #define CKLED2001_DRIVER_COUNT 2 |
| 24 | #define DRIVER_ADDR_1 0b1110111 | 24 | #define DRIVER_ADDR_1 CKLED2001_I2C_ADDRESS_VDDIO |
| 25 | #define DRIVER_ADDR_2 0b1110100 | 25 | #define DRIVER_ADDR_2 CKLED2001_I2C_ADDRESS_GND |
| 26 | 26 | ||
| 27 | /* Increase I2C speed to 1000 KHz */ | 27 | /* Increase I2C speed to 1000 KHz */ |
| 28 | #define I2C1_TIMINGR_PRESC 0U | 28 | #define I2C1_TIMINGR_PRESC 0U |
diff --git a/keyboards/keychron/v4/config.h b/keyboards/keychron/v4/config.h index 2cea12c06a..2fc94aaaee 100644 --- a/keyboards/keychron/v4/config.h +++ b/keyboards/keychron/v4/config.h | |||
| @@ -18,7 +18,7 @@ | |||
| 18 | 18 | ||
| 19 | /* RGB Matrix Driver Configuration */ | 19 | /* RGB Matrix Driver Configuration */ |
| 20 | #define CKLED2001_DRIVER_COUNT 1 | 20 | #define CKLED2001_DRIVER_COUNT 1 |
| 21 | #define DRIVER_ADDR_1 0b1110111 | 21 | #define DRIVER_ADDR_1 CKLED2001_I2C_ADDRESS_VDDIO |
| 22 | 22 | ||
| 23 | /* Increase I2C speed to 1000 KHz */ | 23 | /* Increase I2C speed to 1000 KHz */ |
| 24 | #define I2C1_TIMINGR_PRESC 0U | 24 | #define I2C1_TIMINGR_PRESC 0U |
diff --git a/keyboards/keychron/v5/config.h b/keyboards/keychron/v5/config.h index 7282b28181..0ee5e4e46b 100644 --- a/keyboards/keychron/v5/config.h +++ b/keyboards/keychron/v5/config.h | |||
| @@ -27,8 +27,8 @@ | |||
| 27 | 27 | ||
| 28 | /* RGB Matrix Driver Configuration */ | 28 | /* RGB Matrix Driver Configuration */ |
| 29 | #define CKLED2001_DRIVER_COUNT 2 | 29 | #define CKLED2001_DRIVER_COUNT 2 |
| 30 | #define DRIVER_ADDR_1 0b1110111 | 30 | #define DRIVER_ADDR_1 CKLED2001_I2C_ADDRESS_VDDIO |
| 31 | #define DRIVER_ADDR_2 0b1110100 | 31 | #define DRIVER_ADDR_2 CKLED2001_I2C_ADDRESS_GND |
| 32 | 32 | ||
| 33 | /* Increase I2C speed to 1000 KHz */ | 33 | /* Increase I2C speed to 1000 KHz */ |
| 34 | #define I2C1_TIMINGR_PRESC 0U | 34 | #define I2C1_TIMINGR_PRESC 0U |
diff --git a/keyboards/keychron/v6/config.h b/keyboards/keychron/v6/config.h index 4416591fb9..e836cced84 100644 --- a/keyboards/keychron/v6/config.h +++ b/keyboards/keychron/v6/config.h | |||
| @@ -21,8 +21,8 @@ | |||
| 21 | 21 | ||
| 22 | /* RGB Matrix Driver Configuration */ | 22 | /* RGB Matrix Driver Configuration */ |
| 23 | #define CKLED2001_DRIVER_COUNT 2 | 23 | #define CKLED2001_DRIVER_COUNT 2 |
| 24 | #define DRIVER_ADDR_1 0b1110111 | 24 | #define DRIVER_ADDR_1 CKLED2001_I2C_ADDRESS_VDDIO |
| 25 | #define DRIVER_ADDR_2 0b1110100 | 25 | #define DRIVER_ADDR_2 CKLED2001_I2C_ADDRESS_GND |
| 26 | 26 | ||
| 27 | /* Increase I2C speed to 1000 KHz */ | 27 | /* Increase I2C speed to 1000 KHz */ |
| 28 | #define I2C1_TIMINGR_PRESC 0U | 28 | #define I2C1_TIMINGR_PRESC 0U |
diff --git a/keyboards/keychron/v7/config.h b/keyboards/keychron/v7/config.h index 5d7e6cf22e..606f682719 100644 --- a/keyboards/keychron/v7/config.h +++ b/keyboards/keychron/v7/config.h | |||
| @@ -18,8 +18,8 @@ | |||
| 18 | 18 | ||
| 19 | /* RGB Matrix Driver Configuration */ | 19 | /* RGB Matrix Driver Configuration */ |
| 20 | #define CKLED2001_DRIVER_COUNT 2 | 20 | #define CKLED2001_DRIVER_COUNT 2 |
| 21 | #define DRIVER_ADDR_1 0b1110111 | 21 | #define DRIVER_ADDR_1 CKLED2001_I2C_ADDRESS_VDDIO |
| 22 | #define DRIVER_ADDR_2 0b1110100 | 22 | #define DRIVER_ADDR_2 CKLED2001_I2C_ADDRESS_GND |
| 23 | 23 | ||
| 24 | /* Increase I2C speed to 1000 KHz */ | 24 | /* Increase I2C speed to 1000 KHz */ |
| 25 | #define I2C1_TIMINGR_PRESC 0U | 25 | #define I2C1_TIMINGR_PRESC 0U |
diff --git a/keyboards/keychron/v8/config.h b/keyboards/keychron/v8/config.h index 902f0202e7..3dc6d58518 100644 --- a/keyboards/keychron/v8/config.h +++ b/keyboards/keychron/v8/config.h | |||
| @@ -21,8 +21,8 @@ | |||
| 21 | 21 | ||
| 22 | /* RGB Matrix Driver Configuration */ | 22 | /* RGB Matrix Driver Configuration */ |
| 23 | #define CKLED2001_DRIVER_COUNT 2 | 23 | #define CKLED2001_DRIVER_COUNT 2 |
| 24 | #define DRIVER_ADDR_1 0b1110111 | 24 | #define DRIVER_ADDR_1 CKLED2001_I2C_ADDRESS_VDDIO |
| 25 | #define DRIVER_ADDR_2 0b1110100 | 25 | #define DRIVER_ADDR_2 CKLED2001_I2C_ADDRESS_GND |
| 26 | 26 | ||
| 27 | /* Increase I2C speed to 1000 KHz */ | 27 | /* Increase I2C speed to 1000 KHz */ |
| 28 | #define I2C1_TIMINGR_PRESC 0U | 28 | #define I2C1_TIMINGR_PRESC 0U |
diff --git a/keyboards/kprepublic/bm60hsrgb/rev2/config.h b/keyboards/kprepublic/bm60hsrgb/rev2/config.h index 68fba52789..e3f763567c 100644 --- a/keyboards/kprepublic/bm60hsrgb/rev2/config.h +++ b/keyboards/kprepublic/bm60hsrgb/rev2/config.h | |||
| @@ -18,7 +18,7 @@ | |||
| 18 | #define RGBLIGHT_DEFAULT_MODE RGBLIGHT_MODE_RAINBOW_MOOD | 18 | #define RGBLIGHT_DEFAULT_MODE RGBLIGHT_MODE_RAINBOW_MOOD |
| 19 | 19 | ||
| 20 | #define RGB_DISABLE_WHEN_USB_SUSPENDED true // turn off effects when suspended | 20 | #define RGB_DISABLE_WHEN_USB_SUSPENDED true // turn off effects when suspended |
| 21 | #define DRIVER_ADDR_1 0b1010000 | 21 | #define DRIVER_ADDR_1 IS31FL3733_I2C_ADDRESS_GND_GND |
| 22 | 22 | ||
| 23 | #define RGB_MATRIX_KEYPRESSES | 23 | #define RGB_MATRIX_KEYPRESSES |
| 24 | // RGB Matrix Animation modes. Explicitly enabled | 24 | // RGB Matrix Animation modes. Explicitly enabled |
diff --git a/keyboards/kprepublic/bm60hsrgb_ec/rev2/config.h b/keyboards/kprepublic/bm60hsrgb_ec/rev2/config.h index ce422ff43e..0b83af45f5 100644 --- a/keyboards/kprepublic/bm60hsrgb_ec/rev2/config.h +++ b/keyboards/kprepublic/bm60hsrgb_ec/rev2/config.h | |||
| @@ -18,7 +18,7 @@ | |||
| 18 | #define RGBLIGHT_DEFAULT_MODE RGBLIGHT_MODE_RAINBOW_MOOD | 18 | #define RGBLIGHT_DEFAULT_MODE RGBLIGHT_MODE_RAINBOW_MOOD |
| 19 | 19 | ||
| 20 | # define RGB_DISABLE_WHEN_USB_SUSPENDED true // turn off effects when suspended | 20 | # define RGB_DISABLE_WHEN_USB_SUSPENDED true // turn off effects when suspended |
| 21 | # define DRIVER_ADDR_1 0b1010000 | 21 | # define DRIVER_ADDR_1 IS31FL3733_I2C_ADDRESS_GND_GND |
| 22 | # define IS31FL3733_DRIVER_COUNT 2 | 22 | # define IS31FL3733_DRIVER_COUNT 2 |
| 23 | # define DRIVER_1_LED_TOTAL 63 | 23 | # define DRIVER_1_LED_TOTAL 63 |
| 24 | # define RGB_MATRIX_LED_COUNT DRIVER_1_LED_TOTAL | 24 | # define RGB_MATRIX_LED_COUNT DRIVER_1_LED_TOTAL |
diff --git a/keyboards/kprepublic/bm60hsrgb_iso/rev2/config.h b/keyboards/kprepublic/bm60hsrgb_iso/rev2/config.h index f4b463f261..3e049824a7 100644 --- a/keyboards/kprepublic/bm60hsrgb_iso/rev2/config.h +++ b/keyboards/kprepublic/bm60hsrgb_iso/rev2/config.h | |||
| @@ -26,7 +26,7 @@ | |||
| 26 | # define DISABLE_RGB_MATRIX_BAND_SPIRAL_SAT | 26 | # define DISABLE_RGB_MATRIX_BAND_SPIRAL_SAT |
| 27 | # define DISABLE_RGB_MATRIX_RAINDROPS | 27 | # define DISABLE_RGB_MATRIX_RAINDROPS |
| 28 | # define DISABLE_RGB_MATRIX_JELLYBEAN_RAINDROPS | 28 | # define DISABLE_RGB_MATRIX_JELLYBEAN_RAINDROPS |
| 29 | # define DRIVER_ADDR_1 0b1010000 | 29 | # define DRIVER_ADDR_1 IS31FL3733_I2C_ADDRESS_GND_GND |
| 30 | # define IS31FL3733_DRIVER_COUNT 1 | 30 | # define IS31FL3733_DRIVER_COUNT 1 |
| 31 | # define DRIVER_1_LED_TOTAL 64 | 31 | # define DRIVER_1_LED_TOTAL 64 |
| 32 | 32 | ||
diff --git a/keyboards/kprepublic/bm60hsrgb_poker/rev2/config.h b/keyboards/kprepublic/bm60hsrgb_poker/rev2/config.h index f3ad3e0781..d3222d703e 100644 --- a/keyboards/kprepublic/bm60hsrgb_poker/rev2/config.h +++ b/keyboards/kprepublic/bm60hsrgb_poker/rev2/config.h | |||
| @@ -78,7 +78,7 @@ | |||
| 78 | 78 | ||
| 79 | // Configure the IS31FL3733 driver for per-key RGB LEDs | 79 | // Configure the IS31FL3733 driver for per-key RGB LEDs |
| 80 | #define IS31FL3733_DRIVER_COUNT 1 | 80 | #define IS31FL3733_DRIVER_COUNT 1 |
| 81 | #define DRIVER_ADDR_1 0b1010000 | 81 | #define DRIVER_ADDR_1 IS31FL3733_I2C_ADDRESS_GND_GND |
| 82 | #define DRIVER_1_LED_TOTAL 61 | 82 | #define DRIVER_1_LED_TOTAL 61 |
| 83 | 83 | ||
| 84 | #define ISSI_LED_TOTAL DRIVER_1_LED_TOTAL | 84 | #define ISSI_LED_TOTAL DRIVER_1_LED_TOTAL |
diff --git a/keyboards/kprepublic/bm68hsrgb/rev2/config.h b/keyboards/kprepublic/bm68hsrgb/rev2/config.h index 15f47e8ba5..b3b1abf137 100644 --- a/keyboards/kprepublic/bm68hsrgb/rev2/config.h +++ b/keyboards/kprepublic/bm68hsrgb/rev2/config.h | |||
| @@ -18,7 +18,7 @@ | |||
| 18 | 18 | ||
| 19 | #define RGBLIGHT_DEFAULT_MODE RGBLIGHT_MODE_RAINBOW_MOOD | 19 | #define RGBLIGHT_DEFAULT_MODE RGBLIGHT_MODE_RAINBOW_MOOD |
| 20 | 20 | ||
| 21 | #define DRIVER_ADDR_1 0b0110000 | 21 | #define DRIVER_ADDR_1 IS31FL3741_I2C_ADDRESS_GND |
| 22 | 22 | ||
| 23 | #define IS31FL3741_DRIVER_COUNT 1 | 23 | #define IS31FL3741_DRIVER_COUNT 1 |
| 24 | #define DRIVER_1_LED_TOTAL 68 | 24 | #define DRIVER_1_LED_TOTAL 68 |
diff --git a/keyboards/kprepublic/bm80v2/config.h b/keyboards/kprepublic/bm80v2/config.h index 3eea8c3aa4..3678c64202 100644 --- a/keyboards/kprepublic/bm80v2/config.h +++ b/keyboards/kprepublic/bm80v2/config.h | |||
| @@ -53,7 +53,7 @@ | |||
| 53 | #define ENABLE_RGB_MATRIX_MULTISPLASH | 53 | #define ENABLE_RGB_MATRIX_MULTISPLASH |
| 54 | #define ENABLE_RGB_MATRIX_SOLID_SPLASH | 54 | #define ENABLE_RGB_MATRIX_SOLID_SPLASH |
| 55 | #define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH | 55 | #define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH |
| 56 | #define DRIVER_ADDR_1 0b0110000 | 56 | #define DRIVER_ADDR_1 IS31FL3741_I2C_ADDRESS_GND |
| 57 | #define IS31FL3741_DRIVER_COUNT 1 | 57 | #define IS31FL3741_DRIVER_COUNT 1 |
| 58 | #define DRIVER_1_LED_TOTAL 87 | 58 | #define DRIVER_1_LED_TOTAL 87 |
| 59 | #define RGB_MATRIX_LED_COUNT DRIVER_1_LED_TOTAL | 59 | #define RGB_MATRIX_LED_COUNT DRIVER_1_LED_TOTAL |
diff --git a/keyboards/kprepublic/bm80v2_iso/config.h b/keyboards/kprepublic/bm80v2_iso/config.h index 98c712703d..a8fac74218 100644 --- a/keyboards/kprepublic/bm80v2_iso/config.h +++ b/keyboards/kprepublic/bm80v2_iso/config.h | |||
| @@ -54,7 +54,7 @@ | |||
| 54 | #define ENABLE_RGB_MATRIX_MULTISPLASH | 54 | #define ENABLE_RGB_MATRIX_MULTISPLASH |
| 55 | #define ENABLE_RGB_MATRIX_SOLID_SPLASH | 55 | #define ENABLE_RGB_MATRIX_SOLID_SPLASH |
| 56 | #define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH | 56 | #define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH |
| 57 | #define DRIVER_ADDR_1 0b0110000 | 57 | #define DRIVER_ADDR_1 IS31FL3741_I2C_ADDRESS_GND |
| 58 | #define IS31FL3741_DRIVER_COUNT 1 | 58 | #define IS31FL3741_DRIVER_COUNT 1 |
| 59 | #define DRIVER_1_LED_TOTAL 88 | 59 | #define DRIVER_1_LED_TOTAL 88 |
| 60 | #define RGB_MATRIX_LED_COUNT DRIVER_1_LED_TOTAL | 60 | #define RGB_MATRIX_LED_COUNT DRIVER_1_LED_TOTAL |
diff --git a/keyboards/latincompass/latin17rgb/config.h b/keyboards/latincompass/latin17rgb/config.h index f858709eae..0ce80e584e 100644 --- a/keyboards/latincompass/latin17rgb/config.h +++ b/keyboards/latincompass/latin17rgb/config.h | |||
| @@ -69,15 +69,8 @@ | |||
| 69 | // # define ENABLE_RGB_MATRIX_SOLID_SPLASH | 69 | // # define ENABLE_RGB_MATRIX_SOLID_SPLASH |
| 70 | // # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH | 70 | // # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH |
| 71 | 71 | ||
| 72 | // This is a 7-bit address, that gets left-shifted and bit 0 | 72 | # define DRIVER_ADDR_1 IS31FL3731_I2C_ADDRESS_GND |
| 73 | // set to 0 for write, 1 for read (as per I2C protocol) | 73 | # define DRIVER_ADDR_2 IS31FL3731_I2C_ADDRESS_SDA |
| 74 | // The address will vary depending on your wiring: | ||
| 75 | // 0b1110100 AD <-> GND | ||
| 76 | // 0b1110111 AD <-> VCC | ||
| 77 | // 0b1110101 AD <-> SCL | ||
| 78 | // 0b1110110 AD <-> SDA | ||
| 79 | # define DRIVER_ADDR_1 0b1110100 | ||
| 80 | # define DRIVER_ADDR_2 0b1110110 | ||
| 81 | 74 | ||
| 82 | # define IS31FL3731_DRIVER_COUNT 2 | 75 | # define IS31FL3731_DRIVER_COUNT 2 |
| 83 | # define DRIVER_1_LED_TOTAL 25 | 76 | # define DRIVER_1_LED_TOTAL 25 |
diff --git a/keyboards/latincompass/latin60rgb/config.h b/keyboards/latincompass/latin60rgb/config.h index 053bb2eab8..23cfdf24ee 100644 --- a/keyboards/latincompass/latin60rgb/config.h +++ b/keyboards/latincompass/latin60rgb/config.h | |||
| @@ -67,7 +67,7 @@ | |||
| 67 | // # define ENABLE_RGB_MATRIX_MULTISPLASH | 67 | // # define ENABLE_RGB_MATRIX_MULTISPLASH |
| 68 | // # define ENABLE_RGB_MATRIX_SOLID_SPLASH | 68 | // # define ENABLE_RGB_MATRIX_SOLID_SPLASH |
| 69 | // # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH | 69 | // # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH |
| 70 | # define DRIVER_ADDR_1 0b1010000 | 70 | # define DRIVER_ADDR_1 IS31FL3733_I2C_ADDRESS_GND_GND |
| 71 | # define IS31FL3733_DRIVER_COUNT 1 | 71 | # define IS31FL3733_DRIVER_COUNT 1 |
| 72 | # define RGB_MATRIX_LED_COUNT 60 | 72 | # define RGB_MATRIX_LED_COUNT 60 |
| 73 | #endif | 73 | #endif |
diff --git a/keyboards/latincompass/latin6rgb/config.h b/keyboards/latincompass/latin6rgb/config.h index 5cfafd6bec..424dcd5bef 100644 --- a/keyboards/latincompass/latin6rgb/config.h +++ b/keyboards/latincompass/latin6rgb/config.h | |||
| @@ -70,14 +70,7 @@ | |||
| 70 | // # define ENABLE_RGB_MATRIX_SOLID_SPLASH | 70 | // # define ENABLE_RGB_MATRIX_SOLID_SPLASH |
| 71 | // # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH | 71 | // # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH |
| 72 | 72 | ||
| 73 | // This is a 7-bit address, that gets left-shifted and bit 0 | 73 | #define DRIVER_ADDR_1 IS31FL3731_I2C_ADDRESS_GND |
| 74 | // set to 0 for write, 1 for read (as per I2C protocol) | ||
| 75 | // The address will vary depending on your wiring: | ||
| 76 | // 0b1110100 AD <-> GND | ||
| 77 | // 0b1110111 AD <-> VCC | ||
| 78 | // 0b1110101 AD <-> SCL | ||
| 79 | // 0b1110110 AD <-> SDA | ||
| 80 | #define DRIVER_ADDR_1 0b1110100 | ||
| 81 | 74 | ||
| 82 | #define IS31FL3731_DRIVER_COUNT 1 | 75 | #define IS31FL3731_DRIVER_COUNT 1 |
| 83 | #define RGB_MATRIX_LED_COUNT 6 | 76 | #define RGB_MATRIX_LED_COUNT 6 |
diff --git a/keyboards/matrix/m20add/config.h b/keyboards/matrix/m20add/config.h index 2ae5017487..048796c793 100644 --- a/keyboards/matrix/m20add/config.h +++ b/keyboards/matrix/m20add/config.h | |||
| @@ -78,6 +78,6 @@ | |||
| 78 | #define I2C1_CLOCK_SPEED 400000 | 78 | #define I2C1_CLOCK_SPEED 400000 |
| 79 | #define I2C1_DUTY_CYCLE FAST_DUTY_CYCLE_2 | 79 | #define I2C1_DUTY_CYCLE FAST_DUTY_CYCLE_2 |
| 80 | 80 | ||
| 81 | #define DRIVER_ADDR_1 0b1110100 | 81 | #define DRIVER_ADDR_1 IS31FL3731_I2C_ADDRESS_GND |
| 82 | #define IS31FL3731_DRIVER_COUNT 1 | 82 | #define IS31FL3731_DRIVER_COUNT 1 |
| 83 | #define RGB_MATRIX_LED_COUNT 20 | 83 | #define RGB_MATRIX_LED_COUNT 20 |
diff --git a/keyboards/matrix/noah/config.h b/keyboards/matrix/noah/config.h index 38859b1292..428fe98d2e 100644 --- a/keyboards/matrix/noah/config.h +++ b/keyboards/matrix/noah/config.h | |||
| @@ -19,8 +19,8 @@ | |||
| 19 | #define PAL_MODE_STM32_ALTERNATE_OPENDRAIN (PAL_MODE_ALTERNATE(4) | PAL_STM32_OTYPE_OPENDRAIN) | 19 | #define PAL_MODE_STM32_ALTERNATE_OPENDRAIN (PAL_MODE_ALTERNATE(4) | PAL_STM32_OTYPE_OPENDRAIN) |
| 20 | 20 | ||
| 21 | // rgb matrix setting | 21 | // rgb matrix setting |
| 22 | #define DRIVER_ADDR_1 0b1110100 | 22 | #define DRIVER_ADDR_1 IS31FL3731_I2C_ADDRESS_GND |
| 23 | #define DRIVER_ADDR_2 0b1110110 | 23 | #define DRIVER_ADDR_2 IS31FL3731_I2C_ADDRESS_SDA |
| 24 | #define IS31FL3731_DRIVER_COUNT 2 | 24 | #define IS31FL3731_DRIVER_COUNT 2 |
| 25 | #define DRIVER_1_LED_TOTAL 36 | 25 | #define DRIVER_1_LED_TOTAL 36 |
| 26 | #define DRIVER_2_LED_TOTAL 36 | 26 | #define DRIVER_2_LED_TOTAL 36 |
diff --git a/keyboards/mechlovin/adelais/rgb_led/rev2/config.h b/keyboards/mechlovin/adelais/rgb_led/rev2/config.h index 4c7bc3a1da..7e1bd43012 100644 --- a/keyboards/mechlovin/adelais/rgb_led/rev2/config.h +++ b/keyboards/mechlovin/adelais/rgb_led/rev2/config.h | |||
| @@ -1,15 +1,8 @@ | |||
| 1 | #pragma once | 1 | #pragma once |
| 2 | 2 | ||
| 3 | //rgb matrix setting | 3 | //rgb matrix setting |
| 4 | // This is a 7-bit address, that gets left-shifted and bit 0 | 4 | #define DRIVER_ADDR_1 IS31FL3731_I2C_ADDRESS_GND |
| 5 | // set to 0 for write, 1 for read (as per I2C protocol) | 5 | #define DRIVER_ADDR_2 IS31FL3731_I2C_ADDRESS_SDA |
| 6 | // The address will vary depending on your wiring: | ||
| 7 | // 0b1110100 AD <-> GND | ||
| 8 | // 0b1110111 AD <-> VCC | ||
| 9 | // 0b1110101 AD <-> SCL | ||
| 10 | // 0b1110110 AD <-> SDA | ||
| 11 | #define DRIVER_ADDR_1 0b1110100 | ||
| 12 | #define DRIVER_ADDR_2 0b1110110 | ||
| 13 | #define IS31FL3731_DRIVER_COUNT 2 | 6 | #define IS31FL3731_DRIVER_COUNT 2 |
| 14 | #define DRIVER_1_LED_TOTAL 32 | 7 | #define DRIVER_1_LED_TOTAL 32 |
| 15 | #define DRIVER_2_LED_TOTAL 36 | 8 | #define DRIVER_2_LED_TOTAL 36 |
diff --git a/keyboards/mechlovin/adelais/rgb_led/rev3/config.h b/keyboards/mechlovin/adelais/rgb_led/rev3/config.h index 8620ab3949..72011af8df 100644 --- a/keyboards/mechlovin/adelais/rgb_led/rev3/config.h +++ b/keyboards/mechlovin/adelais/rgb_led/rev3/config.h | |||
| @@ -22,14 +22,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 22 | 22 | ||
| 23 | #ifdef RGB_MATRIX_ENABLE | 23 | #ifdef RGB_MATRIX_ENABLE |
| 24 | //rgb matrix setting | 24 | //rgb matrix setting |
| 25 | // This is a 7-bit address, that gets left-shifted and bit 0 | 25 | #define DRIVER_ADDR_1 IS31FL3741_I2C_ADDRESS_SDA |
| 26 | // set to 0 for write, 1 for read (as per I2C protocol) | ||
| 27 | // The address will vary depending on your wiring: | ||
| 28 | // 0b1110100 AD <-> GND | ||
| 29 | // 0b1110111 AD <-> VCC | ||
| 30 | // 0b1110101 AD <-> SCL | ||
| 31 | // 0b1110110 AD <-> SDA | ||
| 32 | #define DRIVER_ADDR_1 0b0110010 | ||
| 33 | #define IS31FL3741_DRIVER_COUNT 1 | 26 | #define IS31FL3741_DRIVER_COUNT 1 |
| 34 | #define RGB_MATRIX_LED_COUNT 66 | 27 | #define RGB_MATRIX_LED_COUNT 66 |
| 35 | 28 | ||
diff --git a/keyboards/mechlovin/delphine/rgb_led/config.h b/keyboards/mechlovin/delphine/rgb_led/config.h index 048bed9e03..66455e1158 100644 --- a/keyboards/mechlovin/delphine/rgb_led/config.h +++ b/keyboards/mechlovin/delphine/rgb_led/config.h | |||
| @@ -1,13 +1,7 @@ | |||
| 1 | #pragma once | 1 | #pragma once |
| 2 | 2 | ||
| 3 | //rgb matrix setting// This is a 7-bit address, that gets left-shifted and bit 0 | 3 | //rgb matrix setting |
| 4 | // set to 0 for write, 1 for read (as per I2C protocol) | 4 | #define DRIVER_ADDR_1 IS31FL3731_I2C_ADDRESS_SDA |
| 5 | // The address will vary depending on your wiring: | ||
| 6 | // 0b1110100 AD <-> GND | ||
| 7 | // 0b1110111 AD <-> VCC | ||
| 8 | // 0b1110101 AD <-> SCL | ||
| 9 | // 0b1110110 AD <-> SDA | ||
| 10 | #define DRIVER_ADDR_1 0b1110110 | ||
| 11 | #define IS31FL3731_DRIVER_COUNT 1 | 5 | #define IS31FL3731_DRIVER_COUNT 1 |
| 12 | #define RGB_MATRIX_LED_COUNT 25 | 6 | #define RGB_MATRIX_LED_COUNT 25 |
| 13 | #define RGB_MATRIX_KEYPRESSES // reacts to keypresses | 7 | #define RGB_MATRIX_KEYPRESSES // reacts to keypresses |
diff --git a/keyboards/mechlovin/hannah60rgb/rev2/config.h b/keyboards/mechlovin/hannah60rgb/rev2/config.h index 4e4eb7f7bd..5c7bb7abfe 100644 --- a/keyboards/mechlovin/hannah60rgb/rev2/config.h +++ b/keyboards/mechlovin/hannah60rgb/rev2/config.h | |||
| @@ -1,14 +1,8 @@ | |||
| 1 | #pragma once | 1 | #pragma once |
| 2 | 2 | ||
| 3 | //rgb matrix setting// This is a 7-bit address, that gets left-shifted and bit 0 | 3 | //rgb matrix setting |
| 4 | // set to 0 for write, 1 for read (as per I2C protocol) | 4 | #define DRIVER_ADDR_1 IS31FL3731_I2C_ADDRESS_GND |
| 5 | // The address will vary depending on your wiring: | 5 | #define DRIVER_ADDR_2 IS31FL3731_I2C_ADDRESS_SDA |
| 6 | // 0b1110100 AD <-> GND | ||
| 7 | // 0b1110111 AD <-> VCC | ||
| 8 | // 0b1110101 AD <-> SCL | ||
| 9 | // 0b1110110 AD <-> SDA | ||
| 10 | #define DRIVER_ADDR_1 0b1110100 | ||
| 11 | #define DRIVER_ADDR_2 0b1110110 | ||
| 12 | #define IS31FL3731_DRIVER_COUNT 2 | 6 | #define IS31FL3731_DRIVER_COUNT 2 |
| 13 | #define DRIVER_1_LED_TOTAL 44 | 7 | #define DRIVER_1_LED_TOTAL 44 |
| 14 | #define DRIVER_2_LED_TOTAL 34 | 8 | #define DRIVER_2_LED_TOTAL 34 |
diff --git a/keyboards/mechlovin/infinity87/rgb_rev1/config.h b/keyboards/mechlovin/infinity87/rgb_rev1/config.h index 84acb09308..9777e290bb 100644 --- a/keyboards/mechlovin/infinity87/rgb_rev1/config.h +++ b/keyboards/mechlovin/infinity87/rgb_rev1/config.h | |||
| @@ -17,13 +17,6 @@ | |||
| 17 | #pragma once | 17 | #pragma once |
| 18 | 18 | ||
| 19 | //rgb matrix setting | 19 | //rgb matrix setting |
| 20 | // This is a 7-bit address, that gets left-shifted and bit 0 | ||
| 21 | // set to 0 for write, 1 for read (as per I2C protocol) | ||
| 22 | // The address will vary depending on your wiring: | ||
| 23 | // 0b0110000 AD <-> GND | ||
| 24 | // 0b0110011 AD <-> VCC | ||
| 25 | // 0b0110001 AD <-> SCL | ||
| 26 | // 0b0110010 AD <-> SDA | ||
| 27 | #define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended | 20 | #define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended |
| 28 | #define RGB_MATRIX_KEYPRESSES | 21 | #define RGB_MATRIX_KEYPRESSES |
| 29 | #undef ENABLE_RGB_MATRIX_SPLASH | 22 | #undef ENABLE_RGB_MATRIX_SPLASH |
| @@ -80,7 +73,7 @@ | |||
| 80 | //#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_COLOR | 73 | //#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_COLOR |
| 81 | #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL | 74 | #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL |
| 82 | //#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_REACTIVE_SIMPLE | 75 | //#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_REACTIVE_SIMPLE |
| 83 | #define DRIVER_ADDR_1 0b0110010 | 76 | #define DRIVER_ADDR_1 IS31FL3741_I2C_ADDRESS_SDA |
| 84 | #define IS31FL3741_DRIVER_COUNT 1 | 77 | #define IS31FL3741_DRIVER_COUNT 1 |
| 85 | #define RGB_MATRIX_LED_COUNT 91 | 78 | #define RGB_MATRIX_LED_COUNT 91 |
| 86 | #define DRIVER_INDICATOR_LED_TOTAL 0 | 79 | #define DRIVER_INDICATOR_LED_TOTAL 0 |
diff --git a/keyboards/mechlovin/olly/octagon/config.h b/keyboards/mechlovin/olly/octagon/config.h index a59c651bd7..573a11f88f 100644 --- a/keyboards/mechlovin/olly/octagon/config.h +++ b/keyboards/mechlovin/olly/octagon/config.h | |||
| @@ -18,14 +18,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 18 | #pragma once | 18 | #pragma once |
| 19 | 19 | ||
| 20 | #ifdef LED_MATRIX_ENABLE | 20 | #ifdef LED_MATRIX_ENABLE |
| 21 | // This is a 7-bit address, that gets left-shifted and bit 0 | 21 | #define LED_DRIVER_ADDR_1 IS31FL3731_I2C_ADDRESS_SDA |
| 22 | // set to 0 for write, 1 for read (as per I2C protocol) | ||
| 23 | // The address will vary depending on your wiring: | ||
| 24 | // 0b1110100 AD <-> GND | ||
| 25 | // 0b1110111 AD <-> VCC | ||
| 26 | // 0b1110101 AD <-> SCL | ||
| 27 | // 0b1110110 AD <-> SDA | ||
| 28 | #define LED_DRIVER_ADDR_1 0b1110110 | ||
| 29 | #define I2C_DRIVER I2CD2 | 22 | #define I2C_DRIVER I2CD2 |
| 30 | #define I2C1_SCL_PIN B10 | 23 | #define I2C1_SCL_PIN B10 |
| 31 | #define I2C1_SDA_PIN B11 | 24 | #define I2C1_SDA_PIN B11 |
diff --git a/keyboards/mechlovin/zed65/mono_led/config.h b/keyboards/mechlovin/zed65/mono_led/config.h index d6a8e9cd02..65f9ba2a94 100644 --- a/keyboards/mechlovin/zed65/mono_led/config.h +++ b/keyboards/mechlovin/zed65/mono_led/config.h | |||
| @@ -18,14 +18,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 18 | #pragma once | 18 | #pragma once |
| 19 | 19 | ||
| 20 | #ifdef LED_MATRIX_ENABLE | 20 | #ifdef LED_MATRIX_ENABLE |
| 21 | // This is a 7-bit address, that gets left-shifted and bit 0 | 21 | #define LED_DRIVER_ADDR_1 IS31FL3731_I2C_ADDRESS_SDA |
| 22 | // set to 0 for write, 1 for read (as per I2C protocol) | ||
| 23 | // The address will vary depending on your wiring: | ||
| 24 | // 0b1110100 AD <-> GND | ||
| 25 | // 0b1110111 AD <-> VCC | ||
| 26 | // 0b1110101 AD <-> SCL | ||
| 27 | // 0b1110110 AD <-> SDA | ||
| 28 | #define LED_DRIVER_ADDR_1 0b1110110 | ||
| 29 | #define I2C_DRIVER I2CD2 | 22 | #define I2C_DRIVER I2CD2 |
| 30 | #define I2C1_SCL_PIN B10 | 23 | #define I2C1_SCL_PIN B10 |
| 31 | #define I2C1_SDA_PIN B11 | 24 | #define I2C1_SDA_PIN B11 |
diff --git a/keyboards/melgeek/mach80/config.h b/keyboards/melgeek/mach80/config.h index 4850f9a177..000b81eef9 100755 --- a/keyboards/melgeek/mach80/config.h +++ b/keyboards/melgeek/mach80/config.h | |||
| @@ -25,7 +25,7 @@ | |||
| 25 | #define DISABLE_RGB_MATRIX_SOLID_MULTISPLASH | 25 | #define DISABLE_RGB_MATRIX_SOLID_MULTISPLASH |
| 26 | //#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_COLOR | 26 | //#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_COLOR |
| 27 | #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL | 27 | #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL |
| 28 | #define DRIVER_ADDR_1 0b0110000 | 28 | #define DRIVER_ADDR_1 IS31FL3741_I2C_ADDRESS_GND |
| 29 | #define IS31FL3741_DRIVER_COUNT 1 | 29 | #define IS31FL3741_DRIVER_COUNT 1 |
| 30 | 30 | ||
| 31 | #define ENABLE_RGB_MATRIX_ALPHAS_MODS | 31 | #define ENABLE_RGB_MATRIX_ALPHAS_MODS |
diff --git a/keyboards/melgeek/mj61/config.h b/keyboards/melgeek/mj61/config.h index 64f144d43a..e07d2078cd 100644 --- a/keyboards/melgeek/mj61/config.h +++ b/keyboards/melgeek/mj61/config.h | |||
| @@ -70,5 +70,5 @@ | |||
| 70 | // # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH | 70 | // # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH |
| 71 | //#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_COLOR | 71 | //#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_COLOR |
| 72 | #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL | 72 | #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL |
| 73 | #define DRIVER_ADDR_1 0b0110000 | 73 | #define DRIVER_ADDR_1 IS31FL3741_I2C_ADDRESS_GND |
| 74 | #define IS31FL3741_DRIVER_COUNT 1 | 74 | #define IS31FL3741_DRIVER_COUNT 1 |
diff --git a/keyboards/melgeek/mj63/config.h b/keyboards/melgeek/mj63/config.h index 64f144d43a..e07d2078cd 100644 --- a/keyboards/melgeek/mj63/config.h +++ b/keyboards/melgeek/mj63/config.h | |||
| @@ -70,5 +70,5 @@ | |||
| 70 | // # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH | 70 | // # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH |
| 71 | //#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_COLOR | 71 | //#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_COLOR |
| 72 | #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL | 72 | #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL |
| 73 | #define DRIVER_ADDR_1 0b0110000 | 73 | #define DRIVER_ADDR_1 IS31FL3741_I2C_ADDRESS_GND |
| 74 | #define IS31FL3741_DRIVER_COUNT 1 | 74 | #define IS31FL3741_DRIVER_COUNT 1 |
diff --git a/keyboards/melgeek/mj64/config.h b/keyboards/melgeek/mj64/config.h index 64f144d43a..e07d2078cd 100644 --- a/keyboards/melgeek/mj64/config.h +++ b/keyboards/melgeek/mj64/config.h | |||
| @@ -70,5 +70,5 @@ | |||
| 70 | // # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH | 70 | // # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH |
| 71 | //#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_COLOR | 71 | //#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_COLOR |
| 72 | #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL | 72 | #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL |
| 73 | #define DRIVER_ADDR_1 0b0110000 | 73 | #define DRIVER_ADDR_1 IS31FL3741_I2C_ADDRESS_GND |
| 74 | #define IS31FL3741_DRIVER_COUNT 1 | 74 | #define IS31FL3741_DRIVER_COUNT 1 |
diff --git a/keyboards/melgeek/mj65/config.h b/keyboards/melgeek/mj65/config.h index 64f144d43a..e07d2078cd 100644 --- a/keyboards/melgeek/mj65/config.h +++ b/keyboards/melgeek/mj65/config.h | |||
| @@ -70,5 +70,5 @@ | |||
| 70 | // # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH | 70 | // # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH |
| 71 | //#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_COLOR | 71 | //#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_COLOR |
| 72 | #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL | 72 | #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL |
| 73 | #define DRIVER_ADDR_1 0b0110000 | 73 | #define DRIVER_ADDR_1 IS31FL3741_I2C_ADDRESS_GND |
| 74 | #define IS31FL3741_DRIVER_COUNT 1 | 74 | #define IS31FL3741_DRIVER_COUNT 1 |
diff --git a/keyboards/melgeek/mojo68/config.h b/keyboards/melgeek/mojo68/config.h index 0353fb8fc7..b7bcb36c2d 100755 --- a/keyboards/melgeek/mojo68/config.h +++ b/keyboards/melgeek/mojo68/config.h | |||
| @@ -69,5 +69,5 @@ | |||
| 69 | // # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH | 69 | // # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH |
| 70 | //#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_COLOR | 70 | //#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_COLOR |
| 71 | #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL | 71 | #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL |
| 72 | #define DRIVER_ADDR_1 0b0110000 | 72 | #define DRIVER_ADDR_1 IS31FL3741_I2C_ADDRESS_GND |
| 73 | #define IS31FL3741_DRIVER_COUNT 1 | 73 | #define IS31FL3741_DRIVER_COUNT 1 |
diff --git a/keyboards/melgeek/mojo75/config.h b/keyboards/melgeek/mojo75/config.h index 3f95a82ea9..77d27fe2c3 100644 --- a/keyboards/melgeek/mojo75/config.h +++ b/keyboards/melgeek/mojo75/config.h | |||
| @@ -71,5 +71,5 @@ | |||
| 71 | //#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_COLOR | 71 | //#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_COLOR |
| 72 | #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL | 72 | #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL |
| 73 | //#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_REACTIVE_SIMPLE | 73 | //#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_REACTIVE_SIMPLE |
| 74 | #define DRIVER_ADDR_1 0b0110000 | 74 | #define DRIVER_ADDR_1 IS31FL3741_I2C_ADDRESS_GND |
| 75 | #define IS31FL3741_DRIVER_COUNT 1 | 75 | #define IS31FL3741_DRIVER_COUNT 1 |
diff --git a/keyboards/melgeek/tegic/config.h b/keyboards/melgeek/tegic/config.h index ea457a3fcb..5e4087dcc5 100755 --- a/keyboards/melgeek/tegic/config.h +++ b/keyboards/melgeek/tegic/config.h | |||
| @@ -22,7 +22,7 @@ | |||
| 22 | #define RGB_MATRIX_LED_FLUSH_LIMIT 26 | 22 | #define RGB_MATRIX_LED_FLUSH_LIMIT 26 |
| 23 | //#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_COLOR | 23 | //#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_COLOR |
| 24 | #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL | 24 | #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL |
| 25 | #define DRIVER_ADDR_1 0b0110000 | 25 | #define DRIVER_ADDR_1 IS31FL3741_I2C_ADDRESS_GND |
| 26 | #define IS31FL3741_DRIVER_COUNT 1 | 26 | #define IS31FL3741_DRIVER_COUNT 1 |
| 27 | 27 | ||
| 28 | #define ENABLE_RGB_MATRIX_ALPHAS_MODS | 28 | #define ENABLE_RGB_MATRIX_ALPHAS_MODS |
diff --git a/keyboards/melgeek/z70ultra/config.h b/keyboards/melgeek/z70ultra/config.h index 978982a5b1..3ae466044c 100644 --- a/keyboards/melgeek/z70ultra/config.h +++ b/keyboards/melgeek/z70ultra/config.h | |||
| @@ -70,7 +70,7 @@ | |||
| 70 | // # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH | 70 | // # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH |
| 71 | //#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_COLOR | 71 | //#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_COLOR |
| 72 | #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL | 72 | #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL |
| 73 | #define DRIVER_ADDR_1 0b0110000 | 73 | #define DRIVER_ADDR_1 IS31FL3741_I2C_ADDRESS_GND |
| 74 | #define IS31FL3741_DRIVER_COUNT 1 | 74 | #define IS31FL3741_DRIVER_COUNT 1 |
| 75 | #define RGB_MATRIX_LED_COUNT 69 | 75 | #define RGB_MATRIX_LED_COUNT 69 |
| 76 | #define DRIVER_INDICATOR_LED_TOTAL 6 | 76 | #define DRIVER_INDICATOR_LED_TOTAL 6 |
diff --git a/keyboards/miller/gm862/config.h b/keyboards/miller/gm862/config.h index 6c47183dbf..7378c18290 100644 --- a/keyboards/miller/gm862/config.h +++ b/keyboards/miller/gm862/config.h | |||
| @@ -53,7 +53,7 @@ | |||
| 53 | // # define ENABLE_RGB_MATRIX_SOLID_SPLASH | 53 | // # define ENABLE_RGB_MATRIX_SOLID_SPLASH |
| 54 | // # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH | 54 | // # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH |
| 55 | 55 | ||
| 56 | # define DRIVER_ADDR_1 0b1010000 | 56 | # define DRIVER_ADDR_1 IS31FL3733_I2C_ADDRESS_GND_GND |
| 57 | # define IS31FL3733_DRIVER_COUNT 1 | 57 | # define IS31FL3733_DRIVER_COUNT 1 |
| 58 | # define RGB_MATRIX_LED_COUNT 62 | 58 | # define RGB_MATRIX_LED_COUNT 62 |
| 59 | #endif | 59 | #endif |
diff --git a/keyboards/moonlander/config.h b/keyboards/moonlander/config.h index 6b2377db1a..cabfaf9900 100644 --- a/keyboards/moonlander/config.h +++ b/keyboards/moonlander/config.h | |||
| @@ -65,8 +65,8 @@ | |||
| 65 | //#define NO_ACTION_TAPPING | 65 | //#define NO_ACTION_TAPPING |
| 66 | //#define NO_ACTION_ONESHOT | 66 | //#define NO_ACTION_ONESHOT |
| 67 | 67 | ||
| 68 | #define DRIVER_ADDR_1 0b1110100 | 68 | #define DRIVER_ADDR_1 IS31FL3731_I2C_ADDRESS_GND |
| 69 | #define DRIVER_ADDR_2 0b1110111 | 69 | #define DRIVER_ADDR_2 IS31FL3731_I2C_ADDRESS_VCC |
| 70 | 70 | ||
| 71 | #define IS31FL3731_DRIVER_COUNT 2 | 71 | #define IS31FL3731_DRIVER_COUNT 2 |
| 72 | #define DRIVER_1_LED_TOTAL 36 | 72 | #define DRIVER_1_LED_TOTAL 36 |
diff --git a/keyboards/mt/mt64rgb/config.h b/keyboards/mt/mt64rgb/config.h index c15d1aedbc..d13942461f 100644 --- a/keyboards/mt/mt64rgb/config.h +++ b/keyboards/mt/mt64rgb/config.h | |||
| @@ -22,7 +22,7 @@ | |||
| 22 | #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 160 | 22 | #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 160 |
| 23 | #define RGB_MATRIX_LED_PROCESS_LIMIT 20 | 23 | #define RGB_MATRIX_LED_PROCESS_LIMIT 20 |
| 24 | #define RGB_MATRIX_LED_FLUSH_LIMIT 26 | 24 | #define RGB_MATRIX_LED_FLUSH_LIMIT 26 |
| 25 | #define DRIVER_ADDR_1 0b1010000 | 25 | #define DRIVER_ADDR_1 IS31FL3733_I2C_ADDRESS_GND_GND |
| 26 | 26 | ||
| 27 | #define IS31FL3733_DRIVER_COUNT 1 | 27 | #define IS31FL3733_DRIVER_COUNT 1 |
| 28 | #define RGB_MATRIX_LED_COUNT 64 | 28 | #define RGB_MATRIX_LED_COUNT 64 |
diff --git a/keyboards/mt/mt84/config.h b/keyboards/mt/mt84/config.h index aba0632179..d76fdd262e 100644 --- a/keyboards/mt/mt84/config.h +++ b/keyboards/mt/mt84/config.h | |||
| @@ -22,8 +22,8 @@ | |||
| 22 | #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL | 22 | #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL |
| 23 | #define RGB_MATRIX_LED_PROCESS_LIMIT 20 | 23 | #define RGB_MATRIX_LED_PROCESS_LIMIT 20 |
| 24 | #define RGB_MATRIX_LED_FLUSH_LIMIT 26 | 24 | #define RGB_MATRIX_LED_FLUSH_LIMIT 26 |
| 25 | #define DRIVER_ADDR_1 0b1010000 | 25 | #define DRIVER_ADDR_1 IS31FL3737_I2C_ADDRESS_GND |
| 26 | #define DRIVER_ADDR_2 0b1011111 | 26 | #define DRIVER_ADDR_2 IS31FL3737_I2C_ADDRESS_VCC |
| 27 | 27 | ||
| 28 | 28 | ||
| 29 | 29 | ||
diff --git a/keyboards/neson_design/700e/config.h b/keyboards/neson_design/700e/config.h index ea666617e0..64af470bac 100644 --- a/keyboards/neson_design/700e/config.h +++ b/keyboards/neson_design/700e/config.h | |||
| @@ -32,8 +32,8 @@ | |||
| 32 | 32 | ||
| 33 | #define DRIVER_1_LED_TOTAL 32 | 33 | #define DRIVER_1_LED_TOTAL 32 |
| 34 | #define DRIVER_2_LED_TOTAL 32 | 34 | #define DRIVER_2_LED_TOTAL 32 |
| 35 | #define DRIVER_ADDR_1 0b1110100 | 35 | #define DRIVER_ADDR_1 IS31FL3731_I2C_ADDRESS_GND |
| 36 | #define DRIVER_ADDR_2 0b1110111 | 36 | #define DRIVER_ADDR_2 IS31FL3731_I2C_ADDRESS_VCC |
| 37 | #define IS31FL3731_DRIVER_COUNT 2 | 37 | #define IS31FL3731_DRIVER_COUNT 2 |
| 38 | #define RGB_MATRIX_LED_COUNT (DRIVER_1_LED_TOTAL+DRIVER_2_LED_TOTAL) | 38 | #define RGB_MATRIX_LED_COUNT (DRIVER_1_LED_TOTAL+DRIVER_2_LED_TOTAL) |
| 39 | 39 | ||
diff --git a/keyboards/neson_design/n6/config.h b/keyboards/neson_design/n6/config.h index dfdb5b93aa..50eda4e586 100644 --- a/keyboards/neson_design/n6/config.h +++ b/keyboards/neson_design/n6/config.h | |||
| @@ -32,7 +32,7 @@ | |||
| 32 | 32 | ||
| 33 | #define DRIVER_1_LED_TOTAL 32 | 33 | #define DRIVER_1_LED_TOTAL 32 |
| 34 | #define DRIVER_2_LED_TOTAL 32 | 34 | #define DRIVER_2_LED_TOTAL 32 |
| 35 | #define DRIVER_ADDR_1 0b1110100 | 35 | #define DRIVER_ADDR_1 IS31FL3731_I2C_ADDRESS_GND |
| 36 | #define DRIVER_ADDR_2 0b1110111 | 36 | #define DRIVER_ADDR_2 IS31FL3731_I2C_ADDRESS_VCC |
| 37 | #define IS31FL3731_DRIVER_COUNT 2 | 37 | #define IS31FL3731_DRIVER_COUNT 2 |
| 38 | #define RGB_MATRIX_LED_COUNT (DRIVER_1_LED_TOTAL+DRIVER_2_LED_TOTAL) | 38 | #define RGB_MATRIX_LED_COUNT (DRIVER_1_LED_TOTAL+DRIVER_2_LED_TOTAL) |
diff --git a/keyboards/opendeck/32/rev1/config.h b/keyboards/opendeck/32/rev1/config.h index 41b6e2d0b6..2857ef04b1 100644 --- a/keyboards/opendeck/32/rev1/config.h +++ b/keyboards/opendeck/32/rev1/config.h | |||
| @@ -16,7 +16,7 @@ | |||
| 16 | #pragma once | 16 | #pragma once |
| 17 | 17 | ||
| 18 | // RGB matrix | 18 | // RGB matrix |
| 19 | #define DRIVER_ADDR_1 0b1110100 | 19 | #define DRIVER_ADDR_1 IS31FL3731_I2C_ADDRESS_GND |
| 20 | #define IS31FL3731_DRIVER_COUNT 1 | 20 | #define IS31FL3731_DRIVER_COUNT 1 |
| 21 | #define RGB_MATRIX_LED_COUNT (4 * 8 * 3) | 21 | #define RGB_MATRIX_LED_COUNT (4 * 8 * 3) |
| 22 | #define RGB_DISABLE_WHEN_USB_SUSPENDED | 22 | #define RGB_DISABLE_WHEN_USB_SUSPENDED |
diff --git a/keyboards/owlab/voice65/hotswap/config.h b/keyboards/owlab/voice65/hotswap/config.h index ccf103cfa3..50876e8302 100644 --- a/keyboards/owlab/voice65/hotswap/config.h +++ b/keyboards/owlab/voice65/hotswap/config.h | |||
| @@ -29,7 +29,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 29 | # define RGB_MATRIX_LED_FLUSH_LIMIT 26 | 29 | # define RGB_MATRIX_LED_FLUSH_LIMIT 26 |
| 30 | # define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200 | 30 | # define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200 |
| 31 | # define RGB_MATRIX_DEFAULT_VAL 128 | 31 | # define RGB_MATRIX_DEFAULT_VAL 128 |
| 32 | # define DRIVER_ADDR_1 0b0110000 | 32 | # define DRIVER_ADDR_1 IS31FL3741_I2C_ADDRESS_GND |
| 33 | # define IS31FL3741_DRIVER_COUNT 1 | 33 | # define IS31FL3741_DRIVER_COUNT 1 |
| 34 | # define RGB_MATRIX_LED_COUNT 67 | 34 | # define RGB_MATRIX_LED_COUNT 67 |
| 35 | // RGB Matrix Animation modes. Explicitly enabled | 35 | // RGB Matrix Animation modes. Explicitly enabled |
diff --git a/keyboards/owlab/voice65/soldered/config.h b/keyboards/owlab/voice65/soldered/config.h index 0cb0678b43..ab66f4368d 100644 --- a/keyboards/owlab/voice65/soldered/config.h +++ b/keyboards/owlab/voice65/soldered/config.h | |||
| @@ -29,7 +29,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 29 | # define RGB_MATRIX_LED_FLUSH_LIMIT 26 | 29 | # define RGB_MATRIX_LED_FLUSH_LIMIT 26 |
| 30 | # define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200 | 30 | # define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200 |
| 31 | # define RGB_MATRIX_DEFAULT_VAL 128 | 31 | # define RGB_MATRIX_DEFAULT_VAL 128 |
| 32 | # define DRIVER_ADDR_1 0b0110000 | 32 | # define DRIVER_ADDR_1 IS31FL3741_I2C_ADDRESS_GND |
| 33 | # define IS31FL3741_DRIVER_COUNT 1 | 33 | # define IS31FL3741_DRIVER_COUNT 1 |
| 34 | # define RGB_MATRIX_LED_COUNT 71 | 34 | # define RGB_MATRIX_LED_COUNT 71 |
| 35 | 35 | ||
diff --git a/keyboards/planck/ez/config.h b/keyboards/planck/ez/config.h index ca57e4e772..f4998282e6 100644 --- a/keyboards/planck/ez/config.h +++ b/keyboards/planck/ez/config.h | |||
| @@ -50,7 +50,7 @@ | |||
| 50 | //#define WS2812_DMA_CHANNEL 7 // DMA channel for TIMx_UP | 50 | //#define WS2812_DMA_CHANNEL 7 // DMA channel for TIMx_UP |
| 51 | //#define WS2812_EXTERNAL_PULLUP | 51 | //#define WS2812_EXTERNAL_PULLUP |
| 52 | 52 | ||
| 53 | #define DRIVER_ADDR_1 0b1010000 | 53 | #define DRIVER_ADDR_1 IS31FL3737_I2C_ADDRESS_GND |
| 54 | 54 | ||
| 55 | #define IS31FL3737_DRIVER_COUNT 1 | 55 | #define IS31FL3737_DRIVER_COUNT 1 |
| 56 | #define RGB_MATRIX_LED_COUNT 47 | 56 | #define RGB_MATRIX_LED_COUNT 47 |
diff --git a/keyboards/planck/light/config.h b/keyboards/planck/light/config.h index 827028cd3a..20c729ec51 100644 --- a/keyboards/planck/light/config.h +++ b/keyboards/planck/light/config.h | |||
| @@ -7,15 +7,8 @@ | |||
| 7 | 7 | ||
| 8 | #define PLANCK_MIT_LAYOUT | 8 | #define PLANCK_MIT_LAYOUT |
| 9 | 9 | ||
| 10 | // This is a 7-bit address, that gets left-shifted and bit 0 | 10 | #define DRIVER_ADDR_1 IS31FL3731_I2C_ADDRESS_GND |
| 11 | // set to 0 for write, 1 for read (as per I2C protocol) | 11 | #define DRIVER_ADDR_2 IS31FL3731_I2C_ADDRESS_SDA |
| 12 | // The address will vary depending on your wiring: | ||
| 13 | // 0b1110100 AD <-> GND | ||
| 14 | // 0b1110111 AD <-> VCC | ||
| 15 | // 0b1110101 AD <-> SCL | ||
| 16 | // 0b1110110 AD <-> SDA | ||
| 17 | #define DRIVER_ADDR_1 0b1110100 | ||
| 18 | #define DRIVER_ADDR_2 0b1110110 | ||
| 19 | 12 | ||
| 20 | #define IS31FL3731_DRIVER_COUNT 2 | 13 | #define IS31FL3731_DRIVER_COUNT 2 |
| 21 | #define DRIVER_1_LED_TOTAL 25 | 14 | #define DRIVER_1_LED_TOTAL 25 |
diff --git a/keyboards/playkbtw/pk64rgb/config.h b/keyboards/playkbtw/pk64rgb/config.h index 4ae2454bd1..bd4d53d0b5 100644 --- a/keyboards/playkbtw/pk64rgb/config.h +++ b/keyboards/playkbtw/pk64rgb/config.h | |||
| @@ -23,7 +23,7 @@ | |||
| 23 | #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 160 | 23 | #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 160 |
| 24 | #define RGB_MATRIX_LED_PROCESS_LIMIT 20 | 24 | #define RGB_MATRIX_LED_PROCESS_LIMIT 20 |
| 25 | #define RGB_MATRIX_LED_FLUSH_LIMIT 26 | 25 | #define RGB_MATRIX_LED_FLUSH_LIMIT 26 |
| 26 | #define DRIVER_ADDR_1 0b1010000 | 26 | #define DRIVER_ADDR_1 IS31FL3733_I2C_ADDRESS_GND_GND |
| 27 | #define IS31FL3733_DRIVER_COUNT 1 | 27 | #define IS31FL3733_DRIVER_COUNT 1 |
| 28 | #define RGB_MATRIX_LED_COUNT 64 | 28 | #define RGB_MATRIX_LED_COUNT 64 |
| 29 | 29 | ||
diff --git a/keyboards/redragon/k667/config.h b/keyboards/redragon/k667/config.h index 90ac3d465f..938befa8fc 100644 --- a/keyboards/redragon/k667/config.h +++ b/keyboards/redragon/k667/config.h | |||
| @@ -17,8 +17,8 @@ | |||
| 17 | #pragma once | 17 | #pragma once |
| 18 | 18 | ||
| 19 | 19 | ||
| 20 | #define DRIVER_ADDR_1 0b1010000 | 20 | #define DRIVER_ADDR_1 IS31FL3733_I2C_ADDRESS_GND_GND |
| 21 | #define DRIVER_ADDR_2 0b1010011 | 21 | #define DRIVER_ADDR_2 IS31FL3733_I2C_ADDRESS_GND_VCC |
| 22 | 22 | ||
| 23 | #define IS31FL3733_DRIVER_COUNT 2 | 23 | #define IS31FL3733_DRIVER_COUNT 2 |
| 24 | #define DRIVER_1_LED_TOTAL 45 | 24 | #define DRIVER_1_LED_TOTAL 45 |
diff --git a/keyboards/smallkeyboard/config.h b/keyboards/smallkeyboard/config.h index cc454fe82e..784aece469 100644 --- a/keyboards/smallkeyboard/config.h +++ b/keyboards/smallkeyboard/config.h | |||
| @@ -66,14 +66,7 @@ | |||
| 66 | // #define ENABLE_RGB_MATRIX_SOLID_SPLASH | 66 | // #define ENABLE_RGB_MATRIX_SOLID_SPLASH |
| 67 | // #define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH | 67 | // #define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH |
| 68 | 68 | ||
| 69 | // This is a 7-bit address, that gets left-shifted and bit 0 | 69 | #define DRIVER_ADDR_1 IS31FL3731_I2C_ADDRESS_GND |
| 70 | // set to 0 for write, 1 for read (as per I2C protocol) | ||
| 71 | // The address will vary depending on your wiring: | ||
| 72 | // 0b1110100 AD <-> GND | ||
| 73 | // 0b1110111 AD <-> VCC | ||
| 74 | // 0b1110101 AD <-> SCL | ||
| 75 | // 0b1110110 AD <-> SDA | ||
| 76 | #define DRIVER_ADDR_1 0b1110100 | ||
| 77 | 70 | ||
| 78 | #define IS31FL3731_DRIVER_COUNT 1 | 71 | #define IS31FL3731_DRIVER_COUNT 1 |
| 79 | #define RGB_MATRIX_LED_COUNT 6 | 72 | #define RGB_MATRIX_LED_COUNT 6 |
diff --git a/keyboards/teleport/native/config.h b/keyboards/teleport/native/config.h index 705450ed51..ed858db0c7 100644 --- a/keyboards/teleport/native/config.h +++ b/keyboards/teleport/native/config.h | |||
| @@ -30,8 +30,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 30 | 30 | ||
| 31 | /* RGB Matrix driver config */ | 31 | /* RGB Matrix driver config */ |
| 32 | #define IS31FL3733_DRIVER_COUNT 2 | 32 | #define IS31FL3733_DRIVER_COUNT 2 |
| 33 | #define DRIVER_ADDR_1 0b1010000 | 33 | #define DRIVER_ADDR_1 IS31FL3733_I2C_ADDRESS_GND_GND |
| 34 | #define DRIVER_ADDR_2 0b1010011 | 34 | #define DRIVER_ADDR_2 IS31FL3733_I2C_ADDRESS_GND_VCC |
| 35 | #define DRIVER_1_LED_TOTAL 46 | 35 | #define DRIVER_1_LED_TOTAL 46 |
| 36 | #define DRIVER_2_LED_TOTAL 39 | 36 | #define DRIVER_2_LED_TOTAL 39 |
| 37 | #define RGB_MATRIX_LED_COUNT (DRIVER_1_LED_TOTAL + DRIVER_2_LED_TOTAL) | 37 | #define RGB_MATRIX_LED_COUNT (DRIVER_1_LED_TOTAL + DRIVER_2_LED_TOTAL) |
diff --git a/keyboards/terrazzo/config.h b/keyboards/terrazzo/config.h index dc0fa100e8..6ad8c363a3 100644 --- a/keyboards/terrazzo/config.h +++ b/keyboards/terrazzo/config.h | |||
| @@ -17,7 +17,7 @@ | |||
| 17 | 17 | ||
| 18 | #ifdef LED_MATRIX_ENABLE | 18 | #ifdef LED_MATRIX_ENABLE |
| 19 | 19 | ||
| 20 | #define LED_DRIVER_ADDR_1 0x74 | 20 | #define LED_DRIVER_ADDR_1 IS31FL3731_I2C_ADDRESS_GND |
| 21 | #define IS31FL3731_DRIVER_COUNT 1 | 21 | #define IS31FL3731_DRIVER_COUNT 1 |
| 22 | #define LED_MATRIX_LED_COUNT 105 | 22 | #define LED_MATRIX_LED_COUNT 105 |
| 23 | #define LED_MATRIX_ROWS 15 | 23 | #define LED_MATRIX_ROWS 15 |
diff --git a/keyboards/tkc/portico/config.h b/keyboards/tkc/portico/config.h index 5adf42127e..442a0900b2 100644 --- a/keyboards/tkc/portico/config.h +++ b/keyboards/tkc/portico/config.h | |||
| @@ -39,8 +39,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 39 | # undef ENABLE_RGB_MATRIX_SOLID_MULTISPLASH | 39 | # undef ENABLE_RGB_MATRIX_SOLID_MULTISPLASH |
| 40 | # undef ENABLE_RGB_MATRIX_DIGITAL_RAIN | 40 | # undef ENABLE_RGB_MATRIX_DIGITAL_RAIN |
| 41 | # define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200 | 41 | # define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200 |
| 42 | # define DRIVER_ADDR_1 0x74 | 42 | # define DRIVER_ADDR_1 IS31FL3731_I2C_ADDRESS_GND |
| 43 | # define DRIVER_ADDR_2 0x77 | 43 | # define DRIVER_ADDR_2 IS31FL3731_I2C_ADDRESS_VCC |
| 44 | # define IS31FL3731_DRIVER_COUNT 2 | 44 | # define IS31FL3731_DRIVER_COUNT 2 |
| 45 | # define DRIVER_1_LED_TOTAL 36 | 45 | # define DRIVER_1_LED_TOTAL 36 |
| 46 | # define DRIVER_2_LED_TOTAL 31 | 46 | # define DRIVER_2_LED_TOTAL 31 |
diff --git a/keyboards/tkc/portico68v2/config.h b/keyboards/tkc/portico68v2/config.h index 1c9f946cb7..f350af712b 100644 --- a/keyboards/tkc/portico68v2/config.h +++ b/keyboards/tkc/portico68v2/config.h | |||
| @@ -17,7 +17,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 17 | 17 | ||
| 18 | #pragma once | 18 | #pragma once |
| 19 | 19 | ||
| 20 | #define DRIVER_ADDR_1 0b0110000 | 20 | #define DRIVER_ADDR_1 IS31FL3741_I2C_ADDRESS_GND |
| 21 | #define IS31FL3741_DRIVER_COUNT 1 | 21 | #define IS31FL3741_DRIVER_COUNT 1 |
| 22 | #define DRIVER_1_LED_TOTAL 82 | 22 | #define DRIVER_1_LED_TOTAL 82 |
| 23 | #define RGB_MATRIX_LED_COUNT DRIVER_1_LED_TOTAL | 23 | #define RGB_MATRIX_LED_COUNT DRIVER_1_LED_TOTAL |
diff --git a/keyboards/tkc/portico75/config.h b/keyboards/tkc/portico75/config.h index d00d38e36a..d512608f9c 100644 --- a/keyboards/tkc/portico75/config.h +++ b/keyboards/tkc/portico75/config.h | |||
| @@ -72,7 +72,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 72 | // # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH | 72 | // # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH |
| 73 | 73 | ||
| 74 | # define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200 | 74 | # define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200 |
| 75 | # define DRIVER_ADDR_1 0b0110000 | 75 | # define DRIVER_ADDR_1 IS31FL3741_I2C_ADDRESS_GND |
| 76 | # define IS31FL3741_DRIVER_COUNT 1 | 76 | # define IS31FL3741_DRIVER_COUNT 1 |
| 77 | # define DRIVER_1_LED_TOTAL 98 | 77 | # define DRIVER_1_LED_TOTAL 98 |
| 78 | # define RGB_MATRIX_LED_COUNT DRIVER_1_LED_TOTAL | 78 | # define RGB_MATRIX_LED_COUNT DRIVER_1_LED_TOTAL |
diff --git a/keyboards/wilba_tech/wt_rgb_backlight.c b/keyboards/wilba_tech/wt_rgb_backlight.c index 8a0f3b7f91..20932138ed 100644 --- a/keyboards/wilba_tech/wt_rgb_backlight.c +++ b/keyboards/wilba_tech/wt_rgb_backlight.c | |||
| @@ -155,11 +155,7 @@ uint8_t g_key_hit[BACKLIGHT_LED_COUNT]; | |||
| 155 | uint32_t g_any_key_hit = 0; | 155 | uint32_t g_any_key_hit = 0; |
| 156 | 156 | ||
| 157 | #if defined(RGB_BACKLIGHT_HS60) | 157 | #if defined(RGB_BACKLIGHT_HS60) |
| 158 | 158 | #define ISSI_ADDR_1 IS31FL3733_I2C_ADDRESS_GND_GND | |
| 159 | // This is a 7-bit address, that gets left-shifted and bit 0 | ||
| 160 | // set to 0 for write, 1 for read (as per I2C protocol) | ||
| 161 | // ADDR_2 is not needed. it is here as a dummy | ||
| 162 | #define ISSI_ADDR_1 0x50 | ||
| 163 | 159 | ||
| 164 | const is31_led PROGMEM g_is31_leds[RGB_MATRIX_LED_COUNT] = { | 160 | const is31_led PROGMEM g_is31_leds[RGB_MATRIX_LED_COUNT] = { |
| 165 | /* Refer to IS31 manual for these locations | 161 | /* Refer to IS31 manual for these locations |
| @@ -235,12 +231,8 @@ const is31_led PROGMEM g_is31_leds[RGB_MATRIX_LED_COUNT] = { | |||
| 235 | }; | 231 | }; |
| 236 | 232 | ||
| 237 | #elif defined(RGB_BACKLIGHT_NK65) || defined(RGB_BACKLIGHT_NEBULA68) || defined(RGB_BACKLIGHT_NK87) || defined(RGB_BACKLIGHT_KW_MEGA) | 233 | #elif defined(RGB_BACKLIGHT_NK65) || defined(RGB_BACKLIGHT_NEBULA68) || defined(RGB_BACKLIGHT_NK87) || defined(RGB_BACKLIGHT_KW_MEGA) |
| 238 | 234 | #define ISSI_ADDR_1 IS31FL3733_I2C_ADDRESS_GND_GND | |
| 239 | // This is a 7-bit address, that gets left-shifted and bit 0 | 235 | #define ISSI_ADDR_2 IS31FL3733_I2C_ADDRESS_GND_SDA |
| 240 | // set to 0 for write, 1 for read (as per I2C protocol) | ||
| 241 | // ADDR_2 is not needed. it is here as a dummy | ||
| 242 | #define ISSI_ADDR_1 0x50 | ||
| 243 | #define ISSI_ADDR_2 0x52 | ||
| 244 | 236 | ||
| 245 | const is31_led PROGMEM g_is31_leds[RGB_MATRIX_LED_COUNT] = { | 237 | const is31_led PROGMEM g_is31_leds[RGB_MATRIX_LED_COUNT] = { |
| 246 | /* Refer to IS31 manual for these locations | 238 | /* Refer to IS31 manual for these locations |
| @@ -381,9 +373,7 @@ const is31_led PROGMEM g_is31_leds[RGB_MATRIX_LED_COUNT] = { | |||
| 381 | }; | 373 | }; |
| 382 | 374 | ||
| 383 | #elif defined(RGB_BACKLIGHT_NEBULA12) | 375 | #elif defined(RGB_BACKLIGHT_NEBULA12) |
| 384 | // This is a 7-bit address, that gets left-shifted and bit 0 | 376 | #define ISSI_ADDR_1 IS31FL3731_I2C_ADDRESS_GND |
| 385 | // set to 0 for write, 1 for read (as per I2C protocol) | ||
| 386 | #define ISSI_ADDR_1 0x74 | ||
| 387 | 377 | ||
| 388 | const is31_led PROGMEM g_is31_leds[RGB_MATRIX_LED_COUNT] = { | 378 | const is31_led PROGMEM g_is31_leds[RGB_MATRIX_LED_COUNT] = { |
| 389 | /* Refer to IS31 manual for these locations | 379 | /* Refer to IS31 manual for these locations |
| @@ -411,11 +401,10 @@ const is31_led PROGMEM g_is31_leds[RGB_MATRIX_LED_COUNT] = { | |||
| 411 | }; | 401 | }; |
| 412 | 402 | ||
| 413 | #elif defined(RGB_BACKLIGHT_U80_A) | 403 | #elif defined(RGB_BACKLIGHT_U80_A) |
| 414 | |||
| 415 | // U80-A prototype uses 3 ISSI drivers | 404 | // U80-A prototype uses 3 ISSI drivers |
| 416 | #define ISSI_ADDR_1 0x74 // 11101[00] <- GND | 405 | #define ISSI_ADDR_1 IS31FL3731_I2C_ADDRESS_GND |
| 417 | #define ISSI_ADDR_2 0x76 // 11101[10] <- SDA | 406 | #define ISSI_ADDR_2 IS31FL3731_I2C_ADDRESS_SDA |
| 418 | #define ISSI_ADDR_3 0x75 // 11101[01] <- SCL | 407 | #define ISSI_ADDR_3 IS31FL3731_I2C_ADDRESS_SCL |
| 419 | 408 | ||
| 420 | const is31_led PROGMEM g_is31_leds[RGB_MATRIX_LED_COUNT] = { | 409 | const is31_led PROGMEM g_is31_leds[RGB_MATRIX_LED_COUNT] = { |
| 421 | /* Refer to IS31 manual for these locations | 410 | /* Refer to IS31 manual for these locations |
| @@ -539,10 +528,8 @@ const is31_led PROGMEM g_is31_leds[RGB_MATRIX_LED_COUNT] = { | |||
| 539 | {2, C8_16, C7_16, C6_16}, // LF17 | 528 | {2, C8_16, C7_16, C6_16}, // LF17 |
| 540 | }; | 529 | }; |
| 541 | #elif defined(RGB_BACKLIGHT_DAWN60) | 530 | #elif defined(RGB_BACKLIGHT_DAWN60) |
| 542 | // This is a 7-bit address, that gets left-shifted and bit 0 | 531 | #define ISSI_ADDR_1 IS31FL3731_I2C_ADDRESS_GND |
| 543 | // set to 0 for write, 1 for read (as per I2C protocol) | 532 | #define ISSI_ADDR_2 IS31FL3731_I2C_ADDRESS_SDA |
| 544 | #define ISSI_ADDR_1 0x74 | ||
| 545 | #define ISSI_ADDR_2 0x76 | ||
| 546 | 533 | ||
| 547 | const is31_led PROGMEM g_is31_leds[RGB_MATRIX_LED_COUNT] = { | 534 | const is31_led PROGMEM g_is31_leds[RGB_MATRIX_LED_COUNT] = { |
| 548 | /* Refer to IS31 manual for these locations | 535 | /* Refer to IS31 manual for these locations |
| @@ -620,10 +607,8 @@ const is31_led PROGMEM g_is31_leds[RGB_MATRIX_LED_COUNT] = { | |||
| 620 | {1, C9_16, C7_15, C6_15} //D16 | 607 | {1, C9_16, C7_15, C6_15} //D16 |
| 621 | }; | 608 | }; |
| 622 | #elif defined(RGB_BACKLIGHT_PORTICO) | 609 | #elif defined(RGB_BACKLIGHT_PORTICO) |
| 623 | // This is a 7-bit address, that gets left-shifted and bit 0 | 610 | #define ISSI_ADDR_1 IS31FL3731_I2C_ADDRESS_GND |
| 624 | // set to 0 for write, 1 for read (as per I2C protocol) | 611 | #define ISSI_ADDR_2 IS31FL3731_I2C_ADDRESS_VCC |
| 625 | #define ISSI_ADDR_1 0x74 | ||
| 626 | #define ISSI_ADDR_2 0x77 | ||
| 627 | 612 | ||
| 628 | const is31_led PROGMEM g_is31_leds[RGB_MATRIX_LED_COUNT] = { | 613 | const is31_led PROGMEM g_is31_leds[RGB_MATRIX_LED_COUNT] = { |
| 629 | /* Refer to IS31 manual for these locations | 614 | /* Refer to IS31 manual for these locations |
| @@ -706,9 +691,7 @@ const is31_led PROGMEM g_is31_leds[RGB_MATRIX_LED_COUNT] = { | |||
| 706 | }; | 691 | }; |
| 707 | 692 | ||
| 708 | #elif defined(RGB_BACKLIGHT_PORTICO75) | 693 | #elif defined(RGB_BACKLIGHT_PORTICO75) |
| 709 | // This is a 7-bit address, that gets left-shifted and bit 0 | 694 | #define ISSI_ADDR_1 IS31FL3741_I2C_ADDRESS_GND |
| 710 | // set to 0 for write, 1 for read (as per I2C protocol) | ||
| 711 | #define ISSI_ADDR_1 0x30 | ||
| 712 | #define ISSI_ADDR_2 | 695 | #define ISSI_ADDR_2 |
| 713 | 696 | ||
| 714 | const is31_led PROGMEM g_is31_leds[RGB_MATRIX_LED_COUNT] = { | 697 | const is31_led PROGMEM g_is31_leds[RGB_MATRIX_LED_COUNT] = { |
| @@ -843,9 +826,7 @@ const is31fl3218_led_t PROGMEM g_is31fl3218_leds[RGB_MATRIX_LED_COUNT] = { | |||
| 843 | {OUT16, OUT17, OUT18} | 826 | {OUT16, OUT17, OUT18} |
| 844 | }; | 827 | }; |
| 845 | #elif defined(RGB_BACKLIGHT_M10_C) | 828 | #elif defined(RGB_BACKLIGHT_M10_C) |
| 846 | // This is a 7-bit address, that gets left-shifted and bit 0 | 829 | #define ISSI_ADDR_1 IS31FL3731_I2C_ADDRESS_GND |
| 847 | // set to 0 for write, 1 for read (as per I2C protocol) | ||
| 848 | #define ISSI_ADDR_1 0x74 | ||
| 849 | #define ISSI_ADDR_2 | 830 | #define ISSI_ADDR_2 |
| 850 | 831 | ||
| 851 | const is31_led PROGMEM g_is31_leds[RGB_MATRIX_LED_COUNT] = { | 832 | const is31_led PROGMEM g_is31_leds[RGB_MATRIX_LED_COUNT] = { |
| @@ -863,10 +844,8 @@ const is31_led PROGMEM g_is31_leds[RGB_MATRIX_LED_COUNT] = { | |||
| 863 | {0, C9_16, C7_15, C6_15} // LB16 | 844 | {0, C9_16, C7_15, C6_15} // LB16 |
| 864 | }; | 845 | }; |
| 865 | #else | 846 | #else |
| 866 | // This is a 7-bit address, that gets left-shifted and bit 0 | 847 | #define ISSI_ADDR_1 IS31FL3731_I2C_ADDRESS_GND |
| 867 | // set to 0 for write, 1 for read (as per I2C protocol) | 848 | #define ISSI_ADDR_2 IS31FL3731_I2C_ADDRESS_SDA |
| 868 | #define ISSI_ADDR_1 0x74 | ||
| 869 | #define ISSI_ADDR_2 0x76 | ||
| 870 | 849 | ||
| 871 | const is31_led PROGMEM g_is31_leds[RGB_MATRIX_LED_COUNT] = { | 850 | const is31_led PROGMEM g_is31_leds[RGB_MATRIX_LED_COUNT] = { |
| 872 | /* Refer to IS31 manual for these locations | 851 | /* Refer to IS31 manual for these locations |
diff --git a/keyboards/xbows/knight/config.h b/keyboards/xbows/knight/config.h index dcf3c5a52f..c38628fef1 100644 --- a/keyboards/xbows/knight/config.h +++ b/keyboards/xbows/knight/config.h | |||
| @@ -47,9 +47,9 @@ | |||
| 47 | # define ENABLE_RGB_MATRIX_SPLASH // Full gradient & value pulse away from a single key hit then fades value out | 47 | # define ENABLE_RGB_MATRIX_SPLASH // Full gradient & value pulse away from a single key hit then fades value out |
| 48 | # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH // Hue & value pulse away from multiple key hits then fades value out | 48 | # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH // Hue & value pulse away from multiple key hits then fades value out |
| 49 | 49 | ||
| 50 | # define DRIVER_ADDR_1 0b1110100 | 50 | # define DRIVER_ADDR_1 IS31FL3731_I2C_ADDRESS_GND |
| 51 | # define DRIVER_ADDR_2 0b1110110 | 51 | # define DRIVER_ADDR_2 IS31FL3731_I2C_ADDRESS_SDA |
| 52 | # define DRIVER_ADDR_3 0b1110101 | 52 | # define DRIVER_ADDR_3 IS31FL3731_I2C_ADDRESS_SCL |
| 53 | # define IS31FL3731_DRIVER_COUNT 3 | 53 | # define IS31FL3731_DRIVER_COUNT 3 |
| 54 | # define DRIVER_1_LED_TOTAL 36 | 54 | # define DRIVER_1_LED_TOTAL 36 |
| 55 | # define DRIVER_2_LED_TOTAL 35 | 55 | # define DRIVER_2_LED_TOTAL 35 |
diff --git a/keyboards/xbows/knight_plus/config.h b/keyboards/xbows/knight_plus/config.h index 417393d4f8..7a26ca9944 100644 --- a/keyboards/xbows/knight_plus/config.h +++ b/keyboards/xbows/knight_plus/config.h | |||
| @@ -47,9 +47,9 @@ | |||
| 47 | # define ENABLE_RGB_MATRIX_SPLASH // Full gradient & value pulse away from a single key hit then fades value out | 47 | # define ENABLE_RGB_MATRIX_SPLASH // Full gradient & value pulse away from a single key hit then fades value out |
| 48 | # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH // Hue & value pulse away from multiple key hits then fades value out | 48 | # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH // Hue & value pulse away from multiple key hits then fades value out |
| 49 | 49 | ||
| 50 | # define DRIVER_ADDR_1 0b1110100 | 50 | # define DRIVER_ADDR_1 IS31FL3731_I2C_ADDRESS_GND |
| 51 | # define DRIVER_ADDR_2 0b1110110 | 51 | # define DRIVER_ADDR_2 IS31FL3731_I2C_ADDRESS_SDA |
| 52 | # define DRIVER_ADDR_3 0b1110101 | 52 | # define DRIVER_ADDR_3 IS31FL3731_I2C_ADDRESS_SCL |
| 53 | # define IS31FL3731_DRIVER_COUNT 3 | 53 | # define IS31FL3731_DRIVER_COUNT 3 |
| 54 | # define DRIVER_1_LED_TOTAL 36 | 54 | # define DRIVER_1_LED_TOTAL 36 |
| 55 | # define DRIVER_2_LED_TOTAL 35 | 55 | # define DRIVER_2_LED_TOTAL 35 |
diff --git a/keyboards/xbows/nature/config.h b/keyboards/xbows/nature/config.h index e3db6b5b7a..f408d62699 100644 --- a/keyboards/xbows/nature/config.h +++ b/keyboards/xbows/nature/config.h | |||
| @@ -49,9 +49,9 @@ | |||
| 49 | # define ENABLE_RGB_MATRIX_SPLASH // Full gradient & value pulse away from a single key hit then fades value out | 49 | # define ENABLE_RGB_MATRIX_SPLASH // Full gradient & value pulse away from a single key hit then fades value out |
| 50 | # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH // Hue & value pulse away from multiple key hits then fades value out | 50 | # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH // Hue & value pulse away from multiple key hits then fades value out |
| 51 | 51 | ||
| 52 | # define DRIVER_ADDR_1 0b1110100 | 52 | # define DRIVER_ADDR_1 IS31FL3731_I2C_ADDRESS_GND |
| 53 | # define DRIVER_ADDR_2 0b1110110 | 53 | # define DRIVER_ADDR_2 IS31FL3731_I2C_ADDRESS_SDA |
| 54 | # define DRIVER_ADDR_3 0b1110101 | 54 | # define DRIVER_ADDR_3 IS31FL3731_I2C_ADDRESS_SCL |
| 55 | # define IS31FL3731_DRIVER_COUNT 3 | 55 | # define IS31FL3731_DRIVER_COUNT 3 |
| 56 | # define DRIVER_1_LED_TOTAL 36 | 56 | # define DRIVER_1_LED_TOTAL 36 |
| 57 | # define DRIVER_2_LED_TOTAL 36 | 57 | # define DRIVER_2_LED_TOTAL 36 |
diff --git a/keyboards/xbows/numpad/config.h b/keyboards/xbows/numpad/config.h index ec0b7d8e8b..d0c5d88491 100644 --- a/keyboards/xbows/numpad/config.h +++ b/keyboards/xbows/numpad/config.h | |||
| @@ -47,7 +47,7 @@ | |||
| 47 | # define ENABLE_RGB_MATRIX_SPLASH // Full gradient & value pulse away from a single key hit then fades value out | 47 | # define ENABLE_RGB_MATRIX_SPLASH // Full gradient & value pulse away from a single key hit then fades value out |
| 48 | # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH // Hue & value pulse away from multiple key hits then fades value out | 48 | # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH // Hue & value pulse away from multiple key hits then fades value out |
| 49 | 49 | ||
| 50 | # define DRIVER_ADDR_1 0b1110111 | 50 | # define DRIVER_ADDR_1 IS31FL3731_I2C_ADDRESS_VCC |
| 51 | # define IS31FL3731_DRIVER_COUNT 1 | 51 | # define IS31FL3731_DRIVER_COUNT 1 |
| 52 | # define RGB_MATRIX_LED_COUNT 22 | 52 | # define RGB_MATRIX_LED_COUNT 22 |
| 53 | #endif | 53 | #endif |
diff --git a/keyboards/xbows/ranger/config.h b/keyboards/xbows/ranger/config.h index 2ae5db6289..81d9737449 100644 --- a/keyboards/xbows/ranger/config.h +++ b/keyboards/xbows/ranger/config.h | |||
| @@ -46,9 +46,9 @@ | |||
| 46 | # define ENABLE_RGB_MATRIX_SPLASH // Full gradient & value pulse away from a single key hit then fades value out | 46 | # define ENABLE_RGB_MATRIX_SPLASH // Full gradient & value pulse away from a single key hit then fades value out |
| 47 | # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH // Hue & value pulse away from multiple key hits then fades value out | 47 | # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH // Hue & value pulse away from multiple key hits then fades value out |
| 48 | 48 | ||
| 49 | # define DRIVER_ADDR_1 0b1110100 | 49 | # define DRIVER_ADDR_1 IS31FL3731_I2C_ADDRESS_GND |
| 50 | # define DRIVER_ADDR_2 0b1110101 | 50 | # define DRIVER_ADDR_2 IS31FL3731_I2C_ADDRESS_SCL |
| 51 | # define DRIVER_ADDR_3 0b1110110 | 51 | # define DRIVER_ADDR_3 IS31FL3731_I2C_ADDRESS_SDA |
| 52 | # define IS31FL3731_DRIVER_COUNT 3 | 52 | # define IS31FL3731_DRIVER_COUNT 3 |
| 53 | # define DRIVER_1_LED_TOTAL 36 | 53 | # define DRIVER_1_LED_TOTAL 36 |
| 54 | # define DRIVER_2_LED_TOTAL 36 | 54 | # define DRIVER_2_LED_TOTAL 36 |
diff --git a/keyboards/xbows/woody/config.h b/keyboards/xbows/woody/config.h index 0228b954d7..4b6ea9f70a 100644 --- a/keyboards/xbows/woody/config.h +++ b/keyboards/xbows/woody/config.h | |||
| @@ -56,8 +56,8 @@ | |||
| 56 | // # define ENABLE_RGB_MATRIX_SOLID_SPLASH | 56 | // # define ENABLE_RGB_MATRIX_SOLID_SPLASH |
| 57 | // # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH | 57 | // # define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH |
| 58 | 58 | ||
| 59 | # define DRIVER_ADDR_1 0b1110100 | 59 | # define DRIVER_ADDR_1 IS31FL3731_I2C_ADDRESS_GND |
| 60 | # define DRIVER_ADDR_2 0b1110110 | 60 | # define DRIVER_ADDR_2 IS31FL3731_I2C_ADDRESS_SDA |
| 61 | # define IS31FL3731_DRIVER_COUNT 2 | 61 | # define IS31FL3731_DRIVER_COUNT 2 |
| 62 | # define DRIVER_1_LED_TOTAL 35 | 62 | # define DRIVER_1_LED_TOTAL 35 |
| 63 | # define DRIVER_2_LED_TOTAL 32 | 63 | # define DRIVER_2_LED_TOTAL 32 |
diff --git a/keyboards/xelus/dawn60/rev1_qmk/config.h b/keyboards/xelus/dawn60/rev1_qmk/config.h index 0c3f8208a4..9958f8c2bb 100644 --- a/keyboards/xelus/dawn60/rev1_qmk/config.h +++ b/keyboards/xelus/dawn60/rev1_qmk/config.h | |||
| @@ -24,8 +24,8 @@ | |||
| 24 | #define WS2812_LED_TOTAL 20 | 24 | #define WS2812_LED_TOTAL 20 |
| 25 | 25 | ||
| 26 | //RGB Matrix defines | 26 | //RGB Matrix defines |
| 27 | #define DRIVER_ADDR_1 0x74 | 27 | #define DRIVER_ADDR_1 IS31FL3731_I2C_ADDRESS_GND |
| 28 | #define DRIVER_ADDR_2 0x76 | 28 | #define DRIVER_ADDR_2 IS31FL3731_I2C_ADDRESS_SDA |
| 29 | 29 | ||
| 30 | #define IS31FL3731_DRIVER_COUNT 2 | 30 | #define IS31FL3731_DRIVER_COUNT 2 |
| 31 | #define DRIVER_1_LED_TOTAL 32 | 31 | #define DRIVER_1_LED_TOTAL 32 |
diff --git a/keyboards/xelus/pachi/rgb/rev1/config.h b/keyboards/xelus/pachi/rgb/rev1/config.h index dd4c378a66..882f2a7e36 100644 --- a/keyboards/xelus/pachi/rgb/rev1/config.h +++ b/keyboards/xelus/pachi/rgb/rev1/config.h | |||
| @@ -40,7 +40,7 @@ | |||
| 40 | #define DYNAMIC_KEYMAP_EEPROM_MAX_ADDR 8191 | 40 | #define DYNAMIC_KEYMAP_EEPROM_MAX_ADDR 8191 |
| 41 | 41 | ||
| 42 | // RGB Matrix defines | 42 | // RGB Matrix defines |
| 43 | #define DRIVER_ADDR_1 0b0110000 | 43 | #define DRIVER_ADDR_1 IS31FL3741_I2C_ADDRESS_GND |
| 44 | 44 | ||
| 45 | #define IS31FL3741_DRIVER_COUNT 1 | 45 | #define IS31FL3741_DRIVER_COUNT 1 |
| 46 | #define DRIVER_1_LED_TOTAL 117 | 46 | #define DRIVER_1_LED_TOTAL 117 |
diff --git a/keyboards/xelus/pachi/rgb/rev2/config.h b/keyboards/xelus/pachi/rgb/rev2/config.h index 939721c224..826e8f869e 100644 --- a/keyboards/xelus/pachi/rgb/rev2/config.h +++ b/keyboards/xelus/pachi/rgb/rev2/config.h | |||
| @@ -37,7 +37,7 @@ | |||
| 37 | #define EEPROM_I2C_24LC64 | 37 | #define EEPROM_I2C_24LC64 |
| 38 | 38 | ||
| 39 | // RGB Matrix defines | 39 | // RGB Matrix defines |
| 40 | #define DRIVER_ADDR_1 0b0110000 | 40 | #define DRIVER_ADDR_1 IS31FL3741_I2C_ADDRESS_GND |
| 41 | 41 | ||
| 42 | #define IS31FL3741_DRIVER_COUNT 1 | 42 | #define IS31FL3741_DRIVER_COUNT 1 |
| 43 | #define DRIVER_1_LED_TOTAL 117 | 43 | #define DRIVER_1_LED_TOTAL 117 |
