diff options
| author | Ryan Caltabiano <rcalt2vt@gmail.com> | 2019-03-26 18:13:13 -0500 |
|---|---|---|
| committer | Drashna Jaelre <drashna@live.com> | 2019-03-26 16:34:02 -0700 |
| commit | a0270b55e1e5326ff097644ffe617574f2311d61 (patch) | |
| tree | 2508990a68807e4f158f0a003ce78eca31fe60cb | |
| parent | b90df560f8f5a681eac193b779cb8c5ecb20d681 (diff) | |
| download | qmk_firmware-a0270b55e1e5326ff097644ffe617574f2311d61.tar.gz qmk_firmware-a0270b55e1e5326ff097644ffe617574f2311d61.zip | |
Fixing Ergodox_EZ rgb_led initialization
| -rw-r--r-- | keyboards/ergodox_ez/ergodox_ez.c | 115 | ||||
| -rw-r--r-- | layouts/community/ergodox/drashna_glow/README.md | 1 | ||||
| -rw-r--r-- | layouts/community/ergodox/drashna_glow/keymap.c | 68 |
3 files changed, 57 insertions, 127 deletions
diff --git a/keyboards/ergodox_ez/ergodox_ez.c b/keyboards/ergodox_ez/ergodox_ez.c index b27a6b89d..6f4ae9fed 100644 --- a/keyboards/ergodox_ez/ergodox_ez.c +++ b/keyboards/ergodox_ez/ergodox_ez.c | |||
| @@ -269,69 +269,68 @@ const is31_led g_is31_leds[DRIVER_LED_TOTAL] = { | |||
| 269 | }; | 269 | }; |
| 270 | 270 | ||
| 271 | 271 | ||
| 272 | __attribute__ ((weak)) | ||
| 273 | const rgb_led g_rgb_leds[DRIVER_LED_TOTAL] = { | 272 | const rgb_led g_rgb_leds[DRIVER_LED_TOTAL] = { |
| 274 | 273 | ||
| 275 | /*{row | col << 4} | 274 | /*{row | col << 4} |
| 276 | | {x=0..224, y=0..64} | 275 | | {x=0..224, y=0..64} |
| 277 | | | modifier | 276 | | | modifier |
| 278 | | | | */ | 277 | | | | */ |
| 279 | {{0|(0<<4)}, {24.9*5, 16*0}, 0}, // LED 1 on right | 278 | {{ 8|(0<<4)}, {17.2* 8, 12.8*0}, 0}, // LED 1 on right > Key 6 |
| 280 | {{0|(1<<4)}, {24.9*6, 16*0}, 0}, // LED 2 | 279 | {{ 9|(0<<4)}, {17.2* 9, 12.8*0}, 0}, // LED 2 > Key 7 |
| 281 | {{0|(2<<4)}, {24.9*7, 16*0}, 0}, // LED 3 | 280 | {{10|(0<<4)}, {17.2*10, 12.8*0}, 0}, // LED 3 > Key 8 |
| 282 | {{0|(3<<4)}, {24.9*8, 16*0}, 0}, // LED 4 | 281 | {{11|(0<<4)}, {17.2*11, 12.8*0}, 0}, // LED 4 > Key 9 |
| 283 | {{0|(4<<4)}, {24.9*9, 16*0}, 0}, // LED 5 | 282 | {{12|(0<<4)}, {17.2*12, 12.8*0}, 0}, // LED 5 > Key 0 |
| 284 | 283 | ||
| 285 | {{1|(5<<4)}, {24.9*5, 16*1}, 0}, // LED 6 | 284 | {{ 8|(1<<4)}, {17.2* 8, 12.8*1}, 0}, // LED 6 |
| 286 | {{1|(6<<4)}, {24.9*6, 16*1}, 0}, // LED 7 | 285 | {{ 9|(1<<4)}, {17.2* 9, 12.8*1}, 0}, // LED 7 |
| 287 | {{1|(7<<4)}, {24.9*7, 16*1}, 0}, // LED 8 | 286 | {{10|(1<<4)}, {17.2*10, 12.8*1}, 0}, // LED 8 |
| 288 | {{1|(8<<4)}, {24.9*8, 16*1}, 0}, // LED 9 | 287 | {{11|(1<<4)}, {17.2*11, 12.8*1}, 0}, // LED 9 |
| 289 | {{1|(9<<4)}, {24.9*9, 16*1}, 0}, // LED 10 | 288 | {{12|(1<<4)}, {17.2*12, 12.8*1}, 0}, // LED 10 |
| 290 | 289 | ||
| 291 | {{2|(5<<4)}, {24.9*5, 16*2}, 0}, // LED 11 | 290 | {{ 8|(2<<4)}, {17.2* 8, 12.8*2}, 0}, // LED 11 |
| 292 | {{2|(6<<4)}, {24.9*6, 16*2}, 0}, // LED 12 | 291 | {{ 9|(2<<4)}, {17.2* 9, 12.8*2}, 0}, // LED 12 |
| 293 | {{2|(7<<4)}, {24.9*7, 16*2}, 0}, // LED 13 | 292 | {{10|(2<<4)}, {17.2*10, 12.8*2}, 0}, // LED 13 |
| 294 | {{2|(8<<4)}, {24.9*8, 16*2}, 0}, // LED 14 | 293 | {{11|(2<<4)}, {17.2*11, 12.8*2}, 0}, // LED 14 |
| 295 | {{2|(9<<4)}, {24.9*9, 16*2}, 0}, // LED 15 | 294 | {{12|(2<<4)}, {17.2*12, 12.8*2}, 0}, // LED 15 |
| 296 | 295 | ||
| 297 | {{3|(5<<4)}, {24.9*5, 16*2}, 0}, // LED 16 | 296 | {{ 8|(3<<4)}, {17.2* 8, 12.8*3}, 0}, // LED 16 |
| 298 | {{3|(6<<4)}, {24.9*6, 16*2}, 0}, // LED 17 | 297 | {{ 9|(3<<4)}, {17.2* 9, 12.8*3}, 0}, // LED 17 |
| 299 | {{3|(7<<4)}, {24.9*7, 16*2}, 0}, // LED 18 | 298 | {{10|(3<<4)}, {17.2*10, 12.8*3}, 0}, // LED 18 |
| 300 | {{3|(8<<4)}, {24.9*8, 16*2}, 0}, // LED 19 | 299 | {{11|(3<<4)}, {17.2*11, 12.8*3}, 0}, // LED 19 |
| 301 | {{3|(9<<4)}, {24.9*9, 16*2}, 0}, // LED 20 | 300 | {{12|(3<<4)}, {17.2*12, 12.8*3}, 0}, // LED 20 |
| 302 | 301 | ||
| 303 | {{4|(6<<4)}, {24.9*6, 16*2}, 0}, // LED 21 | 302 | {{ 9|(4<<4)}, {17.2* 9, 12.8*4}, 1}, // LED 21 |
| 304 | {{4|(7<<4)}, {24.9*7, 16*2}, 0}, // LED 22 | 303 | {{10|(4<<4)}, {17.2*10, 12.8*4}, 1}, // LED 22 |
| 305 | {{4|(8<<4)}, {24.9*8, 16*2}, 0}, // LED 23 | 304 | {{11|(4<<4)}, {17.2*11, 12.8*4}, 1}, // LED 23 |
| 306 | {{4|(9<<4)}, {24.9*9, 16*2}, 0}, // LED 24 | 305 | {{12|(4<<4)}, {17.2*12, 12.8*4}, 1}, // LED 24 |
| 307 | 306 | ||
| 308 | {{0|(0<<4)}, {24.9*4, 16*0}, 0}, // LED 1 on left | 307 | {{ 5|(0<<4)}, {17.2* 5, 12.8*0}, 0}, // LED 1 on left > Key 5 |
| 309 | {{0|(1<<4)}, {24.9*3, 16*0}, 0}, // LED 2 | 308 | {{ 4|(0<<4)}, {17.2* 4, 12.8*0}, 0}, // LED 2 > Key 4 |
| 310 | {{0|(2<<4)}, {24.9*2, 16*0}, 0}, // LED 3 | 309 | {{ 3|(0<<4)}, {17.2* 3, 12.8*0}, 0}, // LED 3 > Key 3 |
| 311 | {{0|(3<<4)}, {24.9*1, 16*0}, 0}, // LED 4 | 310 | {{ 2|(0<<4)}, {17.2* 2, 12.8*0}, 0}, // LED 4 > Key 2 |
| 312 | {{0|(4<<4)}, {24.9*0, 16*0}, 0}, // LED 5 | 311 | {{ 1|(0<<4)}, {17.2* 1, 12.8*0}, 0}, // LED 5 > Key 1 |
| 313 | 312 | ||
| 314 | {{1|(5<<4)}, {24.9*4, 16*1}, 0}, // LED 6 | 313 | {{ 5|(1<<4)}, {17.2* 5, 12.8*1}, 0}, // LED 6 |
| 315 | {{1|(6<<4)}, {24.9*3, 16*1}, 0}, // LED 7 | 314 | {{ 4|(1<<4)}, {17.2* 4, 12.8*1}, 0}, // LED 7 |
| 316 | {{1|(7<<4)}, {24.9*2, 16*1}, 0}, // LED 8 | 315 | {{ 3|(1<<4)}, {17.2* 3, 12.8*1}, 0}, // LED 8 |
| 317 | {{1|(8<<4)}, {24.9*1, 16*1}, 0}, // LED 9 | 316 | {{ 2|(1<<4)}, {17.2* 2, 12.8*1}, 0}, // LED 9 |
| 318 | {{1|(9<<4)}, {24.9*0, 16*1}, 0}, // LED 10 | 317 | {{ 1|(1<<4)}, {17.2* 1, 12.8*1}, 0}, // LED 10 |
| 319 | 318 | ||
| 320 | {{2|(5<<4)}, {24.9*4, 16*2}, 0}, // LED 11 | 319 | {{ 5|(2<<4)}, {17.2* 5, 12.8*2}, 0}, // LED 11 |
| 321 | {{2|(6<<4)}, {24.9*3, 16*2}, 0}, // LED 12 | 320 | {{ 4|(2<<4)}, {17.2* 4, 12.8*2}, 0}, // LED 12 |
| 322 | {{2|(7<<4)}, {24.9*2, 16*2}, 0}, // LED 13 | 321 | {{ 3|(2<<4)}, {17.2* 3, 12.8*2}, 0}, // LED 13 |
| 323 | {{2|(8<<4)}, {24.9*1, 16*2}, 0}, // LED 14 | 322 | {{ 2|(2<<4)}, {17.2* 2, 12.8*2}, 0}, // LED 14 |
| 324 | {{2|(9<<4)}, {24.9*0, 16*2}, 0}, // LED 15 | 323 | {{ 1|(2<<4)}, {17.2* 1, 12.8*2}, 0}, // LED 15 |
| 325 | 324 | ||
| 326 | {{3|(5<<4)}, {24.9*4, 16*2}, 0}, // LED 16 | 325 | {{ 5|(3<<4)}, {17.2* 5, 12.8*3}, 0}, // LED 16 |
| 327 | {{3|(6<<4)}, {24.9*3, 16*2}, 0}, // LED 17 | 326 | {{ 4|(3<<4)}, {17.2* 4, 12.8*3}, 0}, // LED 17 |
| 328 | {{3|(7<<4)}, {24.9*2, 16*2}, 0}, // LED 18 | 327 | {{ 3|(3<<4)}, {17.2* 3, 12.8*3}, 0}, // LED 18 |
| 329 | {{3|(8<<4)}, {24.9*1, 16*2}, 0}, // LED 19 | 328 | {{ 2|(3<<4)}, {17.2* 2, 12.8*3}, 0}, // LED 19 |
| 330 | {{3|(9<<4)}, {24.9*0, 16*2}, 0}, // LED 20 | 329 | {{ 1|(3<<4)}, {17.2* 1, 12.8*3}, 0}, // LED 20 |
| 331 | 330 | ||
| 332 | {{4|(6<<4)}, {24.9*3, 16*2}, 0}, // LED 21 | 331 | {{ 4|(4<<4)}, {17.2* 4, 12.8*4}, 1}, // LED 21 |
| 333 | {{4|(7<<4)}, {24.9*2, 16*2}, 0}, // LED 22 | 332 | {{ 3|(4<<4)}, {17.2* 3, 12.8*4}, 1}, // LED 22 |
| 334 | {{4|(8<<4)}, {24.9*1, 16*2}, 0}, // LED 23 | 333 | {{ 2|(4<<4)}, {17.2* 2, 12.8*4}, 1}, // LED 23 |
| 335 | {{4|(9<<4)}, {24.9*0, 16*2}, 0}, // LED 24 | 334 | {{ 1|(4<<4)}, {17.2* 1, 12.8*4}, 1}, // LED 24 > Key Hack |
| 336 | }; | 335 | }; |
| 337 | #endif | 336 | #endif |
diff --git a/layouts/community/ergodox/drashna_glow/README.md b/layouts/community/ergodox/drashna_glow/README.md deleted file mode 100644 index 7d625a258..000000000 --- a/layouts/community/ergodox/drashna_glow/README.md +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | Note: This board will not flash if the "g_rgb_leds" const is not set to weak in the ergodox_ez.c file | ||
diff --git a/layouts/community/ergodox/drashna_glow/keymap.c b/layouts/community/ergodox/drashna_glow/keymap.c index 854555567..7d4bdbec5 100644 --- a/layouts/community/ergodox/drashna_glow/keymap.c +++ b/layouts/community/ergodox/drashna_glow/keymap.c | |||
| @@ -1,70 +1,2 @@ | |||
| 1 | /* placeholder file */ | 1 | /* placeholder file */ |
| 2 | #include QMK_KEYBOARD_H | 2 | #include QMK_KEYBOARD_H |
| 3 | |||
| 4 | #ifdef RGB_MATRIX_ENABLE | ||
| 5 | const rgb_led g_rgb_leds[DRIVER_LED_TOTAL] = { | ||
| 6 | |||
| 7 | /*{row | col << 4} | ||
| 8 | | {x=0..224, y=0..64} | ||
| 9 | | | modifier | ||
| 10 | | | | */ | ||
| 11 | {{0|(0<<4)}, {24.9*5, 16*0}, 0}, // LED 1 on right | ||
| 12 | {{0|(1<<4)}, {24.9*6, 16*0}, 0}, // LED 2 | ||
| 13 | {{0|(2<<4)}, {24.9*7, 16*0}, 0}, // LED 3 | ||
| 14 | {{0|(3<<4)}, {24.9*8, 16*0}, 0}, // LED 4 | ||
| 15 | {{0|(4<<4)}, {24.9*9, 16*0}, 0}, // LED 5 | ||
| 16 | |||
| 17 | {{1|(5<<4)}, {24.9*5, 16*1}, 0}, // LED 6 | ||
| 18 | {{1|(6<<4)}, {24.9*6, 16*1}, 0}, // LED 7 | ||
| 19 | {{1|(7<<4)}, {24.9*7, 16*1}, 0}, // LED 8 | ||
| 20 | {{1|(8<<4)}, {24.9*8, 16*1}, 0}, // LED 9 | ||
| 21 | {{1|(9<<4)}, {24.9*9, 16*1}, 0}, // LED 10 | ||
| 22 | |||
| 23 | {{2|(5<<4)}, {24.9*5, 16*2}, 0}, // LED 11 | ||
| 24 | {{2|(6<<4)}, {24.9*6, 16*2}, 0}, // LED 12 | ||
| 25 | {{2|(7<<4)}, {24.9*7, 16*2}, 0}, // LED 13 | ||
| 26 | {{2|(8<<4)}, {24.9*8, 16*2}, 0}, // LED 14 | ||
| 27 | {{2|(9<<4)}, {24.9*9, 16*2}, 0}, // LED 15 | ||
| 28 | |||
| 29 | {{3|(5<<4)}, {24.9*5, 16*2}, 0}, // LED 16 | ||
| 30 | {{3|(6<<4)}, {24.9*6, 16*2}, 0}, // LED 17 | ||
| 31 | {{3|(7<<4)}, {24.9*7, 16*2}, 0}, // LED 18 | ||
| 32 | {{3|(8<<4)}, {24.9*8, 16*2}, 0}, // LED 19 | ||
| 33 | {{3|(9<<4)}, {24.9*9, 16*2}, 0}, // LED 20 | ||
| 34 | |||
| 35 | {{4|(6<<4)}, {24.9*6, 16*2}, 1}, // LED 21 | ||
| 36 | {{4|(7<<4)}, {24.9*7, 16*2}, 1}, // LED 22 | ||
| 37 | {{4|(8<<4)}, {24.9*8, 16*2}, 1}, // LED 23 | ||
| 38 | {{4|(9<<4)}, {24.9*9, 16*2}, 1}, // LED 24 | ||
| 39 | |||
| 40 | {{0|(0<<4)}, {24.9*4, 16*0}, 0}, // LED 1 on left | ||
| 41 | {{0|(1<<4)}, {24.9*3, 16*0}, 0}, // LED 2 | ||
| 42 | {{0|(2<<4)}, {24.9*2, 16*0}, 0}, // LED 3 | ||
| 43 | {{0|(3<<4)}, {24.9*1, 16*0}, 0}, // LED 4 | ||
| 44 | {{0|(4<<4)}, {24.9*0, 16*0}, 0}, // LED 5 | ||
| 45 | |||
| 46 | {{1|(5<<4)}, {24.9*4, 16*1}, 0}, // LED 6 | ||
| 47 | {{1|(6<<4)}, {24.9*3, 16*1}, 0}, // LED 7 | ||
| 48 | {{1|(7<<4)}, {24.9*2, 16*1}, 0}, // LED 8 | ||
| 49 | {{1|(8<<4)}, {24.9*1, 16*1}, 0}, // LED 9 | ||
| 50 | {{1|(9<<4)}, {24.9*0, 16*1}, 0}, // LED 10 | ||
| 51 | |||
| 52 | {{2|(5<<4)}, {24.9*4, 16*2}, 0}, // LED 11 | ||
| 53 | {{2|(6<<4)}, {24.9*3, 16*2}, 0}, // LED 12 | ||
| 54 | {{2|(7<<4)}, {24.9*2, 16*2}, 0}, // LED 13 | ||
| 55 | {{2|(8<<4)}, {24.9*1, 16*2}, 0}, // LED 14 | ||
| 56 | {{2|(9<<4)}, {24.9*0, 16*2}, 0}, // LED 15 | ||
| 57 | |||
| 58 | {{3|(5<<4)}, {24.9*4, 16*2}, 0}, // LED 16 | ||
| 59 | {{3|(6<<4)}, {24.9*3, 16*2}, 0}, // LED 17 | ||
| 60 | {{3|(7<<4)}, {24.9*2, 16*2}, 0}, // LED 18 | ||
| 61 | {{3|(8<<4)}, {24.9*1, 16*2}, 0}, // LED 19 | ||
| 62 | {{3|(9<<4)}, {24.9*0, 16*2}, 0}, // LED 20 | ||
| 63 | |||
| 64 | {{4|(6<<4)}, {24.9*3, 16*2}, 1}, // LED 21 | ||
| 65 | {{4|(7<<4)}, {24.9*2, 16*2}, 1}, // LED 22 | ||
| 66 | {{4|(8<<4)}, {24.9*1, 16*2}, 1}, // LED 23 | ||
| 67 | {{4|(9<<4)}, {24.9*0, 16*2}, 1}, // LED 24 | ||
| 68 | }; | ||
| 69 | |||
| 70 | #endif | ||
