summaryrefslogtreecommitdiff
path: root/keyboards/helix
Commit message (Collapse)AuthorAge
* Move keyboard USB IDs and strings to data driven: H (#17821)Ryan2022-07-28
|
* Merge remote-tracking branch 'origin/master' into developQMK Bot2022-05-18
|\
| * Update mtei's keymap (helix/rev2:five_rows, helix/pico:mtei, ↵Takeshi ISHII2022-05-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | helix/rev3_5rows:five_rows) (#16966) * add users/mtei/key_blocks.h This change does not alter the binary of the build result. Moved common macro definitions in the following files to users/mtei/key_blocks.h. * keyboards/helix/rev2/keymaps/five_rows/keymap.c * keyboards/helix/rev3_5rows/keymaps/five_rows/keymap.c * remove INIT_HELIX_OLED() in helix:five_rows This change does not alter the binary of the build result. * update helix/pico/keymaps/mtei/keymap.c Changed helix/pico/keymaps/mtei/keymap.c to use users/mtei/key_blocks.h. This change does not alter the binary of the build result. * Remove old SSD1306OLED code from users/mtei/oled_display.c This change does not alter the binary of the build result. * add options ENABLE_COLEMAK, ENABLE_DVORAK and ENABLE_EUCALYN into five_rows/keymap.c * add users/mtei/{config.h,rules.mk,user_featues.mk,user_options.mk} * move layer_names[] from users/mtei/oled_display.c to keymaps/five_rows/keymap.c * Update keyboards/helix/pico/keymaps/mtei/config.h Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/helix/pico/keymaps/mtei/config.h Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/helix/pico/keymaps/mtei/keymap.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/helix/rev2/keymaps/five_rows/config.h Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/helix/rev2/keymaps/five_rows/config.h Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/helix/rev2/keymaps/five_rows/keymap.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/helix/rev3_5rows/keymaps/five_rows/config.h Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/helix/rev3_5rows/keymaps/five_rows/config.h Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/helix/rev3_5rows/keymaps/five_rows/keymap.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update users/mtei/config.h Co-authored-by: Ryan <fauxpark@gmail.com> * Update users/mtei/config.h Co-authored-by: Ryan <fauxpark@gmail.com> * Update users/mtei/cpp_map.h Co-authored-by: Ryan <fauxpark@gmail.com> * Update users/mtei/cpp_map.h Co-authored-by: Ryan <fauxpark@gmail.com> * Update users/mtei/debug_config.h Co-authored-by: Ryan <fauxpark@gmail.com> * Update users/mtei/debug_config.h Co-authored-by: Ryan <fauxpark@gmail.com> * Update users/mtei/layer_number_util.h Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Ryan <fauxpark@gmail.com>
* | RESET -> QK_BOOT default keymaps (#17037)Joel Challis2022-05-15
| |
* | Rename keymap_extras headers for consistency (#16939)Ryan2022-05-15
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-04-21
|\|
| * [Keymap] Fix build error `helix:five_rows` (#16847)Takeshi ISHII2022-04-21
| |
* | Helix/rev2 move to split common (#16723)Takeshi ISHII2022-04-21
|/
* Change helix:yshrsmz keymap to use split_common (#16537)Takeshi ISHII2022-04-19
|
* [Keymap] Change helix:froggy_106 keymap to use split_common (#16704)Takeshi ISHII2022-04-12
|
* Change helix:froggy keymap to use split_common (#16703)Takeshi ISHII2022-04-11
| | | | | | | * create LAYOUT_half() macro into helix/rev2/keymaps/froggy/keymap.c * Makes QMK standerd OLED driver used by the helix:froggy keymap switchable. * Change helix:froggy keymap to use split_common
* Reduce the size of the keymap helix:fraanrosi (#16717)Takeshi ISHII2022-04-10
|
* [Keyboard] add oled_task_kb() into keyboards/helix/rev2/rev2.c (#16697)Takeshi ISHII2022-03-21
|
* Remove `NO_ACTION_MACRO` and `NO_ACTION_FUNCTION` from keyboard config.h ↵Ryan2022-03-15
| | | | (#16655)
* helix:edvorakjp keymap change to use split_common (#16532)Takeshi ISHII2022-03-13
|
* Remove `matrix_key_count()` (#16603)Ryan2022-03-10
| | | | | * Remove `matrix_key_count()` * Remove `matrix_bitpop()`
* [Keymap] Change helix:five_rows_jis keymap to use split_common (#16538)Takeshi ISHII2022-03-06
|
* [Keymap] Change helix:fraanrosi keymap to use split_common (#16533)Takeshi ISHII2022-03-06
|
* Change helix:five_rows keymap to use QMK standerd oled driver (#16539)Takeshi ISHII2022-03-06
|
* Fix helix/rev2 not working properly when using split_common. (#16512)Takeshi ISHII2022-03-03
| | | | | | | | | | | When helix/rev2 was using split_common, it didn't work properly and I couldn't type on the right hand side. The cause is that the following code, added in 0.16.0 to `quantum/keyboard.c`, does not include `quantum/split_common/split_util.h` but instead includes `keyboards/helix/rev2/split_util.h`. Therefore, `split_pre_init()/split_post_init()` in `quantum/split_common/split_util.c` was not called. ```c #ifdef SPLIT_KEYBOARD # include "split_util.h" #endif ```
* Fix mistakes in the include path in `helix/rev2/local_features.mk`. (#16507)Takeshi ISHII2022-03-03
| | | | | | | | | | | | ```diff --- a/keyboards/helix/rev2/local_features.mk +++ b/keyboards/helix/rev2/local_features.mk @@ -6,7 +6,7 @@ # KEYBOARD_LOCAL_FEATURES_MK := --include $(strip $(HELIX_TOP_DIR)/pico/override_helix_options.mk) ## File ded icated to maintenance +-include $(strip $(HELIX_TOP_DIR)/rev2/override_helix_options.mk) ## File dedicated to maintenance ```
* Change 'helix/rev2:default' setting to use split_common (#16432)Takeshi ISHII2022-03-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add licenses message to helix/rev2 files * Minimize the processing of helix/rev2/local_features.mk * Changed helix/rev2 default setting to use split_common * fix helix/rev2:edvorakjp build error * Remove unnecessary '#include' from keymap.c * helix keymaps Workaround for build errors. five_rows_jis, fraanrosi, froggy, froggy_106, yshrsmz * Revert "fix helix/rev2:edvorakjp build error" This reverts commit 731dbbe15155b3efe2ff9f5ad61c7d0cf529e837. Separated into a single PR #16433. * Revert "Changed helix/rev2 default setting to use split_common" This reverts commit e76dbd7762e06e0781ee004213878b1a5029fa98. * add 'SPLIT_*_STATE_ENABLE' into helix/rev2/config.h * Revert "helix keymaps Workaround for build errors. five_rows_jis, fraanrosi, froggy, froggy_106, yshrsmz" This reverts commit 9b316c1c6a532f908f2ac430233089797ce7c794. * change helix:default to use split_common * change helix:five_rows to use split_common * add comment into helix/rev2/rules.mk * change helix:led_test to use split_common
* fix helix/rev2:edvorakjp build error (#16433)Takeshi ISHII2022-02-27
| | | | | 'helix/rev2/keymaps/edvorakjp' was no longer buildable due to changes made by #14864. The reason is that the prototype of `oled_task_user()` was changed in keymaps/edvorakjp/oled.c, but keymaps/edvorakjp/oled.h was not changed. Therefore, I modified the prototype in keymaps/edvorakjp/oled.h.
* Merge remote-tracking branch 'upstream/master' into developfauxpark2022-02-22
|\
| * Helix/pico move to split_common (#16418)Takeshi ISHII2022-02-21
| |
* | Merge remote-tracking branch 'origin/master' into developDrashna Jael're2022-02-17
|\|
| * [Keyboard] Remove Helix/rev1 (#16389)Takeshi ISHII2022-02-17
| |
* | Bodge for helix build failures (#16376)Joel Challis2022-02-16
| |
* | Merge remote-tracking branch 'origin/master' into developDrashna Jael're2021-12-14
|\|
| * Remove unnecessary backslash-escapes in default keymaps (#15472)Ryan2021-12-14
| | | | | | | | | | | | | | * Remove unnecessary backslash-escapes in default keymaps * Remove unnecessary backslash-escapes in via keymaps * Remove unnecessary backslash-escapes in default-ish keymaps
* | Merge remote-tracking branch 'upstream/master' into developfauxpark2021-12-09
|\|
| * Tidy up NKRO_ENABLE rules (#15382)Ryan2021-12-09
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2021-12-09
|\|
| * Remove empty config.h from default-ish keymaps (#15429)Ryan2021-12-09
| |
* | Merge remote-tracking branch 'origin/master' into developDrashna Jael're2021-12-08
|\|
| * Remove references to Makefile in keyboard-level rules.mk (#15427)Ryan2021-12-07
| |
* | Merge remote-tracking branch 'upstream/master' into developfauxpark2021-12-02
|\|
| * Tidy up `SLEEP_LED_ENABLE` rules (#15362)Ryan2021-12-01
| |
* | [Core] Remove matrix_is_modified() and debounce_is_active() (#15349)Stefan Kerkmann2021-11-29
|/
* [Core] Change OLED task function to be boolean (#14864)Drashna Jaelre2021-11-02
| | | | | | | | | | | | | * [Core] Add kb level callbacks to OLED driver * Update keyboards and keymaps * Update docs * Update userspace configs * Add fix for my keymap ... * update lefty
* Merge remote-tracking branch 'upstream/master' into developJames Young2021-09-29
|\
| * Remove redundant `UNICODE_ENABLE = no` in keyboard-level rules.mk (#14633)Ryan2021-09-30
| |
* | Merge remote-tracking branch 'upstream/master' into developJames Young2021-09-26
|\|
| * Remove unused `IS_COMMAND()` instances and Magic Key definitions (#14610)James Young2021-09-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Remove unused IS_COMMAND() instances from keyboard-level config.h, 0-9 * Remove unused IS_COMMAND() instances from keyboard-level config.h, A-B * Remove unused IS_COMMAND() instances from keyboard-level config.h, C-D * Remove unused IS_COMMAND() instances from keyboard-level config.h, E-G * Remove unused IS_COMMAND() instances from keyboard-level config.h, handwired * Remove unused IS_COMMAND() instances from keyboard-level config.h, H-M * Remove unused IS_COMMAND() instances from keyboard-level config.h, N-R * Remove unused IS_COMMAND() instances from keyboard-level config.h, S-Z * Remove unused Magic Key definitions from keyboard-level config.h, 0-9 * Remove unused Magic Key definitions from keyboard-level config.h, A * Remove unused Magic Key definitions from keyboard-level config.h, B * Remove unused Magic Key definitions from keyboard-level config.h, C * Remove unused Magic Key definitions from keyboard-level config.h, D-E * Remove unused Magic Key definitions from keyboard-level config.h, F-H * Remove unused Magic Key definitions from keyboard-level config.h, handwired * Remove unused Magic Key definitions from keyboard-level config.h, I-K * Remove unused Magic Key definitions from keyboard-level config.h, L-M * Remove unused Magic Key definitions from keyboard-level config.h, N-R * Remove unused Magic Key definitions from keyboard-level config.h, S-V * Remove unused Magic Key definitions from keyboard-level config.h, W-Z * Merge remote-tracking branch 'upstream/master' into clean/command_and_magic * Remove remaining unused IS_COMMAND() instances from keyboard-level config.h
* | Merge remote-tracking branch 'upstream/master' into developfauxpark2021-09-21
|\|
| * Remove audio pin references in rules.mk (#14532)Ryan2021-09-21
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2021-09-18
|\|
| * fix link error for helix/rev3_5rows:five_rows (#14466)Takeshi ISHII2021-09-18
| | | | | | | | This is a tentative quick fix. I was adding the same functions for both #14426 and #14427 and they were in conflict.
* | Merge remote-tracking branch 'origin/master' into developDrashna Jael're2021-09-17
|\|
| * [Keymap] Update Helix:five_rows OLED code (#14427)Takeshi ISHII2021-09-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Stop using snprintf() in keymaps/five_rows/oled_display.c. The binary size becomes 1350 bytes smaller. make HELIX=verbose,core-oled helix/rev2/sc:five_rows (104 bytes over) -> (95%, 1256 bytes free) make helix/rev3_5rows:five_rows (528 bytes over) -> (97%, 830 bytes free) * add matrix scan rate display to OLED for keymaps/five_rows * add matrix_output_unselect_delay.c to helix keymaps/five_rows * add GPLv2 header * apply review comment