]> git.donarmstrong.com Git - qmk_firmware.git/log
qmk_firmware.git
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)
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)
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)
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)
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)
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)
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.

4 years agoAdd list-keymaps make target (#5563)
fauxpark [Sat, 21 Sep 2019 07:00:58 +0000 (17:00 +1000)]
Add list-keymaps make target (#5563)

4 years ago[Keyboard] Update Stapelberg readme.md (#5557)
jlquinn [Sat, 21 Sep 2019 06:59:16 +0000 (02:59 -0400)]
[Keyboard] Update Stapelberg readme.md (#5557)

Previously suggested parts are hard to find or non-existent.  Update with available part numbers.

4 years agoAdd support for Void Linux systems to the qmk_install.sh script (#5526)
Sorixelle [Sat, 21 Sep 2019 06:55:51 +0000 (16:55 +1000)]
Add support for Void Linux systems to the qmk_install.sh script (#5526)

* Add support for Void Linux systems to the qmk_install.sh script

* Fix typos + grammatical edits in comments

* Sort distributions by alphabetical order in linux_install.sh

* Revert previous commit and sort Void packages in alphabetical order

* Fix permissions on `util/linux_install.sh`

4 years agoAdd support for 328P hardware backlight on B1/B2 (#6776)
fauxpark [Sat, 21 Sep 2019 05:11:15 +0000 (15:11 +1000)]
Add support for 328P hardware backlight on B1/B2 (#6776)

4 years ago[Keyboard] Add Discipad, Update Zadig doc for USBaspLoader (#6771)
coseyfannitutti [Sat, 21 Sep 2019 05:07:21 +0000 (01:07 -0400)]
[Keyboard] Add Discipad, Update Zadig doc for USBaspLoader (#6771)

* add discipad

* Update driver_installation_zadig.md

* Update keyboards/coseyfannitutti/discipad/info.json

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

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update rules.mk

* Update keyboards/coseyfannitutti/discipad/rules.mk

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

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/coseyfannitutti/discipad/discipad.c

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

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

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

* Update discipad.c

* Update driver_installation_zadig.md

* Update config.h

4 years agoCleanup rules.mk for 32A and 328P keyboards (#6767)
fauxpark [Sat, 21 Sep 2019 05:06:32 +0000 (15:06 +1000)]
Cleanup rules.mk for 32A and 328P keyboards (#6767)

4 years agoAdd reset instructions for boards that use Command to the Zadig driver installation...
Konstantin Đorđević [Fri, 20 Sep 2019 00:29:23 +0000 (02:29 +0200)]
Add reset instructions for boards that use Command to the Zadig driver installation guide (#6770)

* Add reset instructions for boards that use Command to the Zadig driver installation guide

* -> → →

* Apply suggestions from code review

Replace shorthand keycode names with full names

Co-Authored-By: fauxpark <fauxpark@gmail.com>
4 years ago[Keymap] Added my personal keymaps for dz60 and TMO50. (#6772)
Brian Lou [Thu, 19 Sep 2019 23:38:42 +0000 (19:38 -0400)]
[Keymap] Added my personal keymaps for dz60 and TMO50. (#6772)

* Added ottodokto keymaps for dz60 and tmo50.

* moved placement of keymaps to proper directory

* fixed accidental deletion of semicolon for tmo50 map

* fix to use short form codes

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
4 years agoCleanup rules.mk for 16U2 and 32U2 keyboards (#6768)
fauxpark [Thu, 19 Sep 2019 16:55:14 +0000 (02:55 +1000)]
Cleanup rules.mk for 16U2 and 32U2 keyboards (#6768)

* Cleanup rules.mk for 16U2 and 32U2 keyboards

* Add back Tap Dance build option

4 years agoCleanup rules.mk for USB64 and USB128 keyboards (#6769)
fauxpark [Thu, 19 Sep 2019 16:55:03 +0000 (02:55 +1000)]
Cleanup rules.mk for USB64 and USB128 keyboards (#6769)

4 years agoDRV2605L Continuous Haptic Feedback Support (#6461)
MechMerlin [Thu, 19 Sep 2019 16:42:33 +0000 (09:42 -0700)]
DRV2605L Continuous Haptic Feedback Support (#6461)

* provide means to turn on RTP mode and set the amplitude

* new keycode HPT_CONT to turn RTP off/on

* introduce new keycodes HPT_CONI, and HPT_COND for Haptic Continuous Increase and Decrease

* support for continuous mode amplitude increase and decrease

* code cleanup

* update docs to reference new keycodes and functionality

* don't touch the keymaps

* add function prototypes

* add proper guards

* cleanup guards

* remove extra reserved

4 years ago[Keyboard] 1up60hte cleanup + bugfix (#6763)
MechMerlin [Thu, 19 Sep 2019 01:42:53 +0000 (18:42 -0700)]
[Keyboard] 1up60hte cleanup + bugfix (#6763)

* move caps lock led to keyboard level so even QMK Configurator users have access to it

* set bootloader correctly to atmel-dfu

* clean up extra carriage return

4 years ago[Keymap] Update Planck Layer Diagram To Match Layer (#6712)
Alex Mayer [Thu, 19 Sep 2019 01:38:56 +0000 (21:38 -0400)]
[Keymap] Update Planck Layer Diagram To Match Layer (#6712)

4 years agoSmoother Linear Light Table (#6764)
XScorpion2 [Thu, 19 Sep 2019 01:32:38 +0000 (20:32 -0500)]
Smoother Linear Light Table (#6764)

4 years agoUpdated split encoders so indexes are based on left hand encoders first (#6382)
XScorpion2 [Thu, 19 Sep 2019 00:56:11 +0000 (19:56 -0500)]
Updated split encoders so indexes are based on left hand encoders first (#6382)

* Updated encoder.c so that split encoders are indexed based on left hand encoders first.
This ensures when swapping master sides that code logic based on encoder index doesn't change.

PR Review fixes

* Removed extra define

4 years ago[Keyboard] 201909 s75 custom encoder (#6745)
Andrew Kannan [Thu, 19 Sep 2019 00:41:46 +0000 (20:41 -0400)]
[Keyboard] 201909 s75 custom encoder (#6745)

* Handle custom encoder configuration

* Whitespace changes

* Undo broken stuff

* more

* Remove printfs

* fix the dumb bug

4 years ago[Keyboard] Introduce AT-AT 660M (#6729)
Adrien Tétar [Wed, 18 Sep 2019 18:14:49 +0000 (20:14 +0200)]
[Keyboard] Introduce AT-AT 660M (#6729)

* Introduce AT-AT 660M

* PR feedback

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Add dfu-util args

* Add URL

4 years ago[Keyboard] add personal fullsize pcb hnah108 (#6759)
vuhopkep [Wed, 18 Sep 2019 06:36:05 +0000 (13:36 +0700)]
[Keyboard] add personal fullsize pcb hnah108 (#6759)

* add personal fullsize pcb hnah108

* Update keymap.c

4 years ago[Keyboard] Fix compile issues for OLKB Default keymaps (#6751)
Drashna Jaelre [Tue, 17 Sep 2019 23:50:04 +0000 (16:50 -0700)]
[Keyboard] Fix compile issues for OLKB Default keymaps (#6751)

4 years agoUpdate bootloader.mk (#6698)
fauxpark [Tue, 17 Sep 2019 23:48:58 +0000 (09:48 +1000)]
Update bootloader.mk (#6698)

4 years ago[Keyboard] xd87: add capslock led support (#6758)
fougner [Tue, 17 Sep 2019 17:37:01 +0000 (19:37 +0200)]
[Keyboard] xd87: add capslock led support (#6758)

4 years ago[Keyboard] Freyr: Configurator bugfixes (#6756)
noroadsleft [Tue, 17 Sep 2019 17:36:18 +0000 (10:36 -0700)]
[Keyboard] Freyr: Configurator bugfixes (#6756)

- rebuild LAYOUT_all tree (key count mismatch)
- correct keyboard dimensions and key positioning
- complete key object labels
- debug linting (one key object per line; changes white space only)

4 years ago[Keyboard] KBD75 refactor (#6755)
noroadsleft [Tue, 17 Sep 2019 17:34:52 +0000 (10:34 -0700)]
[Keyboard] KBD75 refactor (#6755)

* convert codebase to #pragma once

* fix file includes

- quantum.h is included at keyboard level, redundant at revision level
- keyboard-level path is accessible at revision level, remove relative pathing

* duplicate common layout macros from rev1 to rev2

Add the layout macros supported by both rev1 and rev2 to rev2.h directly, which exposes these layouts to QMK Configurator.

* enable community layout support (75_ansi, 75_iso)

* add LAYOUT_75_iso layout data

It needs its own tree because its keys are in a different order from LAYOUT_iso_1u even though the physical layout is the same.

* minimize rules.mk files (use QMK defaults)

* use atmel-dfu bootloader rule

* fix typo on rev1 info.json

4 years ago[Keymap][Xulkal] User code update (#6752)
XScorpion2 [Tue, 17 Sep 2019 17:28:02 +0000 (12:28 -0500)]
[Keymap][Xulkal] User code update (#6752)

* Updating rgb menu behavior

* Fixing toggle keycode to work how I want it

* Enabling auto scroll timeout

4 years ago[Keymap] Fix e65 7u WK layout and add crd's personal keymap (#6750)
Jason Thigpen [Tue, 17 Sep 2019 17:27:07 +0000 (10:27 -0700)]
[Keymap] Fix e65 7u WK layout and add crd's personal keymap (#6750)

* Add e65 keymap for crd

* Fix e65 7u wk layout

4 years ago[Keymap] idobo/drewdobo keymap v1 (#6744)
Drew Smathers [Tue, 17 Sep 2019 17:24:15 +0000 (10:24 -0700)]
[Keymap] idobo/drewdobo keymap v1 (#6744)

4 years ago[Keyboard] Correct info.json data for vn66 (#6741)
vuhopkep [Tue, 17 Sep 2019 17:23:13 +0000 (00:23 +0700)]
[Keyboard] Correct info.json data for vn66 (#6741)

* Correct info.json data for vn66

* update .json file data

* Update info.json

4 years ago[Keyboard] Adding YMDK "Bface" keyboard (#6731)
Ethan Durrant [Tue, 17 Sep 2019 17:19:16 +0000 (11:19 -0600)]
[Keyboard] Adding YMDK "Bface" keyboard (#6731)

* making a new board setup for ymdk bface clone

* removing extra keymaps that copied over

* documentation and edits for new ymdk_bface board

* cleaning up config and keymaps

* removed extra keymap and working on READMEs

* readme edits

* shorter aliexpress link in ymdk_bface readme

* added images to readmes and edited the keymaps

* more flashing directions

* Mac directions formatting

* editing and creating the all layout

* cleanign up ymdk_bface keymaps

* fixed typos in layout

* removed tabs

* cleaned up the LED and Backlight configuration.

* adding more to info.josn and cleaning up readme

* fixing JSON typos

* made a ymdk folder and moved the bface into it.

* fixing file names for the new folder structure

4 years ago[Keyboard] Adding AEK64 keyboard (#6725)
Noan Mousy [Tue, 17 Sep 2019 17:17:03 +0000 (19:17 +0200)]
[Keyboard] Adding AEK64 keyboard (#6725)

* Adding AEK64 keyboard

* Deleting useless layout definition

* Resolving many code review issues

* Documenting my 4sStylZ keymap

* Adding default keymap

* Apply suggestions from code review

Code review corrections

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

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Correcting the NKRO implementation

4 years ago[Keymap] Plaid Keymap for Programmers (#6706)
IanGC [Tue, 17 Sep 2019 17:15:07 +0000 (13:15 -0400)]
[Keymap] Plaid Keymap for Programmers (#6706)

* map programmer qwerty

* clarify and fix typo

* finishing touches

* use qmk
s templates for readme

* update copyright notice

* remove unnecessary code

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* remove unnecessary code

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

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* fix documentation

* reformat code

* Apply suggestions from code review

Co-Authored-By: Drashna Jaelre <drashna@live.com>
4 years ago[Keyboard] Fixed EEPROM start address for firmware using VIA (#6757)
Wilba [Tue, 17 Sep 2019 16:59:34 +0000 (02:59 +1000)]
[Keyboard] Fixed EEPROM start address for firmware using VIA (#6757)

4 years agoAdd Chimera65 Keyboard (#6670)
Andrew Kannan [Tue, 17 Sep 2019 02:37:51 +0000 (22:37 -0400)]
Add Chimera65 Keyboard (#6670)

* Add chimera board

* info json start

* Update keyboards/cannonkeys/chimera65/config.h

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Apply suggestions from code review

Co-Authored-By: Drashna Jaelre <drashna@live.com>
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/cannonkeys/chimera65/config.h

Co-Authored-By: Drashna Jaelre <drashna@live.com>
4 years agoPercent Studio Booster: Configurator fix (#6743)
noroadsleft [Mon, 16 Sep 2019 15:20:44 +0000 (08:20 -0700)]
Percent Studio Booster: Configurator fix (#6743)

4 years ago[Keymap] Added Xerpocalypse's layout (#6732)
Xerpocalypse [Mon, 16 Sep 2019 04:32:34 +0000 (21:32 -0700)]
[Keymap] Added Xerpocalypse's layout (#6732)

* Added Xerpocalypse's layout

+ Number row and symbols are switched compared to default TMO50 layout
+ Right-hand spacebar acts as backspace and a hold-layer for layer 2.

* Update keyboards/tmo50/keymaps/xerpocalypse/keymap.c

Removed unnecessary #define

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/tmo50/keymaps/xerpocalypse/keymap.c

Changed keymap to use KC_UNDS instead of custom-defined keycode

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
4 years agoremove accidental characters in default preonic keymap (#6748)
Michael Torres [Mon, 16 Sep 2019 04:13:44 +0000 (00:13 -0400)]
remove accidental characters in default preonic keymap (#6748)

4 years agoClarify the backlight_level API doc slightly (#6733)
xster [Sun, 15 Sep 2019 09:22:02 +0000 (02:22 -0700)]
Clarify the backlight_level API doc slightly (#6733)

* Clarify the backlight_level API doc slightly

* review

4 years agoadd VN66 keyboard (#6722)
vuhopkep [Sun, 15 Sep 2019 09:13:19 +0000 (16:13 +0700)]
add VN66 keyboard (#6722)

* add VN66 keyboard

* update

* Update readme.md

* Update readme.md

* add hnah108 personal pcb

* delete hnah108

* Update vn66.c

4 years ago[Keyboard] TheVanKeyboards Caravan: Configurator layout support (#6737)
noroadsleft [Sun, 15 Sep 2019 03:16:26 +0000 (20:16 -0700)]
[Keyboard] TheVanKeyboards Caravan: Configurator layout support (#6737)

4 years ago[Keymap] style cleanup of GreenShadowMaker's keymap (#6736)
GreenShadowMaker [Sun, 15 Sep 2019 03:15:56 +0000 (20:15 -0700)]
[Keymap] style cleanup of GreenShadowMaker's keymap (#6736)

4 years ago[Keymap] Yet another xd75 keymap (#6734)
xster [Sun, 15 Sep 2019 03:14:16 +0000 (20:14 -0700)]
[Keymap] Yet another xd75 keymap (#6734)

* add a keymap for xd75

* add colors, change some keys, add reactive modifier hold, key press

* add readme

* permissive hold

4 years ago[Keyboard] Alps64 Refactor (#6723)
MechMerlin [Sun, 15 Sep 2019 03:03:11 +0000 (20:03 -0700)]
[Keyboard] Alps64 Refactor (#6723)

* get rid of custom matrix that is no longer being used

* remove _kc LAYOUT

* remove ifdefs and replace with pragma once

* cleanup rules and use bootmagic lite

* get rid of led.c

* Update keyboards/alps64/alps64.c

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* remove unneeded configurations

4 years ago[Keyboard] Fix default keymaps for OLKB boards to play Startup Sound (#6721)
Drashna Jaelre [Sun, 15 Sep 2019 02:59:44 +0000 (19:59 -0700)]
[Keyboard] Fix default keymaps for OLKB boards to play Startup Sound (#6721)

* Fix Planck default keymap to play sounds on rev6

The dip_switch_update callback was overriding the default startup sound.  This should prevent that from happening, and still allow it to play sounds, or stop them, when appropriate.

* Fix Preonic default keymap to play sounds on Rev 3

The dip_switch_update callback was overriding the default startup sound.  This should prevent that from happening, and still allow it to play sounds, or stop them, when appropriate.

4 years agoFix enables for Haptic Feedback (#6707)
Drashna Jaelre [Sun, 15 Sep 2019 02:57:07 +0000 (19:57 -0700)]
Fix enables for Haptic Feedback (#6707)

* Fix enables for Haptic Feedback

If you enabled bothe DRV2605 and SOLENOID, it would only enable one of these, not both.

This fixes the check so that you can enable both options.

* Fix check for haptic feature

4 years ago[Keymap] Fix Georgi's RZ key in NKRO fake-steno mode (#6701)
Fedde Schaeffer [Sun, 15 Sep 2019 02:55:23 +0000 (04:55 +0200)]
[Keymap] Fix Georgi's RZ key in NKRO fake-steno mode (#6701)

It was sending a comma keypress, while I believe that the targeted
stenography software (at least on systems that generally use
US-International keyboard layout) expects a single-quote/apostrophe key.

4 years ago[Keymap] Added m47ch4n keymap (#6673)
m47ch4n [Sun, 15 Sep 2019 02:53:52 +0000 (11:53 +0900)]
[Keymap] Added m47ch4n keymap (#6673)

* Add m47ch4n's keymap

* Modify keymap

* Format m47ch4n keymap.c using clang-format

* Modify layer updater

* Fix wrong key repeating bug

* Add readme and QMK Configurator json

* Fix layer updateter

* Add Raise layer

* Add kana keys

4 years ago[Keyboard] Add 2key2crawl (#6727)
J.Flanagan [Sat, 14 Sep 2019 21:03:14 +0000 (16:03 -0500)]
[Keyboard] Add 2key2crawl (#6727)

* adding working 2key2crawl

Adding working 2key2crawl files
edited files in accordance with original PR comments

* Changes

Changes and updates

* Update readme.md

* Update config.h

removed IS_COMMAND block that was missed in previous commit

* Changes to vol/keymap.c

Removed unneccesary function

4 years agoFix Corne keyboard matrix configuration (#6684)
Drashna Jaelre [Sat, 14 Sep 2019 07:46:14 +0000 (00:46 -0700)]
Fix Corne keyboard matrix configuration (#6684)

4 years agoAdd to VSCode's recommended extensions (#6656)
Drashna Jaelre [Fri, 13 Sep 2019 22:18:31 +0000 (15:18 -0700)]
Add to VSCode's recommended extensions (#6656)

This includes a number of recommended extensions from the VS Code doc page that should make coding things a lot easier for QMK Firmware.