~ruther/qmk_firmware

26ea090190b815862f108903e5f41f20c6d16d66 — Daniil Yastremskiy 4 years ago 23becac
Limit RGB max brightness on KPrepublic BM-series keyboards (#13132)

M keyboards/bm40hsrgb/config.h => keyboards/bm40hsrgb/config.h +3 -1
@@ 48,8 48,10 @@
#define RGB_DI_PIN E2
#define DRIVER_LED_TOTAL 53
#ifdef RGB_DI_PIN
    #define RGB_MATRIX_KEYPRESSES // reacts to keypresses
#    define RGB_MATRIX_KEYPRESSES // reacts to keypresses
#    define RGBLIGHT_LIMIT_VAL 180 // Limit to vendor-recommended value
#endif
#ifndef RGB_DISABLE_WHEN_USB_SUSPENDED
#    define RGB_DISABLE_WHEN_USB_SUSPENDED true // turn off effects when suspended
#    define RGB_MATRIX_MAXIMUM_BRIGHTNESS 180 // Limit to vendor-recommended value
#endif

M keyboards/bm43a/config.h => keyboards/bm43a/config.h +4 -1
@@ 55,7 55,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
    #define RGBLIGHT_HUE_STEP 8
    #define RGBLIGHT_SAT_STEP 8
    #define RGBLIGHT_VAL_STEP 8
    #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
    #define RGBLIGHT_LIMIT_VAL 180 // Limit to vendor-recommended value
    #define RGBLIGHT_SLEEP  /* If defined, the RGB lighting will be switched off when the host goes to sleep */
/*== all animations enable ==*/
    #define RGBLIGHT_ANIMATIONS


@@ 70,3 70,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
//     #define RGBLIGHT_EFFECT_RGB_TEST
//     #define RGBLIGHT_EFFECT_ALTERNATING
#endif
#ifdef RGB_MATRIX_ENABLE
#    define RGB_MATRIX_MAXIMUM_BRIGHTNESS 180 // Limit to vendor-recommended value
#endif

M keyboards/bm60poker/config.h => keyboards/bm60poker/config.h +4 -1
@@ 53,7 53,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
    #define RGBLIGHT_HUE_STEP 8
    #define RGBLIGHT_SAT_STEP 8
    #define RGBLIGHT_VAL_STEP 8
    #define RGBLIGHT_LIMIT_VAL 5 /* The maximum brightness level */
    #define RGBLIGHT_LIMIT_VAL 180 // Limit to vendor-recommended value
    #define RGBLIGHT_SLEEP  /* If defined, the RGB lighting will be switched off when the host goes to sleep */
/*== all animations enable ==*/
    #define RGBLIGHT_ANIMATIONS


@@ 68,3 68,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
//     #define RGBLIGHT_EFFECT_RGB_TEST
//     #define RGBLIGHT_EFFECT_ALTERNATING
#endif
#ifdef RGB_MATRIX_ENABLE
#    define RGB_MATRIX_MAXIMUM_BRIGHTNESS 180 // Limit to vendor-recommended value
#endif

M keyboards/bm60rgb/config.h => keyboards/bm60rgb/config.h +6 -2
@@ 50,8 50,12 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGB_DI_PIN E2
#define DRIVER_LED_TOTAL 69
#ifdef RGB_DI_PIN
    #define RGBLED_NUM 69
    #define RGB_MATRIX_KEYPRESSES
#    define RGBLED_NUM 69
#    define RGB_MATRIX_KEYPRESSES
#    define RGBLIGHT_LIMIT_VAL 180 // Limit to vendor-recommended value
#endif
#ifdef RGB_MATRIX_ENABLE
#    define RGB_MATRIX_MAXIMUM_BRIGHTNESS 180 // Limit to vendor-recommended value
#endif

// generated by KBFirmware JSON to QMK Parser

M keyboards/bm60rgb_iso/config.h => keyboards/bm60rgb_iso/config.h +6 -3
@@ 50,12 50,12 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGB_DI_PIN E2
#define DRIVER_LED_TOTAL 70
#ifdef RGB_DI_PIN
    #define RGBLED_NUM 70
    #define RGB_MATRIX_KEYPRESSES
#    define RGBLED_NUM 70
#    define RGB_MATRIX_KEYPRESSES
    // #define RGBLIGHT_HUE_STEP 8
    // #define RGBLIGHT_SAT_STEP 8
    // #define RGBLIGHT_VAL_STEP 8
    // #define RGBLIGHT_LIMIT_VAL 180 /* The maximum brightness level */
#    define RGBLIGHT_LIMIT_VAL 180 // Limit to vendor-recommended value
    // #define RGBLIGHT_SLEEP  /* If defined, the RGB lighting will be switched off when the host goes to sleep */
    /*== all animations enable ==*/
        // #define RGBLIGHT_ANIMATIONS


@@ 70,3 70,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
    //     #define RGBLIGHT_EFFECT_RGB_TEST
    //     #define RGBLIGHT_EFFECT_ALTERNATING
#endif
#ifdef RGB_MATRIX_ENABLE
#    define RGB_MATRIX_MAXIMUM_BRIGHTNESS 180 // Limit to vendor-recommended value
#endif

M keyboards/bm68rgb/config.h => keyboards/bm68rgb/config.h +6 -2
@@ 56,8 56,12 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
// The number of LEDs connected
#define DRIVER_LED_TOTAL 74
#ifdef RGB_DI_PIN
    #define RGBLED_NUM 74
    #define RGB_MATRIX_KEYPRESSES // reacts to keypresses
#    define RGBLED_NUM 74
#    define RGB_MATRIX_KEYPRESSES // reacts to keypresses
#    define RGBLIGHT_LIMIT_VAL 180 // Limit to vendor-recommended value
#endif
#ifdef RGB_MATRIX_ENABLE
#    define RGB_MATRIX_MAXIMUM_BRIGHTNESS 180 // Limit to vendor-recommended value
#endif

/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */