jackhill/qmk/firmware.git
4 years ago[Keymap] Community layout for hhkb (#6961)
Yan-Fa Li [Mon, 7 Oct 2019 20:31:11 +0000 (13:31 -0700)]
[Keymap] Community layout for hhkb (#6961)

4 years ago[Keymap] Clean up / adjust khord let's split keymap (#6951)
Dylan Khor [Mon, 7 Oct 2019 19:35:37 +0000 (15:35 -0400)]
[Keymap] Clean up / adjust khord let's split keymap (#6951)

Remove unneeded lines and change right side mouse buttons on raise layer back to media control

4 years ago[Keymap] Fix talljoe-gherkin keymap typo (#6950)
Diego [Mon, 7 Oct 2019 18:57:35 +0000 (15:57 -0300)]
[Keymap] Fix talljoe-gherkin keymap typo (#6950)

4 years ago[Keymap] MF68 keymap LED pins fixed (#6946)
Ethan Durrant [Mon, 7 Oct 2019 18:42:12 +0000 (12:42 -0600)]
[Keymap] MF68 keymap LED pins fixed (#6946)

* fixing LED pins to accurately use the Pro Micro LEDs

* fixing trailing whitespace

4 years ago[CLI] Add `qmk list_keyboards` (#6927) 0.7.34
Dan McClain [Mon, 7 Oct 2019 18:32:30 +0000 (14:32 -0400)]
[CLI] Add `qmk list_keyboards` (#6927)

`list_keyboards` replicates the `make list-keyboards` by globbing for all paths
that include `rules.mk` and then removing the paths that include `keymaps`.

This basis of this cli command could be reused in the future as a util, but is
not done so here since this would be the only place that would use it currently

Resolves #6911

4 years ago[Keymap] Move brightness controls one key over (#6945)
Jesper Nellemann Jakobsen [Mon, 7 Oct 2019 18:17:08 +0000 (20:17 +0200)]
[Keymap] Move brightness controls one key over (#6945)

I forgot to count the extra ISO-only key next to left shift when
initially adding these brightness controls.

4 years ago[Keymap] updating ninjonas userspace (#6903)
Jonas Avellana [Mon, 7 Oct 2019 17:42:03 +0000 (11:42 -0600)]
[Keymap] updating ninjonas userspace (#6903)

* [refactor] updating ninjonas layout blocks and standardized LOWER & ADJUST

* [feat] added new macro M_TERM to open MacOS terminal app

* [feat] introducing mod-tap functionality on keymap

* [fix] fixing oled turning on when it feels like it. thanks @drashna for helping

* [feat] updating OLED to rotate logo 180 degrees

* [feat] updating keymaps to reflect VSCode frequent habits

* [refactor] converting crkbd modifier keys to layer blocks

* [fix(#6903)] converting _delay_ms to wait_ms on launching terminal macro

4 years ago[Docs] Typo fix for feature_hd44780.md (#6917)
Erdem Efe Erol [Sun, 6 Oct 2019 23:39:23 +0000 (02:39 +0300)]
[Docs] Typo fix for feature_hd44780.md (#6917)

* Typo fix

Fixed a typo.

* Update feature_hd44780.md

* Update feature_hd44780.md

4 years agoDimple: Fix Caps Lock LED behaviour (#6936)
Erovia [Sun, 6 Oct 2019 18:15:17 +0000 (20:15 +0200)]
Dimple: Fix Caps Lock LED behaviour (#6936)

* Dimple: Fix Caps Lock LED behaviour

* Dimple: fix helper functions and cleanup unnecessary code

4 years ago[Docs] Removed dead link (#6922)
Erdem Efe Erol [Sun, 6 Oct 2019 14:56:35 +0000 (17:56 +0300)]
[Docs] Removed dead link (#6922)

Removed an old link and fixed a typo

4 years ago[Keymap] Add new Cyclops keymap (#6923)
Janne Peippo [Sun, 6 Oct 2019 14:44:02 +0000 (17:44 +0300)]
[Keymap] Add new Cyclops keymap (#6923)

4 years ago[Keymap] dactyl_left (#6775)
Daniel Klug [Sun, 6 Oct 2019 06:58:23 +0000 (23:58 -0700)]
[Keymap] dactyl_left (#6775)

* [keymap] dactyl_left

Special layout for the left side of the ergodox dactyl.

* [keymap] dactyl_left

Special layout for the left side of the ergodox dactyl.

* Updated readme.md

* Update keyboards/handwired/dactyl_left/readme.md

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/handwired/dactyl_left/readme.md

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/handwired/dactyl_left/info.json

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/handwired/dactyl_left/info.json

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/handwired/dactyl_left/info.json

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Addressing changes for PR

removed layers.json and 15-24 from rules.mk

* Updating keymap for better a default

Hopefully this works as a starting point

4 years agoUse `keymap` instead of `username` variable for `qmk new_keymap` (#6885) 0.7.33
St. John Johnson [Sun, 6 Oct 2019 06:41:15 +0000 (23:41 -0700)]
Use `keymap` instead of `username` variable for `qmk new_keymap` (#6885)

Username is not defined and this causes `qmk new_keymap` to error.  This
appears to have originated from a partial update in
https://github.com/qmk/qmk_firmware/pull/6708/files#diff-d5208bcbc79aa428556a743b6ff41086.  This change completes the migration from `username` to `keymap`

4 years ago[Keyboard] Whitefox Aria Layout Support (#6915)
Kaiede [Sun, 6 Oct 2019 02:59:16 +0000 (19:59 -0700)]
[Keyboard] Whitefox Aria Layout Support (#6915)

* [Keyboard] Add Whitefox Aria Layout

* [Keyboard] Add Whitefox Aria to info.json

* [Keyboard] Apply Whitefox.h Suggestions from Review

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
4 years ago[Keyboard] Add Phoebe, a keyboard by Maxr1998 (#6870)
Max Rumpf [Sat, 5 Oct 2019 23:44:22 +0000 (01:44 +0200)]
[Keyboard] Add Phoebe, a keyboard by Maxr1998 (#6870)

* Add Phoebe, a keyboard by Maxr1998

* Improve include-guard

* Remove unused functions

* Remove unused extern

* Add image

* Some more fixes

4 years ago[Keymap] Add HHKB-based keymap for DZ60 (#6907)
Josh Benavides [Sat, 5 Oct 2019 23:24:31 +0000 (09:24 +1000)]
[Keymap] Add HHKB-based keymap for DZ60 (#6907)

* Created personal keymap for dz60 hhkb layout.

* Renamed directory joooosh to joooosh_hhkb... Removed redundant KC_TRNS alias #define... Updated to use KC_TRNS alias defined in QMK_KEYBOARD_H.

4 years ago[Keyboard] Add keyboard Reviung34 (#6847)
gtips [Sat, 5 Oct 2019 23:10:27 +0000 (08:10 +0900)]
[Keyboard] Add keyboard Reviung34 (#6847)

4 years ago[Keymap] Initial personal keymap for Lily58 (#6908)
Jonathan Rascher [Sat, 5 Oct 2019 19:40:08 +0000 (14:40 -0500)]
[Keymap] Initial personal keymap for Lily58 (#6908)

* Initial Lily58 keymap

* Still not sure if these thumb key placements are optimal or not. I
might want to move space (enter) one key to the left (right),
respectively.

* Also unsure how I feel about Esc on a mod tap key with Ctrl... might
move it back to its own key and relocate the = key.

* Missing bindings for Print Screen, Scroll Lock, Pause/Break.

* Make Lily58 layout support operation without numrow

* Move some Lily58 modifiers around

* Move nav keys to more consistent locations

* Rebinding shift on Raise is stupid

* Don't stomp Ctrl on the Lower layer

* Tweak bottom row a little bit

4 years ago[Keymap] finally committing my updates (#6904)
Matthew Lyon [Sat, 5 Oct 2019 19:22:52 +0000 (12:22 -0700)]
[Keymap] finally committing my updates (#6904)

4 years agoremoved deprecated option for Travis (#6896) 0.7.32
Nikita Titov [Sat, 5 Oct 2019 19:04:46 +0000 (22:04 +0300)]
removed deprecated option for Travis (#6896)

4 years ago[Keymap] dz60 Iso de 5x1u split right shift (#6889)
Colai [Sat, 5 Oct 2019 18:56:11 +0000 (20:56 +0200)]
[Keymap] dz60 Iso de 5x1u split right shift (#6889)

* add ISO-DE layout with 5x1u and split right shift

* cleaning up

* renamed readme.md and layout. added underglow

* change layout name in info.json

* rename readme.md

* renamed layout in comment. added rgb keys to visualisation

* change Layout name in dz60.h visualization

4 years ago[Keymap] Added KBD6X Vimwarrior HHKB TOFU Personal Keymap (#6878)
Leivince John Marte [Sat, 5 Oct 2019 18:17:36 +0000 (02:17 +0800)]
[Keymap] Added KBD6X Vimwarrior HHKB TOFU Personal Keymap (#6878)

* Added KBD6X Vimwarrior HHKB TOFU Personal Layout

* Added Readme.md for Vimwarrior HHKB Tofu Keymap

* Added DZ60 Vimwarrior WKL Tofu Keymap

* Update Rename keymaps to devinceble_hhkb_tofu and devinceble_wkl_tofu

* Update rules.mk Added BOOTLOADER config.

4 years agoCleanup rules.mk for 32U4 keyboards, A-F (#6804)
fauxpark [Sat, 5 Oct 2019 18:09:35 +0000 (05:09 +1100)]
Cleanup rules.mk for 32U4 keyboards, A-F (#6804)

* Cleanup rules.mk for 32U4 keyboards, A-F

* Put back stuff in VIA keymaps

4 years ago[Keyboard] Add OSA keyboard (#6849)
J.Flanagan [Sat, 5 Oct 2019 17:44:55 +0000 (12:44 -0500)]
[Keyboard] Add OSA keyboard (#6849)

* initial commit

restart of osa development

* minor changes

Minor changes
mostly changing naming and comment out rgb modes

* initial commit

restart of osa development

* minor changes

Minor changes
mostly changing naming and comment out rgb modes

* more minor changes

comment out some functions
correct some spelling errors
change some of the descriptive text

* Minor Changes

Minor changers per PR requests

* Minor Changes

Minor changes per PR suggestions

* Major Changes

Per PR suggestion from noroadsleft:

- changed macro to LAYOUT_all in info.json, dualsplit/keymap.c and ocm/keymap.c, and osa.h

- added osa.h macros for other layouts per suggestion and used suggested naming

-  changed naming of layout macros to correspond to macros and naming in default/keymap.c, dualsplit/keymap.c, ocm/keymap.c, splitbs/keymap.c, and splitrs/keymap.c

- removed duplicate layers from all keymaps and edited per suggestions

- compiled each keymap to check for and correct any potential errors. all compiled with no errors

* Minor Change

- fixed imgur image link in readme.md to be correct format

* Minor Changes

changes to macro layouts in osa.h
changes to dualsplit/keymap.c - added arrows to layer 1

* Changes

- Made changes to info.json to match osa.h
- changes to osa.c enabling indicator LEDs
- changed "dualsplit" directory name to "all" to match keymap naming in osa.h, info.json, and keymap.c
- minor changes to all/keymap.c

* Update keyboards/sck/osa/rules.mk

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/sck/osa/readme.md

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Changes to info.json

- revert to info.json from version in b3b49c3 per requested changes

4 years agoBudget96 Production PCB Fix (#6900)
MechMerlin [Sat, 5 Oct 2019 17:19:49 +0000 (10:19 -0700)]
Budget96 Production PCB Fix (#6900)

* production version of the PCB has the top two right most keys swapped around. There are only 6 protos in existence and one of them is mine so we can just do this.

* update readme by adding backticks

4 years agoARM - Initial backlight support (#6487) 0.7.31
Joel Challis [Sat, 5 Oct 2019 15:57:00 +0000 (16:57 +0100)]
ARM - Initial backlight support (#6487)

* Move AVR backlight to own file, add borrowed ARM implementation

* Tiny fix for backlight custom logic

* Remove duplicate board from rebase

* Fix f303 onekey example

* clang-format

* clang-format

* Remove backlight keymap debug

* Initial pass of ARM backlight docs

* Initial pass of ARM backlight docs - resolve todos

* fix rules validation logic

* Add f072 warning

* Add f072 warning

* tidy up breathing in backlight keymap

* tidy up breathing in backlight keymap

* add missing break to backlight keymap

4 years ago[Keyboard] Preliminary Support for Duck Orion V3 (#6892)
MechMerlin [Sat, 5 Oct 2019 05:06:57 +0000 (22:06 -0700)]
[Keyboard] Preliminary Support for Duck Orion V3 (#6892)

* initial commit

* fixup init_rows and read_rows routine

* fixup matrix based on Marcus's tracing info

* add a temporary keymap

* add notes

* use a standard tkl ansi keymap

* turn on that last column

* backslash and backspace row left to fix

* reorg from backslash to pgdn

* got the matrix done but the backspace location at K4N is still suspect

* add reset info into readme

* add qmk configurator support

* add community layout support

* remove uneeded keymap readme

* add a new column just for the reset switch

* change copyright dates

* add cautionary message to readme as we don't know about the lighting condition yet

* Update keyboards/duck/orion/v3/v3.c

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/duck/orion/v3/v3.c

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/duck/orion/v3/v3.c

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* change bootloader comments

4 years ago[Keymap] Added my version of the alpha28 layout. Usable. (#6862)
hvp [Sat, 5 Oct 2019 05:04:08 +0000 (07:04 +0200)]
[Keymap] Added my version of the alpha28 layout. Usable. (#6862)

* Added my version of the alpha28 layout. Usable.

* Added enum. Test ok

4 years ago[Keyboard] Percent Skog Lite (#6882)
MechMerlin [Sat, 5 Oct 2019 05:03:10 +0000 (22:03 -0700)]
[Keyboard] Percent Skog Lite (#6882)

* initial commit of skog_lite

* add layout macro from misterkeeb's tool

* add default keymap

* add pins used

* rgb support

* add tkl ansi community support

* update readmes

* add new layouts and configurator support

4 years ago[Keymap] update my keymap for Infinity Ergodox (#6864)
Louis Orleans [Sat, 5 Oct 2019 03:32:52 +0000 (20:32 -0700)]
[Keymap] update my keymap for Infinity Ergodox (#6864)

* 🎉 Building simple flasher

* 🎉 Flashing works

* 🎨 Cleaning up

* 🐛 Being more specific with board identity

* 🐛 Flashing correct keymap

* 🎉 Adding keymap

* ✨ Updating keymap

* 🚨 RGB

* ⏪ Revert "🚨 RGB"

This reverts commit 9ceabfb267f8daedaad929231229c703abc12ec4.

* ✨ Improvements to flasher

* ✨ Layout tweaks

* 💄 Messing around with LCD

* 💄 Enabling LCD backlight matching

* 🔧 Updating layout

* 🐛 Fixing console logging

* 🎨 Cleaning up indentation

* 🔧 Adding editorconfig

* ✨ Adding game layer

* 💄 Changing numpad layout

* ✨🔥 redoing entire layout

It's now more similar to the Planck default layout

* ✨ add workman and dvorak layouts

* 🐛 fix numpad

* 🐛 fix layer orders

* 🐛 fix layer toggling

* 🐛 fix tri-layer switching

* 🐛 fix LCD colors for adjustment layers

* 🔥 remove old flasher project

* 🔥 remove simple_visualizer

* 💄 update LCD colors

* 📝 fix layout comments

* 💄  swapping 2u buttons

* 🔥🔧 removing editorconfig

* 🚨 using 2 spaces

* 📝 add README

* ⏪ Revert "💄 Enabling LCD backlight matching"

This reverts commit 51577903dfdc9fea5d33e9ab8cfa9b854e7ae19e.

* ⏪ Revert "💄 Messing around with LCD"

This reverts commit fdd9acdae514a3e0e4a7153225053680744980e5.

* 🐛 fix thumb inconsistency in QWERTY

* 🐛 fix media keys

* ✨ add F# shortcuts to vertical 1.5u buttons

* ✨ hold enter for RShift

* ✨ hold for numpad

* 🎨 remove unnecessary breaks

* 🎨 reoganizing layers

* ✨ add Colmak layer

* 🚧🔧 add basic config

* ✨ use more standard numpad layout

* 💄 change layer orders

* ✨ add caps lock on adjust layer

* 🔥 disable space cadet

* 📝 update README

* 🔨 use userspace config

* 🎨 clean up a bit

* 🐛 undefine tapping toggle from base config

* 🔨 rename LED functions

* 💩 someone commited Windows line endings

* ✨ left hand thumb is space

* ♻️ extract layers def to new file

* 🔥 remove unnecessary hooks

* ✨💄 set LCD text and color by layer

* 💄 update keymap

removing layer buttons that I don't really use

* ✨ set backlight to full brightness on boot

* 🔥 remove unnecessary includes

4 years ago[Keymap] :world_map: Adds massdrop/alt/favorable-mutation keymap (#6893)
Griffin J Rademacher [Fri, 4 Oct 2019 19:56:01 +0000 (15:56 -0400)]
[Keymap] :world_map: Adds massdrop/alt/favorable-mutation keymap (#6893)

Features:

* Tap space for space, hold for cmd
* Tap caps lock for esc, hold for ctrl
* Dedicated key for entering default mode of yabai window manager
* Who needs arrow keys, anyways???
* Method for clearing all stuck-down mods

4 years ago[Keyboard] Match dactyl-manufom 4x5 layout in doc to actual (#6867)
Dimitri Krassovski [Fri, 4 Oct 2019 19:00:14 +0000 (22:00 +0300)]
[Keyboard] Match dactyl-manufom 4x5 layout in doc to actual (#6867)

* Match doc layout to actual

Raise and Lower were swapped, and there is no "10" button :)

* Make mouse button 2 really 2, not a clone of MB1

4 years ago[Keyboard] Add Stella keyboard (#6848)
vuhopkep [Fri, 4 Oct 2019 18:55:54 +0000 (01:55 +0700)]
[Keyboard] Add Stella keyboard (#6848)

* Add Stella keyboard

Tenkeyless keyboard for VGS Community

* Update keymap.c

* update

4 years ago[Keyboard] Add image for Pulse 4k (#6869)
Max Rumpf [Fri, 4 Oct 2019 18:22:30 +0000 (20:22 +0200)]
[Keyboard] Add image for Pulse 4k (#6869)

4 years agoWrap util.h functions in `extern "C"` (#6762)
fauxpark [Thu, 3 Oct 2019 23:24:47 +0000 (09:24 +1000)]
Wrap util.h functions in `extern "C"` (#6762)

4 years agoClean up default crkbd keymap (#6887)
Richard Baptist [Thu, 3 Oct 2019 19:34:00 +0000 (21:34 +0200)]
Clean up default crkbd keymap (#6887)

* Put spacing into CRKBD keymap

* Change KC_NO to XXXXXXX

This makes it easier to see at a glance that the key does nothing

4 years agoFix qmk doctor 'bytes-like object is required' on linux 0.7.30
Ayman Bagabas [Wed, 2 Oct 2019 00:56:16 +0000 (20:56 -0400)]
Fix qmk doctor 'bytes-like object is required' on linux

This fixes the following issue related to encoding on linux systems. Add
`universal_newlines=True` to subprocess.

<class 'TypeError'>
☒ a bytes-like object is required, not 'str'
Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/milc.py", line 564, in __call__
    return self.__call__()
  File "/usr/local/lib/python3.7/site-packages/milc.py", line 569, in __call__
    return self._entrypoint(self)
  File "$HOME/qmk_firmware/lib/python/qmk/cli/doctor.py", line 56, in doctor
    for line in mm_check.stdout.split('\n'):
TypeError: a bytes-like object is required, not 'str'

4 years agoFix quantum keymapextra italian (#6779)
Silvio Gulizia [Thu, 3 Oct 2019 00:27:01 +0000 (02:27 +0200)]
Fix quantum keymapextra italian (#6779)

* remove IT_PIPE duplicate and add IT_GRAD

IT_PIPE was declared 2 times, ones as ° and once as |. I changed the first declaration and called it IT_GRAD. I even fixed the definition because the ° in Italian is obtained with LSFT(IT_AACC)

* rename IT_GRAD to IT_DEGR

* add    missing plus_and_minus

* fix missing IT_ACUT definition

* change KC_LALT(KC_LSFT to LALT(LSFT

* Fix alignment

* remove leftover

* fix issue generated with chars while pushing

* fix typo

* fix LCBR and RCBR

* fix euro symbol

* fix RBRC

* change IT_LESS form KC_NUBS to KC_GRAVE

* add IT_TILDE and change IT_GRAV to IT_GRAVE

* add missing legends for accented vowels

* format for readability

* revert to commit befor I edit it

* initial commit

* edited to be easier to compare to _ansi.h

* remove keymap_italian_osx_iso.h and rename with edits keymap_italian_osx_ansi.h to keymap_italian_osx.h

I found out there were no difference at all

* fix missing #endif

* rename quantum/keymap_extras/keymap_italian_osx.h to quantum/keymap_extras/keymap_italian_ansi.h

Now this file is a clone of the keymap_italian.h that appears to be working only for ISO keyboards. It also contains a few improvements for IT_PIPE (defined two times) and IT_ACUT (missing definition). Additionally it redefines LCBR and RCBR to LSFT(IT_LBRC) and LSFT(IT_RBRC)

* rename file

* redefines IT_BKSL and IT_PIPE based on KC_BKSL

* add new osx_iso and osx_ansi version for italian.h and align BKSL to BSLS, fix double definition of PIPE

4 years agoUpdate personal userspace and keymaps (#6876)
Konstantin Đorđević [Wed, 2 Oct 2019 23:46:27 +0000 (01:46 +0200)]
Update personal userspace and keymaps (#6876)

* Align bottom row in KBD6X keymap to match LAYOUT macro

* Remove TAP_HOLD_CAPS_DELAY override in userspace

* Change default USB polling rate to 1000 Hz

* Move media controls to nav cluster on Wasdat

* Add dz60:konstantin_b keymap

4 years agoFixed typos in documentation (#6871)
Erik Doffagne [Wed, 2 Oct 2019 20:41:32 +0000 (22:41 +0200)]
Fixed typos in documentation (#6871)

* Fixed typos in documentation

* Update docs/arm_debugging.md

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update docs/arm_debugging.md

Co-Authored-By: fauxpark <fauxpark@gmail.com>
4 years ago[Keymap] Add personal CRKBD keymap (#6843)
Richard Baptist [Wed, 2 Oct 2019 16:39:43 +0000 (18:39 +0200)]
[Keymap] Add personal CRKBD keymap (#6843)

* Add personal keymap

* Additional readme note

* Fix typo's in readme

* Additional layer key info in readme

* Update keyboards/crkbd/keymaps/rpbaptist/config.h

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keyboards/crkbd/keymaps/rpbaptist/rules.mk

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keyboards/crkbd/keymaps/rpbaptist/keymap.c

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Remove redundant config

* Remove disabling of NO_ACTION_MACRO and NO_ACTION_FUNCTION

* Remove layer keycode macros

* Use layer_state_t instead of uint32_t

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Use get_highest_layer instead of biton32

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* OLED_ROTATION_90 instead of 180

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Use get_highest_layer instead of biton32

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Use get_highest_layer instead of biton32

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Revert "OLED_ROTATION_90 instead of 180"

This reverts commit f14a4353ab6719c6e4e8974a4d17f8b91940de56.

It messed up the logo on slave

* Use IS_LED_ON function to check LED status

Co-Authored-By: fauxpark <fauxpark@gmail.com>
4 years ago[Keymap] Add antonlindstrom iris keymap (#6853)
Anton Lindström [Wed, 2 Oct 2019 12:11:39 +0000 (14:11 +0200)]
[Keymap] Add antonlindstrom iris keymap (#6853)

This adds a keymap for the Iris keymap for antonlindstrom. The
keymap is based on the swedish keymap and thus contains the åäö
characters.

4 years ago[Keyboard] Add Owlet60 Keyboard to qmk_firmware/keyboards/handwired (#6803)
worthlessowl [Wed, 2 Oct 2019 04:26:39 +0000 (11:26 +0700)]
[Keyboard] Add Owlet60 Keyboard to qmk_firmware/keyboards/handwired (#6803)

* first commit, skeleton code, not sure if working

* Owlet 60 working firmware, json not sure

* use json from kle to qmk converter

* deleted temporary text from owlet60.h

* owlet60 working oled and led firmware

* moved owlet60 to handwired

* updated readme.md

* Revert "owlet60 working oled and led firmware"

This reverts commit 27f9465aabd62d9ee445b477a02af348160532c1.

* Revert "moved owlet60 to handwired"

This reverts commit 9b8e8344fc303ddc4dcc3b023d4e9d05b89d5800.

* revert changes, moved owlet60 to handwired, updated copyright blurb

* fixed readme.md

* removed duplicate items

* resolve merge artifact

* Update keyboards/handwired/owlet60/readme.md

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* check out merge artifacts with qmk master

* Update keyboards/handwired/owlet60/matrix.c

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/handwired/owlet60/matrix.c

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/handwired/owlet60/matrix.c

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/handwired/owlet60/matrix.c

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* removed redundant rule on oled_testing/rules.mk, refactored mux switching code on matrix.c

4 years agoediting fn layer and minimizing the Caps layer (#6850)
Ethan Durrant [Tue, 1 Oct 2019 19:50:54 +0000 (13:50 -0600)]
editing fn layer and minimizing the Caps layer (#6850)

4 years agoExpose zh-cn docs, delete bad zh docs, add docs for adding translations (#6855)
Jack Humbert [Tue, 1 Oct 2019 17:51:23 +0000 (13:51 -0400)]
Expose zh-cn docs, delete bad zh docs, add docs for adding translations (#6855)

* expose zh-cn docs, delete bad zh docs, add docs for adding translations

* Update docs/translating.md

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update docs/translating.md

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* update for python 3

4 years ago[Keyboard] Add Wraith keyboard (#6810)
Amber Holly [Tue, 1 Oct 2019 01:34:12 +0000 (02:34 +0100)]
[Keyboard] Add Wraith keyboard (#6810)

* start wraith firmware

* completed initial setup

* added amber keymap to wraith

* fixed LEDs, wrote readme files

* reverted bootloader type after troubleshooting

* decapitalised files and directory as per qmk standards

* Update Wraith keyboard folder

- Add timer keymap with documentation
- Remove boilerplate in rules.mk, ready for pull request
- Update info.json with ISO and ANSI layouts, ready for QMK Configurator

* Add Wraith image to readme.md

* Fix Wraith keyboard's QMK Configurator support

- Update info.json
- Add layout macros in wraith.h
- Update keymap.c files to use LAYOUT_all
- Fix readme formatting

4 years agoPort drivers.txt changes from the Toolbox (#6786) 0.7.29
fauxpark [Tue, 1 Oct 2019 00:45:44 +0000 (10:45 +1000)]
Port drivers.txt changes from the Toolbox (#6786)

4 years ago[Keyboard] Signum 3 0 enable kinetic speed (#6740)
Jan Christoph Ebersbach [Mon, 30 Sep 2019 19:28:51 +0000 (21:28 +0200)]
[Keyboard] Signum 3 0 enable kinetic speed (#6740)

* Enable kinetic speed

* Update keymap

4 years ago[Keyboard][Fix] budget96 RGB light-switches (#6840)
Simon R [Mon, 30 Sep 2019 17:59:34 +0000 (19:59 +0200)]
[Keyboard][Fix] budget96 RGB light-switches (#6840)

Adding code to make the RGB switching work. Taken from the singa (singa.c).

Signed-off-by: Simon R <me@dieideeistgut.de>
4 years ago[Keymap] update hecomi/kakunpc keymap (#6839)
kakunpc [Mon, 30 Sep 2019 17:57:01 +0000 (02:57 +0900)]
[Keymap] update hecomi/kakunpc keymap (#6839)

* update hecomi alpha/kakunpc keymap

* remove unused define.

4 years ago[Keymap] Adds Egstad Preonic Profile (#6837)
Jordan Egstad [Mon, 30 Sep 2019 17:55:02 +0000 (10:55 -0700)]
[Keymap] Adds Egstad Preonic Profile  (#6837)

* setup local build config, created npm build script to speed things up

* removed some profiles and gutted readme

* began configuring default and lower layout

* lower: fixed right arrow and added music toggle

* began configuring default and lower layout

* changed startup song

* updated comment typos

* I did that thing where i basically refactored everything :)

* Converted 2U key to 1U's

* Reorganized and tidied up

* Reorganized and tidied up

* space now changes layers

* updated numbpad

* updated readme

* removed unwanted files

* addressed change requests

4 years ago[Keymap] Updating crkbd RGB keymap implementation & ninjonas userspace updates (...
Jonas Avellana [Mon, 30 Sep 2019 17:50:27 +0000 (11:50 -0600)]
[Keymap] Updating crkbd RGB keymap implementation & ninjonas userspace updates (#6834)

* [keymap] Updating crkbd RGB implementation & ninjonas userspace updates

* [chore] adding process_record_oled method to process_records.h

4 years ago[Keymap] correct keebs keymap for wonderland (#6838)
Homerow Co [Mon, 30 Sep 2019 01:49:59 +0000 (03:49 +0200)]
[Keymap] correct keebs keymap for wonderland (#6838)

4 years ago[Keyboard] support tkl_iso community layout (#6778)
fougner [Sun, 29 Sep 2019 22:33:48 +0000 (00:33 +0200)]
[Keyboard] support tkl_iso community layout (#6778)

* support tkl_iso community layout

* fix comments from review

* fix review comments

* LAYOUT is an alias for LAYOUT_all
* add keymap default_iso
* revert changes to default keymap

4 years agocorrect default keymap for wonderland (#6835)
Homerow Co [Sun, 29 Sep 2019 02:10:02 +0000 (04:10 +0200)]
correct default keymap for wonderland (#6835)

tested

4 years ago[Keyboard] update angel17 (#6831)
kakunpc [Sat, 28 Sep 2019 18:59:33 +0000 (03:59 +0900)]
[Keyboard] update angel17 (#6831)

4 years agoARM split - Add support for dfu-util EE_HANDS flashing (#6543) 0.7.28
Joel Challis [Fri, 27 Sep 2019 20:33:55 +0000 (21:33 +0100)]
ARM split - Add support for dfu-util EE_HANDS flashing (#6543)

* Initial stab at some fake dfu-util-split-left behaviour

* Apply suggestions from code review

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Clang format fixes

* Fake eeprom init for both left and right hand

4 years ago[Keymap] Personal xd75 keymap "Odyssey" (#6830)
Flutterlice [Fri, 27 Sep 2019 13:58:05 +0000 (18:58 +0500)]
[Keymap] Personal xd75 keymap "Odyssey" (#6830)

4 years ago[Keyboard] cKeys theDora: Configurator fix (#6828)
noroadsleft [Fri, 27 Sep 2019 13:56:28 +0000 (06:56 -0700)]
[Keyboard] cKeys theDora: Configurator fix (#6828)

Make the layout actually match the orientation.

4 years ago[Keymap] Use 75_ansi and community layout for xd84 (#6821)
Yan-Fa Li [Thu, 26 Sep 2019 17:12:49 +0000 (10:12 -0700)]
[Keymap] Use 75_ansi and community layout for xd84 (#6821)

* Use 75_ansi and community layout for xd84

 - work around flash issues by disabling most of the animations

* Remove rules.mk

4 years agoMinor link fix in Clueboard README (#6823)
Zachary J. Slater [Thu, 26 Sep 2019 14:37:26 +0000 (04:37 -1000)]
Minor link fix in Clueboard README (#6823)

Small change to fix the README link to go to the actual 66_hotswap instead of just the 66%.

4 years ago[Keymap] Port personal keymap to 60_tsangan_hhkb (#6820)
Yan-Fa Li [Thu, 26 Sep 2019 04:35:54 +0000 (21:35 -0700)]
[Keymap] Port personal keymap to 60_tsangan_hhkb (#6820)

* Port personal keymap to 60_tsangan_hhkb

 - add 60_tsangan_hhkb layout to plain60
 - Fix bug in split rs in plain60
 - use community and user based layout for 60_tsangan_hhkb
   - set up audio for plain60 only

* Add LAYOUT_60_ansi_split_bs_rshift

4 years ago[Keyboard] Reviung39: Configurator layout support (#6819)
noroadsleft [Thu, 26 Sep 2019 04:34:37 +0000 (21:34 -0700)]
[Keyboard] Reviung39: Configurator layout support (#6819)

4 years ago[Keyboard] Added QMK-DFU config to Vitamins Included rev2 (#6818)
Mikkel Jeppesen [Thu, 26 Sep 2019 04:34:01 +0000 (06:34 +0200)]
[Keyboard] Added QMK-DFU config to Vitamins Included rev2 (#6818)

4 years ago[Keymap] Add preonic/kjwon15 layout (#6812)
Jeong Arm [Thu, 26 Sep 2019 04:32:14 +0000 (13:32 +0900)]
[Keymap] Add preonic/kjwon15 layout (#6812)

* Add my custom keymap

* Remove del key on left, Add pscr

* Move Audio MOD key to pass ctrl

* Change startup song

* Enable clicky sound

* Swap alt and gui

* Fix semitones

* Add mouse layer

* Change startup song

Additionally, fixup 5 halftones

* Add ctrl key to ctrl+click

* Move media keys to restore raise number keys

* Move mouse key layer switch

* Swap media keys as normal

* Fix music map

* Move mouse speed limit to correct position

* Move prtscr

* Align keycodes

* Add ctrl/esc, swap smart space keys

* Change colemak, dvorak into custom layout

* Fix pure mode (left space)

* Fix mouse mode interrupt

* Add Middle mouse click

* Add Lefthand mouse scroll

* Temporarily disable mouse speed

* Rename custom layout to kjwon15

* Change readme

* Apply suggestions from code review

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Apply suggestions from code review

* Apply suggestions from code review

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update from default keymap's function

4 years ago[Keymap] ninjonas keymap for crkbd & ninjonas userspace updates (#6797)
Jonas Avellana [Thu, 26 Sep 2019 04:28:06 +0000 (22:28 -0600)]
[Keymap] ninjonas keymap for crkbd & ninjonas userspace updates (#6797)

* [keymap(crkbd)] introducing crkbd keymap on ninjonas profile

* [keymap(crkbd)] introducing crkbd keymap on ninjonas profile

* [refactor(crkbd)] reducing file size by selecting RGB animations

* [refactor(crkbd)] added shiftit key

* [refactor(crkbd)] added shiftit key

* [chore(crkbd)] adding SLEEP_LED_ENABLE on rules.mk

* [refactor(crkbd)] added keylog & removed static rainbow RGB

* [feat(crkbd)] introduced em-dash '—' keymap

* [feat(crkbd)] added screenshot functionality

* [refactor(lily58,pinky3)] moving media keys

* [refactor(lily58)] Added emdash key

* [chore] removing NUMBERS & FUNCTIONS layers as they're useless

* [chore] removing NUMBERS & FUNCTIONS layers as they're useless

* [chore(crkbd,lily48)] Updating README.md

* [feat] added K_LAPP & K_RAPP to mimic command + tab

* [feat] added K_LAPP & K_RAPP to mimic command + tab

* [fix(#6797)] resolving changes requested by @drashna

* [fix(#6797)] first cut on using QMK OLED Driver

* [fix(#6797)] cleaning up rules.mk

* [fix(#6797)] making scrolling logo work

* [fix(#6797)] Using OLED Driver for Lily58

* [fix(#6797)] Moved OLED driver implementation to ninjonas userspace

* [fix(#6797)] Bringing back crkbd & lily58 logos

* [fix(#6797)] Turning off OLED based off @drashna's workaround in #5982

* [fix(#6797)] whoops! forgot to checkin crkbd/config.h

* [fix(#6797)] fixing issue with OLED randomly turning on

* [fix(#6797)] using default glcdfont.c for lily58 & crkbd

* [fix(#6797)] Using LINK_TIME_OPTIMIZATION_ENABLE rather than EXTRAFLAGS as per code review

* [fix(#6797)] updating M_MALL macro as per code review by @fauxpark

4 years ago[Keyboard] Add Crossed Keys/Keyhive Nightmare (#6796)
Cody Bender [Wed, 25 Sep 2019 21:20:20 +0000 (15:20 -0600)]
[Keyboard] Add Crossed Keys/Keyhive Nightmare (#6796)

* initial draft of nightmare files

* fixed pins

* fixed MT keycodes

* updated READMEs

* updated title in main readme

* updated for split space

* added OPT_TAB

* fixed layer 1 keymap

* Add DEL to keymap

* Update Bootmagic pins

* Update Keymap

* Fix missing )

* Update Up arrow on keymap

* Add hosted image for Nightmare render

* Update info.json for Nightmare layout

* Resolve suggestions from drashna

* Add split space layout in nightmare.h and info.json

4 years ago[Keymap] Added two different Swedish layouts for the Niu Mini 40% and Preonic 50...
senseored [Wed, 25 Sep 2019 20:20:33 +0000 (22:20 +0200)]
[Keymap] Added two different Swedish layouts for the Niu Mini 40% and Preonic 50%. (#6793)

* added preonic keymap senseored

* added niu_mini/tobias

* Changed readme's to explain that these are swedish layouts

* Apply suggestions from code review

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keyboards/niu_mini/keymaps/tobias/keymap.c

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Made changes according to drashna's suggestions

* Changed to tap_code(KC_NLCK)

* Added #define RGBLIGHT_SLEEP

* Added #define RGBLIGHT_SLEEP

* Removed include config.h

4 years ago[Keyboard] Subatomic refactor (#3194)
noroadsleft [Wed, 25 Sep 2019 20:17:29 +0000 (13:17 -0700)]
[Keyboard] Subatomic refactor (#3194)

* Refactor: matrix

* New readme file

* Configurator support

* change info.json to debug linting

* use an enum to manage the layers

* readme cleanup

file header, docs links

* use #pragma once in keyboard header file

* use new-style OLKB layout macro naming scheme

* fix layout macro references in keymap.c

* correct Keyboard Maintainer

4 years ago[Keyboard] Add Efreet keyboard (#6811)
Amber Holly [Wed, 25 Sep 2019 20:06:57 +0000 (21:06 +0100)]
[Keyboard] Add Efreet keyboard (#6811)

* start wraith firmware

* completed initial setup

* added amber keymap to wraith

* fixed LEDs, wrote readme files

* reverted bootloader type after troubleshooting

* decapitalised files and directory as per qmk standards

* Update Wraith keyboard folder

- Add timer keymap with documentation
- Remove boilerplate in rules.mk, ready for pull request
- Update info.json with ISO and ANSI layouts, ready for QMK Configurator

* Add Efreet keyboard

* Remove unnecessary keyboard folders

* Enable community layout support for Efreet

- Rename LAYOUT macro to LAYOUT_ortho_4x12
- Add layout macro named LAYOUT_planck_mit
- Remove unnecessary magic key command, as we are using the default
- Fix readme.md formatting for GitHub

* Fix community layout support for Efreet

- Fix 2u spacebar keycodes in LAYOUT_planck_mit to denote absence of switch
- Turn on Community Layouts in rules.mk

* Update default keymap.c to use community layout

4 years ago[Keyboard] Rabbit68: Configurator layout support (#6809)
noroadsleft [Wed, 25 Sep 2019 20:00:27 +0000 (13:00 -0700)]
[Keyboard] Rabbit68: Configurator layout support (#6809)

4 years ago[Keymap] Add Z-layer to narze layouts (#6806)
Manassarn "Noom" Manoonchai [Wed, 25 Sep 2019 19:57:49 +0000 (02:57 +0700)]
[Keymap] Add Z-layer to narze layouts (#6806)

* Revert raise/backspace mod tap to just backspace

* Add Dev layer

* Use Dev layer on holding z key

* Add Dev layer for Ergodox

4 years ago65 ansi blocker everywhere (everywhere I can find) (#6805)
MechMerlin [Wed, 25 Sep 2019 19:55:27 +0000 (12:55 -0700)]
65 ansi blocker everywhere (everywhere I can find) (#6805)

* e6.5 actually already had a 65_ansi_blocker LAYOUT macro, so just had to enable in rules.

* Add the 65_ansi_blocker LAYOUT macro and enable in rules.mk

* rename LAYOUT macro in .h and in the keymap.c as it was only a default keymap. Also enable in rules.mk

* rename but also had to define the existing LAYOUT macro as the new one to prevent breakage of existing keymaps

* add 65_ansi_blocker support for vinta

* forgot to update the info.json on these

* add new default layout 65_ansi_blocker support to alt

* add 65_ansi_blocker support

* undo changes

4 years ago[Keyboard] Added support for ErgoDox with STM32 Microcontroller (#5398)
Yaotian Feng [Wed, 25 Sep 2019 18:52:17 +0000 (14:52 -0400)]
[Keyboard] Added support for ErgoDox with STM32 Microcontroller (#5398)

* Began Work On STM32 Ergodox
 Changes to be committed:
new file:   keyboards/ergodox_stm32/config.h
new file:   keyboards/ergodox_stm32/rules.mk

* test

* Now it compile. Not linking thou

* Screw this Linker. It links now!

* Blinkly Keyboard

* bootloader test code

* Working on matrix / i2c stuff

* Progress (LED Blink)

* Progress on MCP_23017 Status Flag

* [WIP]

* update

* Works! Remeber to change back the bootloader address when the new bootloadrer is ready.

* Time to go debug the i2c

* Finally, it now works with PCB Rev 1.0.2

* updated for rev.2 pcb

* minor compilation fix

* Why when debugger is enabled then everything works.

* Remeber to call init functions.

* Update arm i2c driver to support STM32F103 series device.

* fix include once header. Replaced with #pragma once.

* complication test

4 years ago[Keymap] update personal keymap (#6817)
ishtob [Wed, 25 Sep 2019 17:05:48 +0000 (13:05 -0400)]
[Keymap] update personal keymap (#6817)

4 years ago[Keymap] Various enhancements for dshields user space and keymaps. (#6816)
Daniel Shields [Wed, 25 Sep 2019 16:21:07 +0000 (17:21 +0100)]
[Keymap] Various enhancements for dshields user space and keymaps. (#6816)

- Add oneshot mod/layer unlocking
- Fix Planck rev 3 backlight breathing
- Fix Planck rev 6 build with arm gcc 9.2.0
- General code clean up

4 years ago[Keyboard] Add additional LAYOUT macros to Noxary 260 (#6815)
MechMerlin [Wed, 25 Sep 2019 16:18:09 +0000 (09:18 -0700)]
[Keyboard] Add additional LAYOUT macros to Noxary 260 (#6815)

* add default LAYOUT_60_ansi

* add LAYOUT_60_hhkb support

* add tsangan_hhkb support

* add ISO support and rename LAYOUT to LAYOUT_all

* formatting

* add community layouts support

* remove unneeded code

* missed a LAYOUT rename

* add link time optimization to reduce firmware size for some people's keymaps

4 years ago[Keymap] add keymap broswen for kbd75 (#6814)
Brad [Wed, 25 Sep 2019 09:01:58 +0000 (04:01 -0500)]
[Keymap] add keymap broswen for kbd75 (#6814)

4 years ago[Keymap] New keymap for the DZ65RGB (#6792)
Sid Carter [Wed, 25 Sep 2019 08:54:32 +0000 (04:54 -0400)]
[Keymap] New keymap for the DZ65RGB (#6792)

* new keymap for my chocolate tofu65 with dz65rgb

* consistent with a tada68 layout

* remove extra layer, add swap keycodes and mouse keycodes

* fix the tabs and spaces

* fix the left shift

4 years agoBathroom Epiphanies Pegasus Hoof: add LAYOUT_tkl_jis data to QMK Configurator (#6802)
noroadsleft [Tue, 24 Sep 2019 18:36:23 +0000 (11:36 -0700)]
Bathroom Epiphanies Pegasus Hoof: add LAYOUT_tkl_jis data to QMK Configurator (#6802)

* Bathroom Epiphanies Pegasus Hoof: add LAYOUT_tkl_jis data

* use normal English labels

4 years ago[Keyboard] KBD67 Mk.II RGB info.json missing a column (#6807)
MechMerlin [Tue, 24 Sep 2019 18:26:17 +0000 (11:26 -0700)]
[Keyboard] KBD67 Mk.II RGB info.json missing a column (#6807)

* looks like configurator layout was missing a column

* add a key count

4 years agoMerlin's Community Layout Updates (#6798)
MechMerlin [Tue, 24 Sep 2019 18:01:40 +0000 (11:01 -0700)]
Merlin's Community Layout Updates (#6798)

* readme updates for 60_ansi and split variations

* add new community layout for mechmerlin for the new default layout 65_ansi_blocker

* change path now that kbd67 has been updated

* fix up spacing

4 years agoARM split - Add bootmagic/magic keycodes for setting handedness (#6545) 0.7.27
Joel Challis [Tue, 24 Sep 2019 14:24:12 +0000 (15:24 +0100)]
ARM split - Add bootmagic/magic keycodes for setting handedness (#6545)

* Add docs on bootmagic/magic keycodes for setting handedness

* Clang format fixes

* Maintain backwards compatibility

* Maintain backwards compatibility

4 years agoCleanup rules.mk for 32U4 keyboards, 0-9 (#6789)
fauxpark [Tue, 24 Sep 2019 07:59:17 +0000 (17:59 +1000)]
Cleanup rules.mk for 32U4 keyboards, 0-9 (#6789)

4 years agoRefactor the KBD67 Mk.II RGB (#6799)
MechMerlin [Tue, 24 Sep 2019 06:34:59 +0000 (23:34 -0700)]
Refactor the KBD67 Mk.II RGB (#6799)

* move kbd67mkiirgb into kbd67 directory as mkiirgb

* rename files

* rename LAYOUT to LAYOUT_65_ansi_blocker

* add support for default layout

* update readme for new build target

* update parent readme with the fourth variant

4 years agoformat code according to conventions [skip ci]
QMK Bot [Tue, 24 Sep 2019 01:18:18 +0000 (01:18 +0000)]
format code according to conventions [skip ci]

4 years ago[Keymap] mikethetiger's milk keymap (#6611)
mikethetiger [Tue, 24 Sep 2019 01:14:55 +0000 (20:14 -0500)]
[Keymap] mikethetiger's milk keymap (#6611)

* Added my Preonic keymap

* Update keyboards/preonic/keymaps/mikethetiger/keymap.c

Co-Authored-By: mikethetiger <30720424+mikethetiger@users.noreply.github.com>
* Update keyboards/preonic/keymaps/mikethetiger/keymap.c

Co-Authored-By: mikethetiger <30720424+mikethetiger@users.noreply.github.com>
* Added my Preonic keymap

* Added my Preonic keymap

* mikethetigers lets slpit eh keymap

* mikethetiger's milk keymap

* Update rules.mk

* Update keyboards/thevankeyboards/minivan/keymaps/mikethetiger/keymap.c

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update rules.mk

Better?

4 years ago[Keyboard] 65_ansi_blocker support for Doro67 (#6791)
MechMerlin [Mon, 23 Sep 2019 22:56:24 +0000 (15:56 -0700)]
[Keyboard] 65_ansi_blocker support for Doro67 (#6791)

* rename LAYOUT to LAYOUT_65_blocker_ansi

* rename LAYOUT macro

* enable LAYOUT_65_blocker_ansi community layout support and remove uneeded lines of code

* rename LAYOUT to LAYOUT_65_blocker_ansi

* rename LAYOUT macro

* enable LAYOUT_65_blocker_ansi community layout support

* enable LAYOUT_65_blocker_ansi support

* fix rename mess up

* add QMK Configurator support with the new rename

* rename blocker_ansi to ansi_blocker as it rolls off the tongue easier

4 years ago[Keyboard] Fix pinout on the copenhagen clickpad (#6788)
Callum Hart [Mon, 23 Sep 2019 22:49:55 +0000 (23:49 +0100)]
[Keyboard] Fix pinout on the copenhagen clickpad (#6788)

4 years agoNew Default Layout: 65_blocker_ansi (#6782)
MechMerlin [Sun, 22 Sep 2019 20:50:18 +0000 (13:50 -0700)]
New Default Layout: 65_blocker_ansi (#6782)

* initial commit

* rename 65_ansi to 65_blocker_ansi

* remove one key to account for blocker

4 years agoConfiguration system for CLI (#6708) 0.7.26
skullydazed [Sun, 22 Sep 2019 20:25:33 +0000 (13:25 -0700)]
Configuration system for CLI (#6708)

* Rework how bin/qmk handles subcommands

* qmk config wip

* Code to show all configs

* Fully working `qmk config` command

* Mark some CLI arguments so they don't pollute the config file

* Fleshed out config support, nicer subcommand support

* sync with installable cli

* pyformat

* Add a test for subcommand_modules

* Documentation for the `qmk config` command

* split config_token on space so qmk config is more predictable

* Rework how subcommands are imported

* Document `arg_only`

* Document deleting from CLI

* Document how multiple operations work

* Add cli config to the doc index

* Add tests for the cli commands

* Make running the tests more reliable

* Be more selective about building all default keymaps

* Update new-keymap to fit the new subcommand style

* Add documentation about writing CLI scripts

* Document new-keyboard

* Update docs/cli_configuration.md

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update docs/cli_development.md

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update docs/cli_development.md

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update docs/cli_development.md

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Address yan's comments.

* Apply suggestions from code review

suggestions from @noahfrederick

Co-Authored-By: Noah Frederick <code@noahfrederick.com>
* Apply suggestions from code review

Co-Authored-By: Noah Frederick <code@noahfrederick.com>
* Remove pip3 from the test runner

4 years agoFixing wrapping math logic for timer_expired functions (#6746)
XScorpion2 [Sun, 22 Sep 2019 14:52:33 +0000 (09:52 -0500)]
Fixing wrapping math logic for timer_expired functions (#6746)

4 years agoCorrect casing for DS_Store in .gitignore (#6787) 0.7.25
Burak Can [Sun, 22 Sep 2019 11:32:52 +0000 (14:32 +0300)]
Correct casing for DS_Store in .gitignore (#6787)

4 years agoadd python3 to shell.nix (#6774) 0.7.24
Francis St-Amour [Sat, 21 Sep 2019 18:59:18 +0000 (14:59 -0400)]
add python3 to shell.nix (#6774)

4 years agoUpdate the breaking changes process so we always have a future branch (#6785)
skullydazed [Sat, 21 Sep 2019 18:58:06 +0000 (11:58 -0700)]
Update the breaking changes process so we always have a future branch (#6785)

4 years ago[Keyboard] fix OLKB layout macro aliases (#6761)
noroadsleft [Sat, 21 Sep 2019 18:32:08 +0000 (11:32 -0700)]
[Keyboard] fix OLKB layout macro aliases (#6761)

4 years ago[Keyboard] Move more percent boards into the percent directory (#6781)
MechMerlin [Sat, 21 Sep 2019 18:27:53 +0000 (11:27 -0700)]
[Keyboard] Move more percent boards into the percent directory (#6781)

* move canoe into percent directory

* update readme for new make path

* move skog into percent directory

* update readme for new path and new instructions

* update readme

* fix error in naming

4 years agoGeneralize Tap Dance Layer functions (#6629) 0.7.23
Drashna Jaelre [Sat, 21 Sep 2019 18:22:27 +0000 (11:22 -0700)]
Generalize Tap Dance Layer functions (#6629)

* made tapdance dual_role general

* updated original dual_role functionality

* added toggling layer example

* Fix dual role and add alias

* Update docs about new layer tap dances

* Fix up based on feedback

4 years ago[Keymap] Move common code and configuration to userspace for dshields keymaps. (...
Daniel Shields [Sat, 21 Sep 2019 18:04:27 +0000 (19:04 +0100)]
[Keymap] Move common code and configuration to userspace for dshields keymaps. (#6537)

4 years ago[Keymap] Bonta keymap for massdrop/ALT (#6391)
Benjamin [Sat, 21 Sep 2019 17:13:44 +0000 (10:13 -0700)]
[Keymap] Bonta keymap for massdrop/ALT (#6391)

* Added new bonta keymap.

* Added a note.

* Made map more mac like.