update planck

rgb_matrix
Jack Humbert 7 years ago
parent 824c80ffa8
commit 142661db53

@ -1,4 +1,5 @@
/* Copyright 2017 Jason Williams /* Copyright 2017 Jason Williams
* Copyright 2018 Jack Humbert
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

@ -1,4 +1,5 @@
/* Copyright 2017 Jason Williams /* Copyright 2017 Jason Williams
* Copyright 2018 Jack Humbert
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by
@ -30,8 +31,6 @@ typedef struct is31_led {
extern const is31_led g_is31_leds[DRIVER_LED_TOTAL]; extern const is31_led g_is31_leds[DRIVER_LED_TOTAL];
void map_index_to_led( uint8_t index, is31_led *led );
void IS31FL3731_init( uint8_t addr ); void IS31FL3731_init( uint8_t addr );
void IS31FL3731_write_register( uint8_t addr, uint8_t reg, uint8_t data ); void IS31FL3731_write_register( uint8_t addr, uint8_t reg, uint8_t data );
void IS31FL3731_write_pwm_buffer( uint8_t addr, uint8_t *pwm_buffer ); void IS31FL3731_write_pwm_buffer( uint8_t addr, uint8_t *pwm_buffer );

@ -69,7 +69,7 @@ const is31_led g_is31_leds[DRIVER_LED_TOTAL] = {
{0, C9_12, C8_12, C7_12}, {0, C9_12, C8_12, C7_12},
{0, C9_13, C8_13, C7_13}, {0, C9_13, C8_13, C7_13},
{0, C9_14, C8_14, C7_14}, {0, C9_14, C8_14, C7_14},
{0, C9_15, C8_15, C7_15}, // middle 2u switch {0, C9_15, C8_15, C6_14}, // middle 2u switch
{1, C9_4, C8_4, C7_4}, {1, C9_4, C8_4, C7_4},
{1, C9_5, C8_5, C7_5}, {1, C9_5, C8_5, C7_5},
{1, C9_6, C8_6, C7_6}, {1, C9_6, C8_6, C7_6},
@ -128,15 +128,9 @@ const rgb_led g_rgb_leds[DRIVER_LED_TOTAL] = {
{{3|(2<<4)}, {20.36*2, 21.33*3}, 1}, {{3|(2<<4)}, {20.36*2, 21.33*3}, 1},
{{3|(3<<4)}, {20.36*3, 21.33*3}, 1}, {{3|(3<<4)}, {20.36*3, 21.33*3}, 1},
{{3|(4<<4)}, {20.36*4, 21.33*3}, 1}, {{3|(4<<4)}, {20.36*4, 21.33*3}, 1},
#ifdef PLANCK_MIT_LAYOUT
{{3|(5<<4)}, {20.36*5, 21.33*3}, 0}, {{3|(5<<4)}, {20.36*5, 21.33*3}, 0},
{{3|(5<<4)}, {20.36*5.5, 21.33*3}, 0}, {{3|(5<<4)}, {20.36*5.5, 21.33*3}, 0},
{{3|(5<<4)}, {20.36*6, 21.33*3}, 0},
#else
{{3|(5<<4)}, {20.36*5, 21.33*3}, 0},
{{0xFF}, {20.36*5.5, 21.33*3}, 0},
{{3|(6<<4)}, {20.36*6, 21.33*3}, 0}, {{3|(6<<4)}, {20.36*6, 21.33*3}, 0},
#endif
{{3|(7<<4)}, {20.36*7, 21.33*3}, 1}, {{3|(7<<4)}, {20.36*7, 21.33*3}, 1},
{{3|(8<<4)}, {20.36*8, 21.33*3}, 1}, {{3|(8<<4)}, {20.36*8, 21.33*3}, 1},
{{3|(9<<4)}, {20.36*9, 21.33*3}, 1}, {{3|(9<<4)}, {20.36*9, 21.33*3}, 1},

@ -48,7 +48,7 @@ typedef struct
{ {
HSV color; HSV color;
uint8_t index; uint8_t index;
} zeal_indicator; } rgb_indicator;
typedef struct typedef struct
{ {
@ -65,10 +65,10 @@ typedef struct
uint8_t effect; // 1 byte uint8_t effect; // 1 byte
HSV color_1; // 3 bytes HSV color_1; // 3 bytes
HSV color_2; // 3 bytes HSV color_2; // 3 bytes
zeal_indicator caps_lock_indicator; // 4 bytes rgb_indicator caps_lock_indicator; // 4 bytes
zeal_indicator layer_1_indicator; // 4 bytes rgb_indicator layer_1_indicator; // 4 bytes
zeal_indicator layer_2_indicator; // 4 bytes rgb_indicator layer_2_indicator; // 4 bytes
zeal_indicator layer_3_indicator; // 4 bytes rgb_indicator layer_3_indicator; // 4 bytes
uint16_t alphas_mods[5]; // 10 bytes uint16_t alphas_mods[5]; // 10 bytes
} rgb_matrix_config; // = 36 bytes } rgb_matrix_config; // = 36 bytes

Loading…
Cancel
Save