aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorX-Bows Tech <41098278+XBowsTech@users.noreply.github.com>2021-01-20 11:14:39 +0800
committerGitHub <noreply@github.com>2021-01-19 19:14:39 -0800
commit1bb9f155a67414d41b219e6834396e0fbca11ef7 (patch)
tree0182193af7420fae6a78969152c886dff13bee68
parent6db22011a5b9fb402d12d9a422651ff1d2238034 (diff)
downloadqmk_firmware-1bb9f155a67414d41b219e6834396e0fbca11ef7.tar.gz
qmk_firmware-1bb9f155a67414d41b219e6834396e0fbca11ef7.zip
[Keyboard] Update X-Bows Nature Keyboard (#11538)
* Update config.h * Update nature.c * Update rules.mk * Update keymap.c
-rw-r--r--keyboards/xbows/nature/config.h3
-rw-r--r--keyboards/xbows/nature/keymaps/default/keymap.c12
-rw-r--r--keyboards/xbows/nature/nature.c4
-rw-r--r--keyboards/xbows/nature/rules.mk2
4 files changed, 11 insertions, 10 deletions
diff --git a/keyboards/xbows/nature/config.h b/keyboards/xbows/nature/config.h
index 84b8a2af3..c1ff79335 100644
--- a/keyboards/xbows/nature/config.h
+++ b/keyboards/xbows/nature/config.h
@@ -29,10 +29,11 @@
29#define MATRIX_COL_PINS { B0, B1, B2, B3, B7, D2, D3, D5, D4, D6, D7, B4, B5, B6, C6 } 29#define MATRIX_COL_PINS { B0, B1, B2, B3, B7, D2, D3, D5, D4, D6, D7, B4, B5, B6, C6 }
30#define DIODE_DIRECTION COL2ROW 30#define DIODE_DIRECTION COL2ROW
31 31
32#define DEBOUNCE 3
33
32#ifdef RGB_MATRIX_ENABLE 34#ifdef RGB_MATRIX_ENABLE
33# define RGB_MATRIX_LED_PROCESS_LIMIT 18 35# define RGB_MATRIX_LED_PROCESS_LIMIT 18
34# define RGB_MATRIX_LED_FLUSH_LIMIT 16 36# define RGB_MATRIX_LED_FLUSH_LIMIT 16
35# define DEBOUNCE 3
36# define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects 37# define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
37# define RGB_DISABLE_WHEN_USB_SUSPENDED true // turn off effects when suspended 38# define RGB_DISABLE_WHEN_USB_SUSPENDED true // turn off effects when suspended
38# define RGB_MATRIX_KEYPRESSES 39# define RGB_MATRIX_KEYPRESSES
diff --git a/keyboards/xbows/nature/keymaps/default/keymap.c b/keyboards/xbows/nature/keymaps/default/keymap.c
index b707311fa..605c58bad 100644
--- a/keyboards/xbows/nature/keymaps/default/keymap.c
+++ b/keyboards/xbows/nature/keymaps/default/keymap.c
@@ -40,10 +40,10 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
40 KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_ENT, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, 40 KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_ENT, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP,
41 KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_LCTL, KC_LSFT, KC_SPC, KC_RALT, MO(1), KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT), 41 KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_LCTL, KC_LSFT, KC_SPC, KC_RALT, MO(1), KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT),
42 [1] = LAYOUT( 42 [1] = LAYOUT(
43 RESET, NK_TOGG, RGB_TOG, RGB_MOD, RGB_HUI, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, EEP_RST, 43 RESET, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_CALC, KC_MYCM, KC_MSEL, KC_MAIL, NK_TOGG, EEP_RST,
44 AG_TOGG, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_NLCK, 44 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_NLCK,
45 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_HOME, 45 RGB_TOG, RGB_MOD, RGB_VAI, RGB_HUI, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_HOME,
46 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_END, 46 KC_TRNS, RGB_SPD, RGB_VAD, RGB_SPI, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_END,
47 KC_TRNS, UC_M_WI, UC_M_MA, UC_M_LN, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_VOLU, 47 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MUTE, KC_VOLU,
48 KC_TRNS, GUI_OFF, GUI_ON, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, RGB_SPD, KC_VOLD, RGB_SPI) 48 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MPLY, KC_MPRV, KC_VOLD, KC_MNXT)
49}; 49};
diff --git a/keyboards/xbows/nature/nature.c b/keyboards/xbows/nature/nature.c
index 64b1c0dd6..911d892ce 100644
--- a/keyboards/xbows/nature/nature.c
+++ b/keyboards/xbows/nature/nature.c
@@ -135,8 +135,6 @@
135 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4 135 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4
136 } }; 136 } };
137 137
138#endif
139
140 138
141void suspend_power_down_kb(void) { 139void suspend_power_down_kb(void) {
142 rgb_matrix_set_suspend_state(true); 140 rgb_matrix_set_suspend_state(true);
@@ -153,3 +151,5 @@ void suspend_wakeup_init_kb(void) {
153 rgb_matrix_set_color(45, 0xFF, 0x00, 0x00); 151 rgb_matrix_set_color(45, 0xFF, 0x00, 0x00);
154 } 152 }
155} 153}
154
155#endif
diff --git a/keyboards/xbows/nature/rules.mk b/keyboards/xbows/nature/rules.mk
index 7eaceaa67..71883128e 100644
--- a/keyboards/xbows/nature/rules.mk
+++ b/keyboards/xbows/nature/rules.mk
@@ -13,7 +13,7 @@ EXTRAKEY_ENABLE = yes # Audio control and System control
13CONSOLE_ENABLE = no # Console for debug 13CONSOLE_ENABLE = no # Console for debug
14COMMAND_ENABLE = no # Commands for debug and configuration 14COMMAND_ENABLE = no # Commands for debug and configuration
15# Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE 15# Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE
16SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend 16SLEEP_LED_ENABLE = yes # Breathing sleep LED during USB suspend
17# if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work 17# if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work
18NKRO_ENABLE = yes # USB Nkey Rollover 18NKRO_ENABLE = yes # USB Nkey Rollover
19BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality 19BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality