forked from mirror/qmk_firmware
Change DRIVER_LED_COUNT to {LED,RGB}_MATRIX_LED_COUNT (#18399)
This commit is contained in:
@@ -32,7 +32,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
#define RGB_DI_PIN D2
|
||||
#define RGBLED_NUM 10
|
||||
#define DRIVER_LED_TOTAL RGBLED_NUM
|
||||
#define RGB_MATRIX_LED_COUNT RGBLED_NUM
|
||||
#define RGBLIGHT_HUE_STEP 10
|
||||
#define RGBLIGHT_SAT_STEP 17
|
||||
#define RGBLIGHT_VAL_STEP 17
|
||||
|
||||
@@ -53,6 +53,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
#define RGBLED_NUM 16
|
||||
#define RGB_DI_PIN A7
|
||||
#define DRIVER_LED_TOTAL RGBLED_NUM
|
||||
#define RGB_MATRIX_LED_COUNT RGBLED_NUM
|
||||
|
||||
#define RGB_MATRIX_KEYPRESSES
|
||||
|
||||
@@ -46,7 +46,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
|
||||
#define RGB_MATRIX_LED_PROCESS_LIMIT 4
|
||||
#define RGB_MATRIX_LED_FLUSH_LIMIT 26
|
||||
#define DRIVER_LED_TOTAL 70
|
||||
#define RGB_MATRIX_LED_COUNT 70
|
||||
|
||||
// RGB Matrix Animation modes. Explicitly enabled
|
||||
// For full list of effects, see:
|
||||
|
||||
@@ -31,7 +31,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
// WS2812 RGB LED strip input and number of LEDs
|
||||
#define RGB_DI_PIN D3
|
||||
#define DRIVER_LED_TOTAL 36
|
||||
#define RGB_MATRIX_LED_COUNT 36
|
||||
#define RGB_MATRIX_SPLIT { 18, 18 }
|
||||
#define RGB_MATRIX_CENTER { 133, 54 }
|
||||
|
||||
|
||||
@@ -45,7 +45,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
#ifdef RGB_MATRIX_ENABLE
|
||||
// # define RGB_DISABLE_TIMEOUT 300000 // number of milliseconds to wait until disabling effects
|
||||
// # define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
|
||||
# define RGB_MATRIX_LED_PROCESS_LIMIT (DRIVER_LED_TOTAL + 4) / 5 // limits the number of LEDs to process in an animation per task run (increases keyboard responsiveness)
|
||||
# define RGB_MATRIX_LED_PROCESS_LIMIT (RGB_MATRIX_LED_COUNT + 4) / 5 // limits the number of LEDs to process in an animation per task run (increases keyboard responsiveness)
|
||||
# define RGB_MATRIX_LED_FLUSH_LIMIT 16 // limits in milliseconds how frequently an animation will update the LEDs. 16 (16ms) is equivalent to limiting to 60fps (increases keyboard responsiveness)
|
||||
# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 150 // limits maximum brightness of LEDs to 150 out of 255. Higher may cause the controller to crash.
|
||||
# define RGB_MATRIX_HUE_STEP 8
|
||||
|
||||
@@ -28,7 +28,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
#undef SOFT_SERIAL_PIN
|
||||
#define SOFT_SERIAL_PIN D0
|
||||
// #define DRIVER_LED_TOTAL 32
|
||||
// #define RGB_MATRIX_LED_COUNT 32
|
||||
|
||||
#define RGB_MATRIX_KEYPRESSES
|
||||
|
||||
@@ -36,7 +36,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 80
|
||||
#undef RGBLED_NUM
|
||||
#define RGBLED_NUM 64 // Number of LEDs
|
||||
#define DRIVER_LED_TOTAL RGBLED_NUM
|
||||
#define RGB_MATRIX_LED_COUNT RGBLED_NUM
|
||||
#define RGB_MATRIX_SPLIT \
|
||||
{ 32, 32 }
|
||||
#define SPLIT_TRANSPORT_MIRROR
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
#define LHK 33
|
||||
#define LPH 72
|
||||
|
||||
const uint8_t led_map[DRIVER_LED_TOTAL] = {
|
||||
const uint8_t led_map[RGB_MATRIX_LED_COUNT] = {
|
||||
// left side - 32 keys includes LP: key 19 is missing for ANSI layout
|
||||
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 0xff, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 68, 69,
|
||||
|
||||
|
||||
@@ -24,4 +24,4 @@
|
||||
/* The scanners already debounce for us */
|
||||
#define DEBOUNCE 0
|
||||
|
||||
#define DRIVER_LED_TOTAL 132
|
||||
#define RGB_MATRIX_LED_COUNT 132
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
#define LHK 33
|
||||
#define LPH 72
|
||||
|
||||
const uint8_t led_map[DRIVER_LED_TOTAL] = {
|
||||
const uint8_t led_map[RGB_MATRIX_LED_COUNT] = {
|
||||
// left side - 33 keys
|
||||
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 68, 69,
|
||||
|
||||
|
||||
@@ -71,7 +71,7 @@ static void set_color(int index, uint8_t r, uint8_t g, uint8_t b) {
|
||||
}
|
||||
|
||||
static void set_color_all(uint8_t r, uint8_t g, uint8_t b) {
|
||||
for (int i = 0; i < DRIVER_LED_TOTAL; i++) set_color(i, r, g, b);
|
||||
for (int i = 0; i < RGB_MATRIX_LED_COUNT; i++) set_color(i, r, g, b);
|
||||
}
|
||||
|
||||
static void init(void) {}
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
#include "quantum.h"
|
||||
#include "rgb_matrix.h"
|
||||
|
||||
extern const uint8_t led_map[DRIVER_LED_TOTAL];
|
||||
extern const uint8_t led_map[RGB_MATRIX_LED_COUNT];
|
||||
|
||||
void set_all_leds_to(uint8_t r, uint8_t g, uint8_t b);
|
||||
void set_led_to(int led, uint8_t r, uint8_t g, uint8_t b);
|
||||
|
||||
@@ -47,7 +47,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
#define BACKLIGHT_LEVELS 4
|
||||
|
||||
#define RGB_DI_PIN E2
|
||||
#define DRIVER_LED_TOTAL 31
|
||||
#define RGB_MATRIX_LED_COUNT 31
|
||||
// RGB Matrix Animation modes. Explicitly enabled
|
||||
// For full list of effects, see:
|
||||
// https://docs.qmk.fm/#/feature_rgb_matrix?id=rgb-matrix-effects
|
||||
|
||||
@@ -48,7 +48,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
#ifdef RGB_MATRIX_ENABLE
|
||||
#define RGB_DI_PIN E2
|
||||
#define DRIVER_LED_TOTAL 50
|
||||
#define RGB_MATRIX_LED_COUNT 50
|
||||
#define RGB_MATRIX_KEYPRESSES // reacts to keypresses
|
||||
#define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses)
|
||||
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
|
||||
|
||||
@@ -37,7 +37,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
|
||||
#define RGB_MATRIX_LED_PROCESS_LIMIT 4
|
||||
#define RGB_MATRIX_LED_FLUSH_LIMIT 26
|
||||
#define DRIVER_LED_TOTAL 83
|
||||
#define RGB_MATRIX_LED_COUNT 83
|
||||
#define RGBLIGHT_LIMIT_VAL 180
|
||||
// RGB Matrix Animation modes. Explicitly enabled
|
||||
// For full list of effects, see:
|
||||
|
||||
@@ -52,6 +52,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
#define RGBLED_NUM 16
|
||||
#define RGB_DI_PIN A7
|
||||
#define DRIVER_LED_TOTAL RGBLED_NUM
|
||||
#define RGB_MATRIX_LED_COUNT RGBLED_NUM
|
||||
|
||||
#define RGB_MATRIX_KEYPRESSES
|
||||
|
||||
@@ -33,7 +33,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
// WS2812 RGB LED strip input and number of LEDs
|
||||
#define RGB_DI_PIN E7
|
||||
#define DRIVER_LED_TOTAL 62
|
||||
#define RGB_MATRIX_LED_COUNT 62
|
||||
#define RGB_MATRIX_SPLIT { 32, 30 }
|
||||
#define RGB_DISABLE_WHEN_USB_SUSPENDED
|
||||
#define RGB_MATRIX_KEYPRESSES
|
||||
|
||||
Reference in New Issue
Block a user