rev2.c 932 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. #include "rev2.h"
  2. #ifdef RGB_MATRIX_ENABLE
  3. led_config_t g_led_config = { {
  4. // Key Matrix to LED Index
  5. { 0, 1, 2 },
  6. { 3, 4, 5 },
  7. { 6, 7, 8 }
  8. }, {
  9. // LED Index to Physical Position
  10. { 0, 0 }, { 112, 0 }, { 224, 0 },
  11. { 0, 32 }, { 112, 32 }, { 224, 32 },
  12. { 0, 64 }, { 112, 64 }, { 224, 64 },
  13. { 56, 64 }, { 168, 64 },
  14. }, {
  15. // LED Index to Flag
  16. 4, 4, 4,
  17. 4, 4, 4,
  18. 4, 4, 4,
  19. 2, 2
  20. } };
  21. #endif
  22. void eeconfig_init_kb(void) {
  23. #ifdef RGBLIGHT_ENABLE
  24. rgblight_enable(); // Enable RGB by default
  25. rgblight_sethsv(0, 255, 255); // Set default HSV - red hue, full saturation, full brightness
  26. # ifdef RGBLIGHT_ANIMATIONS
  27. rgblight_mode(RGBLIGHT_MODE_RAINBOW_SWIRL + 2); // set to RGB_RAINBOW_SWIRL by default
  28. # endif
  29. #endif
  30. #ifdef RGB_MATRIX_ENABLE
  31. rgb_matrix_enable(); // Enable RGB by default
  32. #endif
  33. eeconfig_update_kb(0);
  34. eeconfig_init_user();
  35. }