Commit Graph

20405 Commits

Author SHA1 Message Date
Ilya Zhuravlev
61a5e82243 disable more key overrides to fit firmware 2022-04-09 17:47:32 -06:00
Andrew Christiansen
bb68f50872 Vial Support for Cantor (#141)
* Porting Cantor

* Fixed unlock combo coordinates

* Removed extra rules file

* Added default keymap

* Fixed rules.mk
2022-04-09 17:40:36 -06:00
Ilya Zhuravlev
7bda0967f3 Merge branch 'next-0.5' into vial 2022-04-09 17:16:59 -06:00
zhol0777
bdad48e003 Arisu, prime_e, ymd75 vial support (#142)
* Arisu, prime_e, ymd75 vial support

* looks better like this

Co-authored-by: Zhol Internet <zhol@internet.keyboard>
2022-04-09 16:02:45 -06:00
Jim Erickson
f5749dd690 Preonic rev1 vial (#140)
* Preonic default keymap with vial.json for porting to vial

* fixed VIAL_INSECURE in rules.mk

* fixed config.h define VIAL_UNLOCK

* moved to keyboards/preonic/rev1/keymaps/vial

* Please enter the commit message for your changes. Lines starting
moved files to keyboards/preonic/rev1/keymaps/vial
2022-04-09 00:45:18 -06:00
IFo Hancroft
bc02bb864f Ported ErgoDox EZ to Vial (#139) 2022-04-07 23:20:39 -06:00
B. G. Kendall
681ace9b5d Add Vial setup for KPrepublic BM16a (#138)
* Add Vial setup for KPrepublic BM16a

* Correct BM16a lighting setting
2022-04-07 00:10:22 -06:00
Ilya Zhuravlev
eb9b8121d3 disable key override for several keyboards to fix build 2022-04-05 00:13:01 -06:00
Ilya Zhuravlev
37c6b41dbc dynamic_keymap: fix implicit function declaration 2022-04-04 00:05:34 -06:00
Ilya Zhuravlev
e1fbf6f13d qmk_settings: wrap TAPPING_TOGGLE 2022-04-02 16:39:12 -06:00
GoLWD
829e88eb03 Fix conflicting typ error for oled_task_user. (#136) 2022-03-30 17:00:30 -06:00
Ilya Zhuravlev
67e10a43cb vial: fix typo for VIAL_KEY_OVERRIDE_ENTRIES auto sizing 2022-03-27 22:42:36 -06:00
Ilya Zhuravlev
2ba865ecbe vial: bump protocol version 2022-03-27 20:09:08 -06:00
Ilya Zhuravlev
e9745af305 Add autoshift and combo keys 2022-03-27 19:03:42 -06:00
Ilya Zhuravlev
2cc23b3021 Merge branch 'advanced-macros' into next-0.5 2022-03-27 18:24:37 -06:00
Ilya Zhuravlev
336c5a9d75 Add dynamic key overrides support 2022-03-27 18:24:24 -06:00
somepin
ddfe214e76 Add duckboard with RGB Matrix/VialRGB (#134)
* enable vial with rgb matrix for duckboard

* move rgb matrix config to vial keymap
2022-03-25 23:30:05 -06:00
tipsycod3r
30c04f92bd added tipsytypist-vial keymap to Reviung39 (#133) 2022-03-14 01:05:53 -06:00
xiao
a8e7880c82 Snatchpad Vial port (#132)
* Added Vial port for Snatchpad.

* Added Vial keymap.

* Updated licence header.

* Defined default encoder behaviour.

* Added encoders enable in rules.

* removed files already in qmk
2022-03-14 00:50:25 -06:00
WrinkleKrinkles
60204b8c62 VIAL ported to Vega (#131)
Readme.md for changes
2022-03-07 04:12:24 -05:00
Ilya Zhuravlev
54b14e8a7f dynamic_keymap: support vial 2-byte macros 2022-03-06 20:54:49 -06:00
Ilya Zhuravlev
53a41dcfab Add dynamic key overrides support 2022-03-06 20:54:49 -06:00
Ilya Zhuravlev
0f73a109c6 fix build 2022-03-06 20:35:42 -06:00
Ilya Zhuravlev
3a3c93383f Merge remote-tracking branch 'qmk/master' into merge-2022-03-06 2022-03-06 20:07:17 -06:00
Joel Challis
30209de9fd merge/uma - Resolve configurator issues (#16551) 2022-03-06 21:58:08 +00:00
Takeshi ISHII
16cd1d9bf7 Change helix:five_rows keymap to use QMK standerd oled driver (#16539) 2022-03-06 10:18:41 +09:00
jotix
465dd1e7ce Bm40hsrgb jotix vial (#130)
* leds on in layers 4 & 5

* bm40hsrgb jotix_vial keymap
2022-03-05 18:46:27 -06:00
jotix
498fd87f15 leds on in layers 4 & 5 (#129) 2022-03-05 18:45:57 -06:00
Ryan
8e9d45d270 qmk info: nicer rendering of ISO enter (#16466) 2022-03-05 22:54:32 +00:00
Joel Challis
b202e59322 Update info.json (#16540) 2022-03-06 07:59:54 +11:00
wadrian
adef73a790 add basic ymdk ymd09 vial support (#125)
add file:     keyboards/ymdk/ymd09/keymaps/vial/config.h
add file:     keyboards/ymdk/ymd09/keymaps/vial/keymap.c
add file:     keyboards/ymdk/ymd09/keymaps/vial/readme.md
add file:     keyboards/ymdk/ymd09/keymaps/vial/rules.mk
add file:     keyboards/ymdk/ymd09/keymaps/vial/vial.json
2022-03-04 23:27:39 -06:00
WrinkleKrinkles
8036dc88b8 Added basic VIAL support for RAMA Works U80-A and H60 (Kei) (#128)
* Added basic support for RAMA Works U80-A

Successfully compiled above configurations.

Disabled or reduced features as follows:
-Layer limited into 2 (0 and 1)
-Space Cadet
-Leader keys
-Grave Escape
-Putting VIAL_INSECURE 
-Combo
-Tap dance

* Add files via upload

* Added VIAL Secure

* Added porting to H60 PCB

Compile successful.

Tested on Monokei Kei with H60 PCB.

* Update readme.md

* readme.md revised
2022-03-04 23:27:00 -06:00
kiilerix
da6d6ce2e1 Some docs improvements (#15845)
* docs: clarify in "Keymap Overview" what LAYOUT is and isn't

It is not strictly necessary to use LAYOUT macros in keyboard.c, but it
is a convenient abstraction of hardware internals, allowing focus on the
physical keyboard layout.

From the C source point of view LAYOUT is macro with a parameter list,
which expands to a array of rows that each is an array with a keyboard
scancode for each column. A macro parameter list is not an array, and
even less a single array.

Perhaps no big deal, but also no reason to give incorrect hints.

* docs: update "Understanding QMK's Code" to current code structure introduced in 96e2b13d1d

This part of the documentation was no longer correct. I tried updating
it, mainly copy editing and using github links to latest release.

This is not trying to fix all problems, but just trying to fix some
problems while reusing much of the old phrases and structure.

* Update docs to use "qmk format-python"
2022-03-05 15:58:50 +11:00
yulei
82dd84e257 support more leds (#15840) 2022-03-05 15:57:19 +11:00
Kyle McCreery
0be7345640 [Keyboard] BDE Rev2 (#15877)
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-03-04 10:10:32 -08:00
Joel Challis
c0185116d7 More validation of declared LAYOUT macro names (#16520) 2022-03-04 18:06:15 +01:00
Ryan
34ba7f1c18 Bug report template: require qmk doctor output (#16517) 2022-03-03 20:43:55 -08:00
Ryan
d412854e37 analog.[ch]: remove unnecessary includes (#16471) 2022-03-04 14:56:59 +11:00
Ryan
aab2ac22c5 Melody96 refactor (#16455) 2022-03-04 14:52:15 +11:00
jels
61ba8efa3e Update pr_checklist.md (#16484)
Update readme.md template link from https://github.com/qmk/qmk_firmware/blob/master/data/templates/avr/readme.md to https://github.com/qmk/qmk_firmware/blob/master/data/templates/keyboard/readme.md
2022-03-04 12:49:14 +11:00
jels
e01307f265 Typo in squeezing_avr.md (#16506)
Fixed typo in squeezing_avr docs.
2022-03-03 15:38:24 -08:00
Joel Challis
7fb312ccd7 Fix use of ISSI driver config before init (#16493) 2022-03-03 22:35:51 +00:00
Takeshi ISHII
4a66bdf294 Fix helix/rev2 not working properly when using split_common. (#16512)
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
```
2022-03-03 20:23:49 +00:00
Gompa
ae2c77c827 [Bug] fix v-usb connection enumeration, ifdef workaround (#16511)
Co-authored-by: Joel Challis <git@zvecr.com>
2022-03-03 09:24:04 -08:00
Takeshi ISHII
75b40dc7a5 Fix mistakes in the include path in helix/rev2/local_features.mk. (#16507)
```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
  ```
2022-03-03 14:27:21 +00:00
Jake VanderVaate
96b6ddf4bf fixed typo in docs/newbs_getting_started.md (#16501) 2022-03-03 09:53:40 +00:00
Takeshi ISHII
e73f8e942c Change 'helix/rev2:default' setting to use split_common (#16432)
* 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
2022-03-02 20:15:10 +09:00
xiao
09a43b12cb Revert "handwired/3dortho14u: refactor layout data (#16475)" (#16485)
This reverts commit 3ac769b6ab.
2022-03-01 15:48:38 -08:00
James Young
325c634101 atlas_65 Layout Macro Refactor (#16483)
* atlas_65.h: add matrix diagram

* atlas_65.h: apply linting

- convert tabs to spaces
  - four-space indent
- align backslashes in layout macro

* atlas_65.h: adjust layout macro alignment

Visually separates each side. White-space-only change.

* physically arrange layout macro

Move the matrix position identifiers in the layout macro to resemble the assembled keyboard's layout.

- move `k46` (right side B) to the fourth (Shift) row
- move each of `k1E`, `k2E` and `k3E` (right side navigation keys) up one row
- update keymaps to match

* update maintainer data

Update the maintainer data in `info.json` and `readme.md`.
2022-03-01 14:52:25 -08:00
Joel Challis
369575ad13 Remove invalid keyboard_folder from gk6 (#16480) 2022-03-01 02:12:01 +00:00