summaryrefslogtreecommitdiff
path: root/drivers/led/issi
diff options
context:
space:
mode:
authorRyan <fauxpark@gmail.com>2023-10-30 08:39:26 +1000
committerGitHub <noreply@github.com>2023-10-30 09:39:26 +1100
commit17ccf3521bc9623e29f1f6febd167c3886f37408 (patch)
tree60a0226e5ae8d8787e8d40a00fb5314e5b65494b /drivers/led/issi
parentc667da019078442ff0fd9a4ca33ad09b627672f2 (diff)
Add `_LED_COUNT` defines to LED drivers (#22309)
Diffstat (limited to 'drivers/led/issi')
-rw-r--r--drivers/led/issi/is31fl3218-simple.h4
-rw-r--r--drivers/led/issi/is31fl3218.h4
-rw-r--r--drivers/led/issi/is31fl3731-simple.h4
-rw-r--r--drivers/led/issi/is31fl3731.h4
-rw-r--r--drivers/led/issi/is31fl3733-simple.h4
-rw-r--r--drivers/led/issi/is31fl3733.h4
-rw-r--r--drivers/led/issi/is31fl3736-simple.h4
-rw-r--r--drivers/led/issi/is31fl3736.h4
-rw-r--r--drivers/led/issi/is31fl3737-simple.h4
-rw-r--r--drivers/led/issi/is31fl3737.h4
-rw-r--r--drivers/led/issi/is31fl3741-simple.h4
-rw-r--r--drivers/led/issi/is31fl3741.h4
12 files changed, 48 insertions, 0 deletions
diff --git a/drivers/led/issi/is31fl3218-simple.h b/drivers/led/issi/is31fl3218-simple.h
index 2260361ec6..34a4886957 100644
--- a/drivers/led/issi/is31fl3218-simple.h
+++ b/drivers/led/issi/is31fl3218-simple.h
@@ -22,6 +22,10 @@
#define IS31FL3218_I2C_ADDRESS 0x54
+#if defined(LED_MATRIX_IS31FL3218)
+# define IS31FL3218_LED_COUNT LED_MATRIX_LED_COUNT
+#endif
+
typedef struct is31fl3218_led_t {
uint8_t v;
} __attribute__((packed)) is31fl3218_led_t;
diff --git a/drivers/led/issi/is31fl3218.h b/drivers/led/issi/is31fl3218.h
index a5ac44fd1d..844e11f490 100644
--- a/drivers/led/issi/is31fl3218.h
+++ b/drivers/led/issi/is31fl3218.h
@@ -22,6 +22,10 @@
#define IS31FL3218_I2C_ADDRESS 0x54
+#if defined(RGB_MATRIX_IS31FL3218)
+# define IS31FL3218_LED_COUNT RGB_MATRIX_LED_COUNT
+#endif
+
typedef struct is31fl3218_led_t {
uint8_t r;
uint8_t g;
diff --git a/drivers/led/issi/is31fl3731-simple.h b/drivers/led/issi/is31fl3731-simple.h
index 69d38e74da..2ab253717c 100644
--- a/drivers/led/issi/is31fl3731-simple.h
+++ b/drivers/led/issi/is31fl3731-simple.h
@@ -57,6 +57,10 @@
#define IS31FL3731_I2C_ADDRESS_SDA 0x76
#define IS31FL3731_I2C_ADDRESS_VCC 0x77
+#if defined(LED_MATRIX_IS31FL3731)
+# define IS31FL3731_LED_COUNT LED_MATRIX_LED_COUNT
+#endif
+
typedef struct is31fl3731_led_t {
uint8_t driver : 2;
uint8_t v;
diff --git a/drivers/led/issi/is31fl3731.h b/drivers/led/issi/is31fl3731.h
index cab6d40c5a..756c5b473a 100644
--- a/drivers/led/issi/is31fl3731.h
+++ b/drivers/led/issi/is31fl3731.h
@@ -56,6 +56,10 @@
#define IS31FL3731_I2C_ADDRESS_SDA 0x76
#define IS31FL3731_I2C_ADDRESS_VCC 0x77
+#if defined(RGB_MATRIX_IS31FL3731)
+# define IS31FL3731_LED_COUNT RGB_MATRIX_LED_COUNT
+#endif
+
typedef struct is31fl3731_led_t {
uint8_t driver : 2;
uint8_t r;
diff --git a/drivers/led/issi/is31fl3733-simple.h b/drivers/led/issi/is31fl3733-simple.h
index b8a4530260..e9f68e3506 100644
--- a/drivers/led/issi/is31fl3733-simple.h
+++ b/drivers/led/issi/is31fl3733-simple.h
@@ -76,6 +76,10 @@
#define IS31FL3733_I2C_ADDRESS_VCC_SDA 0x5E
#define IS31FL3733_I2C_ADDRESS_VCC_VCC 0x5F
+#if defined(LED_MATRIX_IS31FL3733)
+# define IS31FL3733_LED_COUNT LED_MATRIX_LED_COUNT
+#endif
+
typedef struct is31fl3733_led_t {
uint8_t driver : 2;
uint8_t v;
diff --git a/drivers/led/issi/is31fl3733.h b/drivers/led/issi/is31fl3733.h
index 2a02576979..bda6f1908f 100644
--- a/drivers/led/issi/is31fl3733.h
+++ b/drivers/led/issi/is31fl3733.h
@@ -99,6 +99,10 @@
#define IS31FL3733_I2C_ADDRESS_VCC_SDA 0x5E
#define IS31FL3733_I2C_ADDRESS_VCC_VCC 0x5F
+#if defined(RGB_MATRIX_IS31FL3733)
+# define IS31FL3733_LED_COUNT RGB_MATRIX_LED_COUNT
+#endif
+
typedef struct is31fl3733_led_t {
uint8_t driver : 2;
uint8_t r;
diff --git a/drivers/led/issi/is31fl3736-simple.h b/drivers/led/issi/is31fl3736-simple.h
index 4f9dee47b0..fe3cec9564 100644
--- a/drivers/led/issi/is31fl3736-simple.h
+++ b/drivers/led/issi/is31fl3736-simple.h
@@ -71,6 +71,10 @@
#define IS31FL3736_I2C_ADDRESS_VCC_SDA 0x5E
#define IS31FL3736_I2C_ADDRESS_VCC_VCC 0x5F
+#if defined(LED_MATRIX_IS31FL3736)
+# define IS31FL3736_LED_COUNT LED_MATRIX_LED_COUNT
+#endif
+
typedef struct is31fl3736_led_t {
uint8_t driver : 2;
uint8_t v;
diff --git a/drivers/led/issi/is31fl3736.h b/drivers/led/issi/is31fl3736.h
index cd3505b0b6..728021ae29 100644
--- a/drivers/led/issi/is31fl3736.h
+++ b/drivers/led/issi/is31fl3736.h
@@ -83,6 +83,10 @@
#define IS31FL3736_I2C_ADDRESS_VCC_SDA 0x5E
#define IS31FL3736_I2C_ADDRESS_VCC_VCC 0x5F
+#if defined(RGB_MATRIX_IS31FL3736)
+# define IS31FL3736_LED_COUNT RGB_MATRIX_LED_COUNT
+#endif
+
typedef struct is31fl3736_led_t {
uint8_t driver : 2;
uint8_t r;
diff --git a/drivers/led/issi/is31fl3737-simple.h b/drivers/led/issi/is31fl3737-simple.h
index 106127e737..b177d4fb0a 100644
--- a/drivers/led/issi/is31fl3737-simple.h
+++ b/drivers/led/issi/is31fl3737-simple.h
@@ -61,6 +61,10 @@
#define IS31FL3737_I2C_ADDRESS_SDA 0x5A
#define IS31FL3737_I2C_ADDRESS_VCC 0x5F
+#if defined(LED_MATRIX_IS31FL3737)
+# define IS31FL3737_LED_COUNT LED_MATRIX_LED_COUNT
+#endif
+
typedef struct is31fl3737_led_t {
uint8_t driver : 2;
uint8_t v;
diff --git a/drivers/led/issi/is31fl3737.h b/drivers/led/issi/is31fl3737.h
index bb4afbcccb..12f84e3bfe 100644
--- a/drivers/led/issi/is31fl3737.h
+++ b/drivers/led/issi/is31fl3737.h
@@ -76,6 +76,10 @@
#define IS31FL3737_I2C_ADDRESS_SDA 0x5A
#define IS31FL3737_I2C_ADDRESS_VCC 0x5F
+#if defined(RGB_MATRIX_IS31FL3737)
+# define IS31FL3737_LED_COUNT RGB_MATRIX_LED_COUNT
+#endif
+
typedef struct is31fl3737_led_t {
uint8_t driver : 2;
uint8_t r;
diff --git a/drivers/led/issi/is31fl3741-simple.h b/drivers/led/issi/is31fl3741-simple.h
index 29e6dc261d..8ecc330298 100644
--- a/drivers/led/issi/is31fl3741-simple.h
+++ b/drivers/led/issi/is31fl3741-simple.h
@@ -61,6 +61,10 @@
#define IS31FL3741_I2C_ADDRESS_SDA 0x32
#define IS31FL3741_I2C_ADDRESS_VCC 0x33
+#if defined(LED_MATRIX_IS31FL3741)
+# define IS31FL3741_LED_COUNT LED_MATRIX_LED_COUNT
+#endif
+
typedef struct is31fl3741_led_t {
uint32_t driver : 2;
uint32_t v : 10;
diff --git a/drivers/led/issi/is31fl3741.h b/drivers/led/issi/is31fl3741.h
index aedbe89b93..13e132efa0 100644
--- a/drivers/led/issi/is31fl3741.h
+++ b/drivers/led/issi/is31fl3741.h
@@ -76,6 +76,10 @@
#define IS31FL3741_I2C_ADDRESS_SDA 0x32
#define IS31FL3741_I2C_ADDRESS_VCC 0x33
+#if defined(RGB_MATRIX_IS31FL3741)
+# define IS31FL3741_LED_COUNT RGB_MATRIX_LED_COUNT
+#endif
+
typedef struct is31fl3741_led_t {
uint32_t driver : 2;
uint32_t r : 10;