~ruther/qmk_firmware

eb0bbe997b30f1e6fba1d95adb25d2af04302021 — Wilba6582 6 years ago cb2f2fd
Added configurable defaults for RGB backlight indicators.
M keyboards/hs60/v2/config.h => keyboards/hs60/v2/config.h +5 -0
@@ 119,6 119,11 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define RGB_BACKLIGHT_ALPHAS_MODS_ROW_3 0b0010000000000001
#define RGB_BACKLIGHT_ALPHAS_MODS_ROW_4 0b0011110000000111

#define RGB_BACKLIGHT_CAPS_LOCK_INDICATOR { .color = { .h = 0, .s = 0 }, .index = 255 }
#define RGB_BACKLIGHT_LAYER_1_INDICATOR { .color = { .h = 0, .s = 0 }, .index = 255 }
#define RGB_BACKLIGHT_LAYER_2_INDICATOR { .color = { .h = 0, .s = 0 }, .index = 255 }
#define RGB_BACKLIGHT_LAYER_3_INDICATOR { .color = { .h = 0, .s = 0 }, .index = 255 }

// TODO: refactor with new user EEPROM code (coming soon)
#define EEPROM_MAGIC 0x451F
#define EEPROM_MAGIC_ADDR 32

M keyboards/zeal60/config.h => keyboards/zeal60/config.h +5 -0
@@ 100,6 100,11 @@
#define RGB_BACKLIGHT_ALPHAS_MODS_ROW_3 0b0011000000000001
#define RGB_BACKLIGHT_ALPHAS_MODS_ROW_4 0b0011110000000111

#define RGB_BACKLIGHT_CAPS_LOCK_INDICATOR { .color = { .h = 0, .s = 0 }, .index = 255 }
#define RGB_BACKLIGHT_LAYER_1_INDICATOR { .color = { .h = 0, .s = 0 }, .index = 255 }
#define RGB_BACKLIGHT_LAYER_2_INDICATOR { .color = { .h = 0, .s = 0 }, .index = 255 }
#define RGB_BACKLIGHT_LAYER_3_INDICATOR { .color = { .h = 0, .s = 0 }, .index = 255 }

#define DYNAMIC_KEYMAP_LAYER_COUNT 4

// EEPROM usage

M keyboards/zeal60/rgb_backlight.c => keyboards/zeal60/rgb_backlight.c +4 -4
@@ 74,10 74,10 @@ backlight_config g_config = {
	.effect_speed = 0,
	.color_1 = { .h = 0, .s = 255 },
	.color_2 = { .h = 127, .s = 255 },
	.caps_lock_indicator = { .color = { .h = 0, .s = 0 }, .index = 255 },
	.layer_1_indicator = { .color = { .h = 0, .s = 0 }, .index = 255 },
	.layer_2_indicator = { .color = { .h = 0, .s = 0 }, .index = 255 },
	.layer_3_indicator = { .color = { .h = 0, .s = 0 }, .index = 255 },
	.caps_lock_indicator = RGB_BACKLIGHT_CAPS_LOCK_INDICATOR,
	.layer_1_indicator = RGB_BACKLIGHT_LAYER_1_INDICATOR,
	.layer_2_indicator = RGB_BACKLIGHT_LAYER_2_INDICATOR,
	.layer_3_indicator = RGB_BACKLIGHT_LAYER_3_INDICATOR,
	.alphas_mods = {
		RGB_BACKLIGHT_ALPHAS_MODS_ROW_0,
		RGB_BACKLIGHT_ALPHAS_MODS_ROW_1,

M keyboards/zeal65/config.h => keyboards/zeal65/config.h +5 -0
@@ 100,6 100,11 @@
#define RGB_BACKLIGHT_ALPHAS_MODS_ROW_3 0b0111000000000001
#define RGB_BACKLIGHT_ALPHAS_MODS_ROW_4 0b0111110000000011

#define RGB_BACKLIGHT_CAPS_LOCK_INDICATOR { .color = { .h = 0, .s = 0 }, .index = 255 }
#define RGB_BACKLIGHT_LAYER_1_INDICATOR { .color = { .h = 0, .s = 0 }, .index = 255 }
#define RGB_BACKLIGHT_LAYER_2_INDICATOR { .color = { .h = 0, .s = 0 }, .index = 255 }
#define RGB_BACKLIGHT_LAYER_3_INDICATOR { .color = { .h = 0, .s = 0 }, .index = 255 }

#define DYNAMIC_KEYMAP_LAYER_COUNT 4

// EEPROM usage