forked from mirrors/qmk_userspace
Add and use PWM frequency defines for ISSI LED drivers (#22009)
This commit is contained in:
parent
f9ed1e3ebc
commit
76daf29ef0
18 changed files with 58 additions and 12 deletions
|
|
@ -24,7 +24,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|||
#define DRIVER_ADDR_1 0b1010000
|
||||
#define IS31FL3733_DRIVER_COUNT 1
|
||||
#define RGB_MATRIX_LED_COUNT 62
|
||||
#define IS31FL3733_PWM_FREQUENCY 0b010
|
||||
#define IS31FL3733_PWM_FREQUENCY IS31FL3733_PWM_FREQUENCY_26K7_HZ
|
||||
|
||||
#define RGB_MATRIX_DEFAULT_VAL 80
|
||||
#define RGB_MATRIX_KEYPRESSES
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@
|
|||
#define DRIVER_ADDR_2 0b1011111
|
||||
#define IS31FL3733_DRIVER_COUNT 2
|
||||
#define RGB_MATRIX_LED_COUNT 111
|
||||
#define IS31FL3733_PWM_FREQUENCY 0b010 // 26k
|
||||
#define IS31FL3733_PWM_FREQUENCY IS31FL3733_PWM_FREQUENCY_26K7_HZ
|
||||
|
||||
#define RGB_DISABLE_WHEN_USB_SUSPENDED
|
||||
#define RGB_MATRIX_DEFAULT_VAL 100
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@
|
|||
#define DRIVER_ADDR_2 0b1011111
|
||||
#define IS31FL3733_DRIVER_COUNT 2
|
||||
#define RGB_MATRIX_LED_COUNT 119
|
||||
#define IS31FL3733_PWM_FREQUENCY 0b010 // 26k
|
||||
#define IS31FL3733_PWM_FREQUENCY IS31FL3733_PWM_FREQUENCY_26K7_HZ
|
||||
|
||||
#define RGB_DISABLE_WHEN_USB_SUSPENDED
|
||||
#define RGB_MATRIX_DEFAULT_VAL 100
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@
|
|||
#define DRIVER_ADDR_2 0b1011111
|
||||
#define IS31FL3733_DRIVER_COUNT 2
|
||||
#define RGB_MATRIX_LED_COUNT 111
|
||||
#define IS31FL3733_PWM_FREQUENCY 0b010 // 26k
|
||||
#define IS31FL3733_PWM_FREQUENCY IS31FL3733_PWM_FREQUENCY_26K7_HZ
|
||||
|
||||
#define RGB_DISABLE_WHEN_USB_SUSPENDED
|
||||
#define RGB_MATRIX_KEYPRESSES
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@
|
|||
#define DRIVER_ADDR_3 0b1010000
|
||||
#define IS31FL3733_DRIVER_COUNT 3
|
||||
#define RGB_MATRIX_LED_COUNT 166
|
||||
#define IS31FL3733_PWM_FREQUENCY 0b010 // 26k
|
||||
#define IS31FL3733_PWM_FREQUENCY IS31FL3733_PWM_FREQUENCY_26K7_HZ
|
||||
|
||||
#define RGB_DISABLE_WHEN_USB_SUSPENDED
|
||||
#define RGB_MATRIX_DEFAULT_VAL 100
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
#pragma once
|
||||
|
||||
#define IS31FL3737_PWM_FREQUENCY 0b010
|
||||
#define IS31FL3737_PWM_FREQUENCY IS31FL3737_PWM_FREQUENCY_26K7_HZ
|
||||
#define IS31FL3737_DRIVER_COUNT 1
|
||||
#define RGB_MATRIX_LED_COUNT 48
|
||||
#define DRIVER_ADDR_1 0b1010000
|
||||
|
|
|
|||
|
|
@ -57,7 +57,7 @@
|
|||
#endif
|
||||
|
||||
#ifndef IS31FL3733_PWM_FREQUENCY
|
||||
# define IS31FL3733_PWM_FREQUENCY 0b000 // PFS - IS31FL3733B only
|
||||
# define IS31FL3733_PWM_FREQUENCY IS31FL3733_PWM_FREQUENCY_8K4_HZ // PFS - IS31FL3733B only
|
||||
#endif
|
||||
|
||||
#ifndef IS31FL3733_SWPULLUP
|
||||
|
|
|
|||
|
|
@ -55,6 +55,12 @@ void is31fl3733_update_led_control_registers(uint8_t addr, uint8_t index);
|
|||
#define IS31FL3733_PUR_16KR 0x06 // 16k Ohm resistor on all the time
|
||||
#define IS31FL3733_PUR_32KR 0x07 // 32k Ohm resistor in t_NOL
|
||||
|
||||
#define IS31FL3733_PWM_FREQUENCY_8K4_HZ 0x00
|
||||
#define IS31FL3733_PWM_FREQUENCY_4K2_HZ 0x01
|
||||
#define IS31FL3733_PWM_FREQUENCY_26K7_HZ 0x02
|
||||
#define IS31FL3733_PWM_FREQUENCY_2K1_HZ 0x03
|
||||
#define IS31FL3733_PWM_FREQUENCY_1K05_HZ 0x04
|
||||
|
||||
#define A_1 0x00
|
||||
#define A_2 0x01
|
||||
#define A_3 0x02
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue