@ -94,19 +94,22 @@ const is31_led g_is31_leds[DRIVER_LED_TOTAL] = {
} ;
led_config_t g_led_config = { {
{ 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 , 12 , 13 , 14 } ,
{ 15 , 16 , 17 , 18 , 19 , 20 , 21 , 22 , 23 , 24 , 25 , 26 , 27 , 28 , 29 } ,
{ 30 , 31 , 32 , 33 , 34 , 35 , 36 , 37 , 38 , 39 , 40 , 41 , NO_LED , 42 , 43 } ,
{ 44 , 45 , 46 , 47 , 48 , 49 , 50 , 51 , 52 , 53 , 54 , NO_LED , 55 , 56 , 57 } ,
{ 58 , 59 , 60 , NO_LED , NO_LED , 61 , NO_LED , NO_LED , NO_LED , 62 , 63 , 64 , 65 , 66 }
// Key Matrix to LED Index
{ 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 , 12 , 13 , 14 } ,
{ 15 , 16 , 17 , 18 , 19 , 20 , 21 , 22 , 23 , 24 , 25 , 26 , 27 , 28 , 29 } ,
{ 30 , 31 , 32 , 33 , 34 , 35 , 36 , 37 , 38 , 39 , 40 , 41 , NO_LED , 42 , 43 } ,
{ 44 , 45 , 46 , 47 , 48 , 49 , 50 , 51 , 52 , 53 , 54 , 55 , NO_LED , 56 , 57 } ,
{ 58 , 59 , 60 , NO_LED , NO_LED , 61 , NO_LED , NO_LED , 62 , NO_LED , 63 , 64 , NO_LED , 65 , 66 }
} , {
{ 0 , 0 } , { 15 , 0 } , { 30 , 0 } , { 45 , 0 } , { 60 , 0 } , { 75 , 0 } , { 90 , 0 } , { 105 , 0 } , { 120 , 0 } , { 135 , 0 } , { 150 , 0 } , { 165 , 0 } , { 180 , 0 } , { 203 , 0 } , { 224 , 0 } ,
{ 4 , 16 } , { 23 , 16 } , { 38 , 16 } , { 53 , 16 } , { 68 , 16 } , { 83 , 16 } , { 98 , 16 } , { 113 , 16 } , { 128 , 16 } , { 143 , 16 } , { 158 , 16 } , { 173 , 16 } , { 188 , 16 } , { 206 , 16 } , { 224 , 16 } ,
{ 6 , 32 } , { 26 , 32 } , { 41 , 32 } , { 56 , 32 } , { 71 , 32 } , { 86 , 32 } , { 101 , 32 } , { 116 , 32 } , { 131 , 32 } , { 146 , 32 } , { 161 , 32 } , { 176 , 32 } , { 201 , 32 } , { 224 , 32 } ,
{ 9 , 48 } , { 34 , 48 } , { 49 , 48 } , { 64 , 48 } , { 79 , 48 } , { 94 , 48 } , { 109 , 48 } , { 124 , 48 } , { 139 , 48 } , { 154 , 48 } , { 169 , 48 } , { 189 , 48 } , { 210 , 48 } , { 224 , 48 } ,
{ 2 , 64 } , { 21 , 64 } , { 39 , 64 } , { 96 , 64 } , { 150 , 64 } , { 165 , 64 } , { 195 , 64 } , { 210 , 64 } , { 224 , 64 }
// LED Index to Physical Position
{ 6 , 10 } , { 20 , 10 } , { 34 , 10 } , { 48 , 10 } , { 62 , 10 } , { 76 , 10 } , { 90 , 10 } , { 104 , 10 } , { 118 , 10 } , { 132 , 10 } , { 146 , 10 } , { 160 , 10 } , { 174 , 10 } , { 196 , 10 } , { 217 , 10 } ,
{ 9 , 23 } , { 27 , 23 } , { 41 , 23 } , { 55 , 23 } , { 69 , 23 } , { 83 , 23 } , { 97 , 23 } , { 111 , 23 } , { 125 , 23 } , { 139 , 23 } , { 153 , 23 } , { 167 , 23 } , { 181 , 23 } , { 199 , 23 } , { 217 , 23 } ,
{ 11 , 36 } , { 30 , 36 } , { 44 , 36 } , { 58 , 36 } , { 72 , 36 } , { 86 , 36 } , { 101 , 36 } , { 115 , 36 } , { 129 , 36 } , { 143 , 36 } , { 157 , 36 } , { 171 , 36 } , { 194 , 36 } , { 217 , 36 } ,
{ 15 , 49 } , { 38 , 49 } , { 52 , 49 } , { 66 , 49 } , { 80 , 49 } , { 94 , 49 } , { 108 , 49 } , { 122 , 49 } , { 136 , 49 } , { 150 , 49 } , { 164 , 49 } , { 184 , 49 } , { 203 , 49 } , { 217 , 49 } ,
{ 8 , 62 } , { 25 , 62 } , { 43 , 62 } , { 95 , 62 } , { 149 , 62 } , { 166 , 62 } , { 189 , 62 } , { 203 , 62 } , { 217 , 62 }
} , {
// LED Index to Flag
1 , 4 , 4 , 4 , 4 , 4 , 4 , 4 , 4 , 4 , 4 , 4 , 4 , 4 , 1 ,
1 , 4 , 4 , 4 , 4 , 4 , 4 , 4 , 4 , 4 , 4 , 4 , 4 , 4 , 1 ,
1 , 4 , 4 , 4 , 4 , 4 , 4 , 4 , 4 , 4 , 4 , 4 , 4 , 1 ,