summaryrefslogtreecommitdiffstats
path: root/keyboards/dp60/dp60.c
diff options
context:
space:
mode:
authoryulei <yuleiz@gmail.com>2019-12-13 10:44:14 +0800
committerfauxpark <fauxpark@gmail.com>2019-12-13 13:44:14 +1100
commitf5638e54f51360095640fff621315997e23be30d (patch)
tree7d967ddddc0ec115089bbce019336405c89addc5 /keyboards/dp60/dp60.c
parent77efa1c620251c9c151dd89d9d0bd256fd146d71 (diff)
update dp60 configuration (#7561)
* update dp60 configuration * disable rgb underglow to avoid firmware overflow * cleanup rules.mk * Update keyboards/dp60/keymaps/allleds/rules.mk Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/dp60/keymaps/allleds/rules.mk Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/dp60/keymaps/allleds/rules.mk Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/dp60/keymaps/allleds/rules.mk Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/dp60/keymaps/allleds/rules.mk Co-Authored-By: fauxpark <fauxpark@gmail.com> * cleanup all rules.mk
Diffstat (limited to 'keyboards/dp60/dp60.c')
-rw-r--r--keyboards/dp60/dp60.c26
1 files changed, 25 insertions, 1 deletions
diff --git a/keyboards/dp60/dp60.c b/keyboards/dp60/dp60.c
index b4a07bf1cd..3e47802463 100644
--- a/keyboards/dp60/dp60.c
+++ b/keyboards/dp60/dp60.c
@@ -159,4 +159,28 @@ webusb_pos_t webusb_keymap[] = {
{4, 0}, {4, 1}, {4, 2}, {4, 6}, {4, 10}, {4, 11}, {4, 12}, {4, 13},
};
-#endif \ No newline at end of file
+#endif
+
+#ifndef RAW_ENABLE
+bool process_record_kb(uint16_t keycode, keyrecord_t *record) {
+#else
+bool process_record_user(uint16_t keycode, keyrecord_t *record) {
+#endif
+ if (record->event.pressed) {
+ switch(keycode) {
+ #ifdef RGBLIGHT_ENABLE
+ #ifdef RGB_MATRIX_ENABLE
+ case KC_F13: // toggle rgb matrix
+ rgb_matrix_toggle();
+ return false;
+ case KC_F14:
+ rgb_matrix_step();
+ return false;
+ #endif
+ #endif
+ default:
+ break;
+ }
+ }
+ return true;
+}