@ -269,68 +269,39 @@ const is31_led g_is31_leds[DRIVER_LED_TOTAL] = {
} ;
} ;
rgb_led g_rgb_leds [ DRIVER_LED_TOTAL ] = {
led_config_t g_led_config = { {
{ NO_LED , NO_LED , NO_LED , NO_LED , NO_LED , NO_LED } ,
/*{row | col << 4}
{ 28 , 33 , 38 , 43 , 47 , NO_LED } ,
| { x = 0. .224 , y = 0. .64 }
{ 27 , 32 , 37 , 42 , 46 , NO_LED } ,
| | flags
{ 26 , 31 , 36 , 41 , 45 , NO_LED } ,
| | | */
{ 25 , 30 , 35 , 40 , 44 , NO_LED } ,
{ { 8 | ( 0 < < 4 ) } , { 17.2 * 8 , 12.8 * 0 } , 4 } , // LED 1 on right > Key 6
{ 24 , 29 , 34 , 39 , NO_LED , NO_LED } ,
{ { 9 | ( 0 < < 4 ) } , { 17.2 * 9 , 12.8 * 0 } , 4 } , // LED 2 > Key 7
{ NO_LED , NO_LED , NO_LED , NO_LED , NO_LED , NO_LED } ,
{ { 10 | ( 0 < < 4 ) } , { 17.2 * 10 , 12.8 * 0 } , 4 } , // LED 3 > Key 8
{ NO_LED , NO_LED , NO_LED , NO_LED , NO_LED , NO_LED } ,
{ { 11 | ( 0 < < 4 ) } , { 17.2 * 11 , 12.8 * 0 } , 4 } , // LED 4 > Key 9
{ 0 , 5 , 10 , 15 , NO_LED , NO_LED } ,
{ { 12 | ( 0 < < 4 ) } , { 17.2 * 12 , 12.8 * 0 } , 4 } , // LED 5 > Key 0
{ 1 , 6 , 11 , 16 , 20 , NO_LED } ,
{ 2 , 7 , 12 , 17 , 21 , NO_LED } ,
{ { 8 | ( 1 < < 4 ) } , { 17.2 * 8 , 12.8 * 1 } , 4 } , // LED 6
{ 3 , 8 , 13 , 18 , 22 , NO_LED } ,
{ { 9 | ( 1 < < 4 ) } , { 17.2 * 9 , 12.8 * 1 } , 4 } , // LED 7
{ 4 , 9 , 14 , 19 , 23 , NO_LED } ,
{ { 10 | ( 1 < < 4 ) } , { 17.2 * 10 , 12.8 * 1 } , 4 } , // LED 8
{ NO_LED , NO_LED , NO_LED , NO_LED , NO_LED , NO_LED }
{ { 11 | ( 1 < < 4 ) } , { 17.2 * 11 , 12.8 * 1 } , 4 } , // LED 9
} , {
{ { 12 | ( 1 < < 4 ) } , { 17.2 * 12 , 12.8 * 1 } , 4 } , // LED 10
{ 137 , 0 } , { 154 , 0 } , { 172 , 0 } , { 189 , 0 } , { 206 , 0 } , { 137 , 12 } ,
{ 154 , 12 } , { 172 , 12 } , { 189 , 12 } , { 206 , 12 } , { 137 , 25 } , { 154 , 25 } ,
{ { 8 | ( 2 < < 4 ) } , { 17.2 * 8 , 12.8 * 2 } , 4 } , // LED 11
{ 172 , 25 } , { 189 , 25 } , { 206 , 25 } , { 137 , 38 } , { 154 , 38 } , { 172 , 38 } ,
{ { 9 | ( 2 < < 4 ) } , { 17.2 * 9 , 12.8 * 2 } , 4 } , // LED 12
{ 189 , 38 } , { 206 , 38 } , { 154 , 51 } , { 172 , 51 } , { 189 , 51 } , { 206 , 51 } ,
{ { 10 | ( 2 < < 4 ) } , { 17.2 * 10 , 12.8 * 2 } , 4 } , // LED 13
{ 86 , 0 } , { 68 , 0 } , { 51 , 0 } , { 34 , 0 } , { 17 , 0 } , { 86 , 12 } ,
{ { 11 | ( 2 < < 4 ) } , { 17.2 * 11 , 12.8 * 2 } , 4 } , // LED 14
{ 68 , 12 } , { 51 , 12 } , { 34 , 12 } , { 17 , 12 } , { 86 , 25 } , { 68 , 25 } ,
{ { 12 | ( 2 < < 4 ) } , { 17.2 * 12 , 12.8 * 2 } , 4 } , // LED 15
{ 51 , 25 } , { 34 , 25 } , { 17 , 25 } , { 86 , 38 } , { 68 , 38 } , { 51 , 38 } ,
{ 34 , 38 } , { 17 , 38 } , { 68 , 51 } , { 51 , 51 } , { 34 , 51 } , { 17 , 51 }
{ { 8 | ( 3 < < 4 ) } , { 17.2 * 8 , 12.8 * 3 } , 4 } , // LED 16
} , {
{ { 9 | ( 3 < < 4 ) } , { 17.2 * 9 , 12.8 * 3 } , 4 } , // LED 17
4 , 4 , 4 , 4 , 4 , 4 ,
{ { 10 | ( 3 < < 4 ) } , { 17.2 * 10 , 12.8 * 3 } , 4 } , // LED 18
4 , 4 , 4 , 4 , 4 , 4 ,
{ { 11 | ( 3 < < 4 ) } , { 17.2 * 11 , 12.8 * 3 } , 4 } , // LED 19
4 , 4 , 4 , 4 , 4 , 4 ,
{ { 12 | ( 3 < < 4 ) } , { 17.2 * 12 , 12.8 * 3 } , 4 } , // LED 20
4 , 4 , 1 , 1 , 1 , 1 ,
4 , 4 , 4 , 4 , 4 , 4 ,
{ { 9 | ( 4 < < 4 ) } , { 17.2 * 9 , 12.8 * 4 } , 1 } , // LED 21
4 , 4 , 4 , 4 , 4 , 4 ,
{ { 10 | ( 4 < < 4 ) } , { 17.2 * 10 , 12.8 * 4 } , 1 } , // LED 22
4 , 4 , 4 , 4 , 4 , 4 ,
{ { 11 | ( 4 < < 4 ) } , { 17.2 * 11 , 12.8 * 4 } , 1 } , // LED 23
4 , 4 , 1 , 1 , 1 , 1
{ { 12 | ( 4 < < 4 ) } , { 17.2 * 12 , 12.8 * 4 } , 1 } , // LED 24
} } ;
{ { 5 | ( 0 < < 4 ) } , { 17.2 * 5 , 12.8 * 0 } , 4 } , // LED 1 on left > Key 5
{ { 4 | ( 0 < < 4 ) } , { 17.2 * 4 , 12.8 * 0 } , 4 } , // LED 2 > Key 4
{ { 3 | ( 0 < < 4 ) } , { 17.2 * 3 , 12.8 * 0 } , 4 } , // LED 3 > Key 3
{ { 2 | ( 0 < < 4 ) } , { 17.2 * 2 , 12.8 * 0 } , 4 } , // LED 4 > Key 2
{ { 1 | ( 0 < < 4 ) } , { 17.2 * 1 , 12.8 * 0 } , 4 } , // LED 5 > Key 1
{ { 5 | ( 1 < < 4 ) } , { 17.2 * 5 , 12.8 * 1 } , 4 } , // LED 6
{ { 4 | ( 1 < < 4 ) } , { 17.2 * 4 , 12.8 * 1 } , 4 } , // LED 7
{ { 3 | ( 1 < < 4 ) } , { 17.2 * 3 , 12.8 * 1 } , 4 } , // LED 8
{ { 2 | ( 1 < < 4 ) } , { 17.2 * 2 , 12.8 * 1 } , 4 } , // LED 9
{ { 1 | ( 1 < < 4 ) } , { 17.2 * 1 , 12.8 * 1 } , 4 } , // LED 10
{ { 5 | ( 2 < < 4 ) } , { 17.2 * 5 , 12.8 * 2 } , 4 } , // LED 11
{ { 4 | ( 2 < < 4 ) } , { 17.2 * 4 , 12.8 * 2 } , 4 } , // LED 12
{ { 3 | ( 2 < < 4 ) } , { 17.2 * 3 , 12.8 * 2 } , 4 } , // LED 13
{ { 2 | ( 2 < < 4 ) } , { 17.2 * 2 , 12.8 * 2 } , 4 } , // LED 14
{ { 1 | ( 2 < < 4 ) } , { 17.2 * 1 , 12.8 * 2 } , 4 } , // LED 15
{ { 5 | ( 3 < < 4 ) } , { 17.2 * 5 , 12.8 * 3 } , 4 } , // LED 16
{ { 4 | ( 3 < < 4 ) } , { 17.2 * 4 , 12.8 * 3 } , 4 } , // LED 17
{ { 3 | ( 3 < < 4 ) } , { 17.2 * 3 , 12.8 * 3 } , 4 } , // LED 18
{ { 2 | ( 3 < < 4 ) } , { 17.2 * 2 , 12.8 * 3 } , 4 } , // LED 19
{ { 1 | ( 3 < < 4 ) } , { 17.2 * 1 , 12.8 * 3 } , 4 } , // LED 20
{ { 4 | ( 4 < < 4 ) } , { 17.2 * 4 , 12.8 * 4 } , 1 } , // LED 21
{ { 3 | ( 4 < < 4 ) } , { 17.2 * 3 , 12.8 * 4 } , 1 } , // LED 22
{ { 2 | ( 4 < < 4 ) } , { 17.2 * 2 , 12.8 * 4 } , 1 } , // LED 23
{ { 1 | ( 4 < < 4 ) } , { 17.2 * 1 , 12.8 * 4 } , 1 } , // LED 24 > Key Hack
} ;
# endif
# endif