Commit Graph

20410 Commits

Author SHA1 Message Date
d744074de2 VIAL support for basketweave (#149)
* VIAL support for basketweave

* fix: bootmagic from lite to yes
2022-04-26 02:25:22 -06:00
f831807ba2 Add Vial support for KBDFans kbd8x (#150) 2022-04-25 20:35:47 -06:00
12950db4d8 Add VIAL support for Ferris Sweep (#148)
Co-authored-by: gerardo_nevarez <GerardoNevarez@users.noreply.github.com>
2022-04-24 14:55:25 -06:00
84baff51c2 Port foldkb to vial (#146)
* add vial support

* choose light over combo

* secure the hell of it

* left space: 1u-2u, right space: 2.75u

split backspace: 2x1u backslash: 1.5u, right shift: 1.75u + 1u

* typo

* key setups update

* get ready for vial 0.5 dynamic key overrides
2022-04-14 22:05:03 -06:00
33a3b2daba Adding the Waffling60 to VIAL (#144)
* Create keymap.c

* Add files via upload
2022-04-11 21:52:23 -06:00
61a5e82243 disable more key overrides to fit firmware 2022-04-09 17:47:32 -06:00
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
7bda0967f3 Merge branch 'next-0.5' into vial 2022-04-09 17:16:59 -06:00
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
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
bc02bb864f Ported ErgoDox EZ to Vial (#139) 2022-04-07 23:20:39 -06:00
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
eb9b8121d3 disable key override for several keyboards to fix build 2022-04-05 00:13:01 -06:00
37c6b41dbc dynamic_keymap: fix implicit function declaration 2022-04-04 00:05:34 -06:00
e1fbf6f13d qmk_settings: wrap TAPPING_TOGGLE 2022-04-02 16:39:12 -06:00
829e88eb03 Fix conflicting typ error for oled_task_user. (#136) 2022-03-30 17:00:30 -06:00
67e10a43cb vial: fix typo for VIAL_KEY_OVERRIDE_ENTRIES auto sizing 2022-03-27 22:42:36 -06:00
2ba865ecbe vial: bump protocol version 2022-03-27 20:09:08 -06:00
e9745af305 Add autoshift and combo keys 2022-03-27 19:03:42 -06:00
2cc23b3021 Merge branch 'advanced-macros' into next-0.5 2022-03-27 18:24:37 -06:00
336c5a9d75 Add dynamic key overrides support 2022-03-27 18:24:24 -06:00
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
30c04f92bd added tipsytypist-vial keymap to Reviung39 (#133) 2022-03-14 01:05:53 -06:00
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
60204b8c62 VIAL ported to Vega (#131)
Readme.md for changes
2022-03-07 04:12:24 -05:00
54b14e8a7f dynamic_keymap: support vial 2-byte macros 2022-03-06 20:54:49 -06:00
53a41dcfab Add dynamic key overrides support 2022-03-06 20:54:49 -06:00
0f73a109c6 fix build 2022-03-06 20:35:42 -06:00
3a3c93383f Merge remote-tracking branch 'qmk/master' into merge-2022-03-06 2022-03-06 20:07:17 -06:00
30209de9fd merge/uma - Resolve configurator issues (#16551) 2022-03-06 21:58:08 +00:00
16cd1d9bf7 Change helix:five_rows keymap to use QMK standerd oled driver (#16539) 2022-03-06 10:18:41 +09:00
465dd1e7ce Bm40hsrgb jotix vial (#130)
* leds on in layers 4 & 5

* bm40hsrgb jotix_vial keymap
2022-03-05 18:46:27 -06:00
498fd87f15 leds on in layers 4 & 5 (#129) 2022-03-05 18:45:57 -06:00
8e9d45d270 qmk info: nicer rendering of ISO enter (#16466) 2022-03-05 22:54:32 +00:00
b202e59322 Update info.json (#16540) 2022-03-06 07:59:54 +11:00
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
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
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
82dd84e257 support more leds (#15840) 2022-03-05 15:57:19 +11:00
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
c0185116d7 More validation of declared LAYOUT macro names (#16520) 2022-03-04 18:06:15 +01:00
34ba7f1c18 Bug report template: require qmk doctor output (#16517) 2022-03-03 20:43:55 -08:00
d412854e37 analog.[ch]: remove unnecessary includes (#16471) 2022-03-04 14:56:59 +11:00
aab2ac22c5 Melody96 refactor (#16455) 2022-03-04 14:52:15 +11:00
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
e01307f265 Typo in squeezing_avr.md (#16506)
Fixed typo in squeezing_avr docs.
2022-03-03 15:38:24 -08:00
7fb312ccd7 Fix use of ISSI driver config before init (#16493) 2022-03-03 22:35:51 +00:00
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
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
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