Просмотр исходного кода

[Keyboard] Tweak RGB Matrix timing for ZSA Boards (#6422)

* Optimize RGB Matrix rendering for Ergodox EZ

* Optimize RGB Matrix rendering for Planck EZ

* Update keyboards/planck/ez/config.h

Co-Authored-By: Joel Challis <git@zvecr.com>
Drashna Jaelre 5 лет назад
Родитель
Сommit
6a79b05cf0
2 измененных файлов с 7 добавлено и 0 удалено
  1. 3 0
      keyboards/ergodox_ez/config.h
  2. 4 0
      keyboards/planck/ez/config.h

+ 3 - 0
keyboards/ergodox_ez/config.h

@@ -109,6 +109,9 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 #define DRIVER_2_LED_TOTAL 24
 #define DRIVER_2_LED_TOTAL 24
 #define DRIVER_LED_TOTAL (DRIVER_1_LED_TOTAL + DRIVER_2_LED_TOTAL)
 #define DRIVER_LED_TOTAL (DRIVER_1_LED_TOTAL + DRIVER_2_LED_TOTAL)
 
 
+#define RGB_MATRIX_LED_PROCESS_LIMIT 5
+#define RGB_MATRIX_LED_FLUSH_LIMIT 26
+
 // #define RGBLIGHT_COLOR_LAYER_0 0x00, 0x00, 0xFF
 // #define RGBLIGHT_COLOR_LAYER_0 0x00, 0x00, 0xFF
 /* #define RGBLIGHT_COLOR_LAYER_1 0x00, 0x00, 0xFF */
 /* #define RGBLIGHT_COLOR_LAYER_1 0x00, 0x00, 0xFF */
 /* #define RGBLIGHT_COLOR_LAYER_2 0xFF, 0x00, 0x00 */
 /* #define RGBLIGHT_COLOR_LAYER_2 0xFF, 0x00, 0x00 */

+ 4 - 0
keyboards/planck/ez/config.h

@@ -140,6 +140,10 @@
 #define RGB_MATRIX_KEYPRESSES
 #define RGB_MATRIX_KEYPRESSES
 #define RGB_MATRIX_FRAMEBUFFER_EFFECTS
 #define RGB_MATRIX_FRAMEBUFFER_EFFECTS
 
 
+#define RGB_MATRIX_LED_PROCESS_LIMIT 5
+#define RGB_MATRIX_LED_FLUSH_LIMIT 26
+
+
 #define IGNORE_MOD_TAP_INTERRUPT
 #define IGNORE_MOD_TAP_INTERRUPT
 
 
 #define TAPPING_TOGGLE  1
 #define TAPPING_TOGGLE  1