summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-05-26[CLI] Add a subcommand for getting information about a keyboard (#8666)Zach White
You can now use `qmk info` to get information about keyboards and keymaps. Co-authored-by: Erovia <Erovia@users.noreply.github.com>
2020-05-26[Keymap] Contributing Home-Row-Centric-Mousekey Layout (#9195)nathanvercaemert
* adding personal keymap to repository * starting to customize documentation to keymap * updated readme * updated readme
2020-05-26CLI: fix `json2c` subcommand and add/fix tests (#9206)Erovia
Co-authored-by: Zach White <skullydazed@users.noreply.github.com>
2020-05-26[Keymap] Ported ok60 to via (#9179)Leivince John Marte
* Initialize ok60/via * Update vendorId for ok60 to K6 0x4b36 * Update keyboards/ok60/config.h
2020-05-26[Docs] Japanese translation of docs/feature_pointing_device.md (#8993)umi
* add feature_pointing_device.md translation * update based on comment * update based on comment * update based on comment * update based on comment
2020-05-25[Keymap] Niu keymap and README update (#9190)yttyx
* - Balance 12 layers now in their final form - Added Plover layer - Updated README to use layout images * Add headings to layer images. * - Remove redundent TO(_BA) from FC layer - Link to new FC layer image from README * Highlight home keys. * Changes following review.
2020-05-25[Keyboard] Add Key 65 by Fox Lab (#9116)Jumail Mundekkat
* Add Key65 Universal PCB * Add ISO layout to universal * Correct universal info.json * Add Key 65 Hotswap * Correct typo in Key 65 Universal * Update readmes * Correct name * Update keyboards/foxlab/key65/hotswap/config.h * Apply suggestions from code review * Invert capslock LED state * Avoid initial capslock LED flash * Apply suggestions from code review * Update rules.mk * Apply suggestions from code review
2020-05-25[Keymap] update helix/rev2:yshrsmz keymap (#9047)Yasuhiro SHIMIZU
* update helix keymap * use set_single_persistent_default_layer
2020-05-25Fix capitalisation of "GitHub" (#9184)Ryan
2020-05-25Add VIA support for kbd67rev1 (#9173)KOBAYASHI Daisuke
2020-05-25[Keyboard] Added wilba.tech WT60-XT (#9168)Wilba
* Added wilba.tech WT60-XT * fix indent * Update keyboards/wilba_tech/wt60_xt/readme.md * Update keyboards/wilba_tech/wt60_xt/rules.mk * Update keyboards/wilba_tech/wt60_xt/wt60_xt.c
2020-05-25Added missing shutdown_user() hook (#9180)yulei
* add missing shutdown_user() * use reset_keyboard() from quantum
2020-05-24[Keyboard] PDBDOWN should be PCBDOWN. (#9192)gmadrid
2020-05-24[Keyboard] Add zvecr/split_blackpill (#9166)Joel Challis
* Add split_blackpill keyboard * Add RGB config * tidy up rules * fix usage of layer_state_t * Apply suggestions from code review * Apply suggestions from code review * Apply suggestions from code review * Add configurator support
2020-05-24Fix i2c EEPROM compile issue when Console is enabled (#9186)Drashna Jaelre
* Fix i2c EEPROM compile issue when Console is enabled * Only use if both console and debugging is enabled
2020-05-24Fix SPI EEPROM compile issue when Console is enabled (#9193)Drashna Jaelre
2020-05-23Fixed the indentation of the sample code in feature_pointing_device docs (#9177)Takeshi ISHII
* Fixed the indentation of the sample code in docs/feature_pointing_device.md sample. * Update docs/feature_pointing_device.md Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Joel Challis <git@zvecr.com>
2020-05-23ymdk/bface - RGB config and minila layout (#9127)shohart
* Fix info about RGB LEDs on the bottom. * Added RGB LEDs support * Added RGB LEDs config options * Added minila layout with RGB keys * Create readme.md * Update keyboards/ymdk/bface/keymaps/minila/keymap.c Co-authored-by: Joel Challis <git@zvecr.com> * Update keyboards/ymdk/bface/keymaps/minila/keymap.c Co-authored-by: Joel Challis <git@zvecr.com> * Update keyboards/ymdk/bface/keymaps/minila/keymap.c Co-authored-by: Joel Challis <git@zvecr.com> * Update keyboards/ymdk/bface/keymaps/minila/readme.md Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/ymdk/bface/keymaps/minila/readme.md Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
2020-05-21[Keymap] dohmain 60_tsangan_hhkb layout (#9157)Joe Doh
* initial commit for tsangan_hhkb community layout * keymap.c done * wrote readme * move media keys; add shortcuts * edit to reflect changes in keymap * update readme with imgur link
2020-05-21[Keyboard] handwired/k8split (#9133)Ckat
* New Keyboard: k8split * Apply suggestions from code review * move NKRO rule to keymap scope
2020-05-22Improve the Makefile message a bit more (#9161)Ryan
2020-05-21[Keyboard] Wolfmark Club WM1 (#9121)MechMerlin
* do the basic port for the WM1 * with much help from tzarc, get the addresses correct * make the keymap more closely mirror what the board has * Add QMK Configurator support * update the readme * get indicator leds working * enable RGB underglow * fix up rgb underglow * add notes regarding existence of backlight * Update keyboards/wolfmarkclub/wm1/readme.md * Update keyboards/wolfmarkclub/wm1/rules.mk * Update keyboards/wolfmarkclub/wm1/rules.mk * Update keyboards/wolfmarkclub/wm1/rules.mk * Update keyboards/wolfmarkclub/wm1/rules.mk * Update keyboards/wolfmarkclub/wm1/config.h * Update keyboards/wolfmarkclub/wm1/ld/wm1_f103.ld * Update keyboards/wolfmarkclub/wm1/bootloader_defs.h * Update keyboards/wolfmarkclub/wm1/config.h * Update keyboards/wolfmarkclub/wm1/rules.mk * Update keyboards/wolfmarkclub/wm1/wm1.c * Update keyboards/wolfmarkclub/wm1/wm1.c * Update keyboards/wolfmarkclub/wm1/rules.mk * Update keyboards/wolfmarkclub/wm1/rules.mk * Update keyboards/wolfmarkclub/wm1/readme.md * Update keyboards/wolfmarkclub/wm1/rules.mk * Update keyboards/wolfmarkclub/wm1/rules.mk * Update keyboards/wolfmarkclub/wm1/rules.mk * Update keyboards/wolfmarkclub/wm1/rules.mk * update readme
2020-05-22Fix build. (#9163)Nick Brassel
2020-05-22Update ARM split keyboard docs (#9160)Joel Challis
* Update ARM split keyboard docs * Update docs/serial_driver.md Co-authored-by: Nick Brassel <nick@tzarc.org> Co-authored-by: Nick Brassel <nick@tzarc.org>
2020-05-21CLI: Rework submodule checking (#9162)Erovia
2020-05-21[Keyboard] Add support for Ace of Spades TKL keyboard (#9128)Rys Sommefeldt
* Add support for Ace of Spades * Fix the F-row mappings * Add the tkl_iso layout * Put KC_PAUS back in place of top layer reset * aholland909 personal keymap for Ace of Spades * Address PR feedback and rename to aos/tkl * Rename keyboard implementation filenames * Remove unnecessary layers * info.json for the configurator
2020-05-21[Keymap] Kyria: Updated personal keymap, added asapjockey's keymap (#8019)Thomas Baart
* Updated personal keymap, added asapjockey's keymap * Update keyboards/kyria/keymaps/asapjockey/keymap.c * Update keyboards/kyria/keymaps/asapjockey/keymap.c * Update keyboards/kyria/keymaps/asapjockey/keymap.c * Update keyboards/kyria/keymaps/asapjockey/keymap.c * Update keyboards/kyria/keymaps/asapjockey/keymap.c * Update keyboards/kyria/keymaps/asapjockey/keymap.c * Fixed layers, brackets * Update keyboards/kyria/keymaps/asapjockey/keymap.c * Update keyboards/kyria/keymaps/asapjockey/keymap.c * Update keyboards/kyria/keymaps/asapjockey/keymap.c * Update keyboards/kyria/keymaps/asapjockey/keymap.c * Update keyboards/kyria/keymaps/asapjockey/keymap.c * Update keyboards/kyria/keymaps/asapjockey/keymap.c
2020-05-21Remove broken example from Makefile (#9159)ridingqwerty
* Remove broken example from Makefile * Correct example in Vagrantfile
2020-05-21Initial arm serial partially based on old lets split code (#7072)Joel Challis
2020-05-21format code according to conventions [skip ci]QMK Bot
2020-05-21Initial arm serial partially based on old lets split codezvecr
2020-05-21ARM split - Add uart half duplex transport support (#7987)Joel Challis
* ARM split - Add uart half duplex transport support * Fix for f103 * initial full duplex pass * partially remove full duplex * Correct speeds within driver docs Co-authored-by: Nick Brassel <nick@tzarc.org> Co-authored-by: Nick Brassel <nick@tzarc.org>
2020-05-21Slight speed increases for matrix scanning (#9150)Joel Challis
2020-05-21Use LUFA funcs for split_util (#8594)Joel Challis
2020-05-21[Docs] newbs_flashing.md: place bootloader instructions before Toolbox intro ↵Ryan
(#9077) * newbs_flashing.md: place bootloader instructions before Toolbox intro * Update docs/newbs_flashing.md * More wordsmithing, point ARM users at Discord if all else fails * Link Discord
2020-05-21Allow for overriding RAW endpoint usage page and ID. (#8834)Nick Brassel
* Allow for overriding RAW endpoint usage page and ID. * Move usb_descriptor_common.h. * Docs update.
2020-05-21Fix submodule check (#9155)Erovia
2020-05-20Enable backlight breathing support for the TADA68 (#9145)Parker Coates
The factory TMK firmware for the TADA68 supports backlight breathing, so I was surprised when the BL_BRTG key I set up in the online QMK configurator didn't work. As far as I can tell, this was just a simple omission.
2020-05-20Fix ChibiOS FPU build logic (#9132)Joel Challis
2020-05-20CLI: Improve experience when running `qmk setup` on FreeBSD. (#8798)Pete Johanson
* CLI: Improve experience when running `qmk setup` on FreeBSD. * Install the `avrdude` package as well. * Switch to installing python packages w/ `--user` flag. * Basic getting started sections for FreeBSD. * Update `util/freebsd_install.sh` for root/non-root branches. * Add ID to doc section. Co-Authored-By: skullydazed <skullydazed@users.noreply.github.com> * Add ID to another docs section. Co-Authored-By: skullydazed <skullydazed@users.noreply.github.com> * Use `; then` in script for consistency. Co-Authored-By: skullydazed <skullydazed@users.noreply.github.com> * Updated to use sudo in one shot if available. * Apply suggestions from code review Co-authored-by: Erovia <Erovia@users.noreply.github.com> * Style fixes for latest version in master. * Apply suggestions from code review Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: skullydazed <skullydazed@users.noreply.github.com> Co-authored-by: Erovia <Erovia@users.noreply.github.com> Co-authored-by: Ryan <fauxpark@gmail.com>
2020-05-19Reintegrate previous docker docs (#9084)Joel Challis
2020-05-20Add VIA Keymap to Liminal Directory (#8965)Garret G
* add via keymap to liminal keyboard * fix keymap clarifications * Update keyboards/the_royal/liminal/keymaps/via/keymap.c Co-Authored-By: Drashna Jaelre <drashna@live.com> Co-authored-by: TheRoyalSweatshirt <TheRoyalSweatshirt@github.com> Co-authored-by: Garret G <45295190+TheRoyalSweatshirt@users.noreply.github.com> Co-authored-by: Drashna Jaelre <drashna@live.com>
2020-05-19Adding Chimera Ortho Plus (#9093)pcoleman
* Added Chimera Ortho keymap * Cleaning up the rules * Removing firmware sizes * Modified URLs to point to new locations * Remove _quantum functions from custom matrix.c code * Fix 1<col instead of 1<<col typo in matrix_is_on() * Make PREVENT_STUCK_MODIFIERS the default * Removing the IS_COMMAND custom definition * Adding info.json * Adding config overrides * Adjusting for the reformat * removing backlight reference * fixing some compile issues * Fixing a matrix issue * Update keyboards/chimera_ortho_plus/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/chimera_ortho_plus/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/chimera_ortho_plus/readme.md Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/chimera_ortho_plus/readme.md Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/chimera_ortho_plus/config.h Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/chimera_ortho_plus/keymaps/default/keymap.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/chimera_ortho_plus/keymaps/default/keymap.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/chimera_ortho_plus/keymaps/default/keymap.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/chimera_ortho_plus/keymaps/default/keymap.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/chimera_ortho_plus/keymaps/default/keymap.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/chimera_ortho_plus/config.h Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/chimera_ortho_plus/chimera_ortho_plus.h Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/chimera_ortho_plus/chimera_ortho_plus.h Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/chimera_ortho_plus/chimera_ortho_plus.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/chimera_ortho_plus/chimera_ortho_plus.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/chimera_ortho_plus/keymaps/default/keymap.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/chimera_ortho_plus/keymaps/default/keymap.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/chimera_ortho_plus/chimera_ortho_plus.h Co-authored-by: Ryan <fauxpark@gmail.com> * lining up the matrix * Update keyboards/chimera_ortho_plus/readme.md Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/chimera_ortho_plus/readme.md Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/chimera_ortho_plus/info.json Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/chimera_ortho_plus/chimera_ortho_plus.h Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/chimera_ortho_plus/keymaps/default/keymap.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/chimera_ortho_plus/config.h Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
2020-05-19Added custom keymap with french mac layout. (#9115)Kamel Makhloufi
* Added custom keymap with french mac layout. * Update keyboards/xd60/keymaps/melka/config.h Tested on my branch, seems to work well, thanks @drashna ! Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/xd60/keymaps/melka/keymap.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/xd60/keymaps/melka/keymap.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/xd60/keymaps/melka/keymap.c Co-authored-by: Ryan <fauxpark@gmail.com> * Comitted changes from merge request - Removed rules.mk Co-authored-by: Kamel Makhloufi <fabmanager@esaaa.fr> Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com>
2020-05-19Art userspace (#9068)artjomsR
* added git codes * started git layer * finished structure for git layer. MOD: replaced mouse with mod keys on right hand * layout changing layer * mod enter. default qwerty layer. removed mods on number layer * workman layout. git log, show. blank enter and bsspace * config layer. toggleable ctrl/alt for OS * removed keymap comments * strings and combos layers. sarcasm and ctrl_ctv. RGB configs * reintroduced enter and bspace. delete backspace as a function. git push -u and checkout -b * string macros * OS specific home/end * OS mac & win keys. N delete global backspace * refactored backspace functions * ctrl lctv macro * base layer toggle fix * whitespace * BS + L for FF and chrome * replaced 1 keycode with userspace * added userspace config * remove comments * add another keycode with a variable * moved all keymaps and codes to common file * ctrl z mod * removed ctrl z * sipmlified OS functions * moved is_win to keyboard level * added mac alt tab * added ctrl tab in mac + clean up variables in art.h * tild string macro. added mac left/right + home/end * mac ctrl backspace * enum layers for default layout * added ergodone keymap * ergodone compiles * clean up * clean up * removed obsolete OS_HOME/END * removed var * added ctrl nav to split75 * ergodone clean up + caps lock fix 75 * fix mac ctrl alt on right handside. added mac alt tab left right * fix ergodone config override * fixed alt left right not working on mac * added OS ctr_alt * mac ctrl del. fix tild * simplified tild macro * git stash apply * send_string_remembering_lenght * shifted strings print * restored KC_BSPACE functionality * moved KC_BSPC * numpad layer on Fn * media lights * ergodone final clean up * ergodone GIT AND MEDIA layers * ergodone GIT LAYER switch * default behaviour for all modified keys on BASE layer * refactored logic for default keycodes * ergodone final layers * ctrl_cav for translation and ctrl_l fix * toggleable layer with numpad * comments * numpad layer * Update users/art/config.h Co-authored-by: Joel Challis <git@zvecr.com> * enable dynamic macros for split75 * git branch and develop/master * removed esc from Nav * ergodone: ctrl alt for shift layer * macros and right alt for ergodone * fix ergodone N_backspace not working on git layers * mac language switch with alt+shift * Update users/art/art.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update users/art/art.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update users/art/art.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/ergodone/keymaps/art/keymap.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update users/art/art.h Co-authored-by: Ryan <fauxpark@gmail.com> * flashing leds to indicate current os * using rshift on shifted layers Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Ryan <fauxpark@gmail.com>
2020-05-19Add Via support to the YMD09 (#9108)Shadowtrance
* Add Via support to the YMD09 * Update keyboards/ymdk/ymd09/config.h Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/ymdk/ymd09/keymaps/via/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Ryan <fauxpark@gmail.com>
2020-05-19Candybar: VIA support for lefty and righty (#9066)TerryMathews
* Candybar: VIA support for lefty and righty * Update keyboards/candybar/lefty/config.h Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/candybar/righty/config.h Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/candybar/lefty/keymaps/via/keymap.c Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Joel Challis <git@zvecr.com>
2020-05-19Gherkin 26, 27, 28, 30 keys compatibility (#9136)Stefano
* Gherkin 26, 27, 28, 30 compatibility * Update readme.md Co-authored-by: stevexyz <warste@removethisandleavegoogle.com>
2020-05-19MSYS2 install: bodge out avrdude package installation for USBaspLoaderRyan
2020-05-19Disable Mousekey Command interface when Constant speed is enabled (#7017)Drashna Jaelre