You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

35 lines
1.5 KiB

  1. #include "naked48.h"
  2. /*#ifdef SSD1306OLED
  3. void led_set_kb(uint8_t usb_led) {
  4. // put your keyboard LED indicator (ex: Caps Lock LED) toggling code here
  5. //led_set_user(usb_led);
  6. }
  7. #endif*/
  8. #ifdef RGB_MATRIX_ENABLE
  9. led_config_t g_led_config = { {
  10. // Key Matrix to LED Index
  11. { 0,47,42,41,36,35,30,29,24,23,18,17 },
  12. { 1,46,43,40,37,34,31,28,25,22,19,16 },
  13. { 2,45,44,39,38,33,32,27,26,21,20,15 },
  14. { 3, 4, 5, 6, 7, 8, 9,10,11,12,13,14 }
  15. }, {
  16. // LED Index to Physical Position
  17. { 0, 0 }, { 0, 21 }, { 0, 43 }, { 17, 64 }, { 34, 64 },{ 52, 64 }, { 69, 64 }, { 86, 64 }, { 103, 64 }, { 121, 64 },
  18. { 138, 64 }, { 155, 64 }, { 172, 64 }, { 190, 64 }, { 207, 64 },{ 224, 43 }, { 224, 21 }, { 224, 0 }, { 207, 0 }, { 207, 21 },
  19. { 207, 43 }, { 190, 43 }, { 190, 21 }, { 190, 0 }, { 172, 0 },{ 172, 21 }, { 172, 43 }, { 155, 43 }, { 155, 21 }, { 155, 0 },
  20. { 138, 0 }, { 138, 21 }, { 138, 43 }, { 86, 43 }, { 86, 21 },{ 86, 0 }, { 69, 0 }, { 69, 21 }, { 69, 43 }, { 52, 43 },
  21. { 52, 21 }, { 52, 0 }, { 34, 0 }, { 34, 21 }, { 34, 43 },{ 17, 43 }, { 17, 21 }, { 17, 0 }
  22. }, {
  23. // LED Index to Flag
  24. 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
  25. 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
  26. 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
  27. 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
  28. 4, 4, 4, 4, 4, 4, 4, 4
  29. } };
  30. #endif
  31. void matrix_init_kb(void) {
  32. matrix_init_user();
  33. };