jackhill/qmk/firmware.git
4 years agoVariable combo (#8120)
Jeremy Bernhardt [Sun, 22 Mar 2020 13:17:26 +0000 (07:17 -0600)]
Variable combo (#8120)

* keymap(gergo): colemak

* added flipped numbers

* add STENO_DISABLE_VIRTSER

* add STENO_DISABLE_VIRTSER

* Added GergoPlex and Faunchpad

* push retab

* push retab

* added variable option for combos

* removed accidental commit

* removed accidental commit

* More accidental deletions! (╯°□°)╯︵ ┻━┻

Co-authored-by: Damien Rajon <145502+pyrho@users.noreply.github.com>
4 years agoAdd Word Per Minute calculation feature (#8054)
brickbots [Sun, 22 Mar 2020 13:06:16 +0000 (06:06 -0700)]
Add Word Per Minute calculation feature (#8054)

* Add Word Per Minute calculation feature

* Fix copyright info

* Remove header from quantum.c, setup overloadable keycode inclusion for WPM, update docs

* Simplify logic for keycode filtering

* Adding link from summary to wpm_feature info

* Update docs/feature_wpm.md

Typo in function prototype example in docs

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Add WPM transport via i2c

Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
4 years agoAlign some ChibiOS build logic (#8461) 0.8.68
Joel Challis [Sun, 22 Mar 2020 09:48:17 +0000 (09:48 +0000)]
Align some ChibiOS build logic (#8461)

* Align some ChibiOS build logic

* infer more makefile logic

* Move bootloader logic to chibios file

4 years agoAdd US International keymap (#8493) 0.8.67
Ryan [Sun, 22 Mar 2020 09:45:27 +0000 (20:45 +1100)]
Add US International keymap (#8493)

* Add US International keymap

* Add extra spacing to UK AltGr keycode comments

4 years agoAdd Icelandic keymap and sendstring LUT (#8494) 0.8.66
Ryan [Sun, 22 Mar 2020 09:16:24 +0000 (20:16 +1100)]
Add Icelandic keymap and sendstring LUT (#8494)

4 years agoAdd Finnish keymap and sendstring LUT (#8495) 0.8.65
Ryan [Sun, 22 Mar 2020 08:52:54 +0000 (19:52 +1100)]
Add Finnish keymap and sendstring LUT (#8495)

4 years agoReorder logic within common_features.mk (#8517) 0.8.64
Joel Challis [Sun, 22 Mar 2020 08:34:23 +0000 (08:34 +0000)]
Reorder logic within common_features.mk (#8517)

* Reorder logic within common_features.mk

* Revert haptic logic

* Add back path to make tests happy

* Update common_features.mk

Co-Authored-By: Ryan <fauxpark@gmail.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
4 years agoRemove BOOTLOADER_SIZE stuff from template (#8516) 0.8.63
Ryan [Sun, 22 Mar 2020 07:50:37 +0000 (18:50 +1100)]
Remove BOOTLOADER_SIZE stuff from template (#8516)

4 years ago[Docs] Trivial documentation fix (#8509)
shela [Sun, 22 Mar 2020 02:53:58 +0000 (11:53 +0900)]
[Docs] Trivial documentation fix (#8509)

* Trivial documentation fix

* fix

* fix

* fix translation

4 years agoformat code according to conventions [skip ci] 0.8.62
QMK Bot [Sat, 21 Mar 2020 23:44:27 +0000 (23:44 +0000)]
format code according to conventions [skip ci]

4 years agoAdd support for Bootmagic lite when using SPLIT_HAND_PIN (#8347)
Joel Challis [Sat, 21 Mar 2020 23:10:39 +0000 (23:10 +0000)]
Add support for Bootmagic lite when using SPLIT_HAND_PIN (#8347)

* Add support for Bootmagic lite when using SPLIT_HAND_PIN

* Deduplicate bootmagic_lite logic from within via

* Revert location of defaults so that user overrides still work for now

* Tidy up code slightly

4 years agoFLX Lodestone: add ANSI and ISO layout data and keymaps (#8481)
James Young [Sat, 21 Mar 2020 22:36:27 +0000 (15:36 -0700)]
FLX Lodestone: add ANSI and ISO layout data and keymaps (#8481)

* Lodestone: add ANSI and ISO layout data and keymaps

* rename layout macros

LAYOUT_ansi -> LAYOUT_65_ansi_blocker_split_bs
LAYOUT_iso -> LAYOUT_65_iso_blocker_split_bs

* use four-space indent on the new keymaps

* add 65_ansi_blocker and 65_iso_blocker layouts

4 years ago[Docs] Fixes for feature_rgblight.md (#8514)
James Young [Sat, 21 Mar 2020 20:11:06 +0000 (13:11 -0700)]
[Docs] Fixes for feature_rgblight.md (#8514)

* remove extra comma that breaks the RGBLight Layers example

* linting

- use four spaces instead of tabs for indenting
- remove trailing spaces

4 years agoClaw44 rev1 Configurator layout support (#8488)
James Young [Sat, 21 Mar 2020 19:43:27 +0000 (12:43 -0700)]
Claw44 rev1 Configurator layout support (#8488)

4 years agoFix formatting for report.h (#8512) 0.8.61
Ryan [Sat, 21 Mar 2020 19:19:01 +0000 (06:19 +1100)]
Fix formatting for report.h (#8512)

4 years agoFix build of Equinox (#8505)
Wilba [Sat, 21 Mar 2020 17:34:23 +0000 (04:34 +1100)]
Fix build of Equinox (#8505)

* Remove rules.mk from equinox dir

* Add explicit rules.mk to rev0 and rev1 dirs

4 years ago[Docs] Update layer documentation (#8371)
Drashna Jaelre [Sat, 21 Mar 2020 17:17:02 +0000 (10:17 -0700)]
[Docs] Update layer documentation (#8371)

* [Docs] Update layer documentation

* Add layer_state_cmp functions

* Fix cut/copy/paste issue

* Add id tags

* Apply noroads corrections

* Move Layers section to separate document

* Fix ID tag for layers

* Use better name for summary/side bar

* Fix feature page linkage

As well as a small spell error close by

* Remove paper analogy for now

4 years agoformat code according to conventions [skip ci]
QMK Bot [Sat, 21 Mar 2020 12:58:19 +0000 (12:58 +0000)]
format code according to conventions [skip ci]

4 years agoUpdate newbs installation procedure for MSYS2 (#8423) 0.8.59 0.8.60
Ryan [Sat, 21 Mar 2020 08:00:44 +0000 (19:00 +1100)]
Update newbs installation procedure for MSYS2 (#8423)

4 years ago[Keyboard] Palette1202 fix encoder rotate direction (#8489)
Takashi Shibusawa [Sat, 21 Mar 2020 06:22:08 +0000 (15:22 +0900)]
[Keyboard] Palette1202 fix encoder rotate direction (#8489)

* revised hardware availability - URL

* fixed encoder rotate direction (reversed)

4 years agoInitial arm->chibios pass - simplify some platform logic (#8450)
Joel Challis [Sat, 21 Mar 2020 05:20:04 +0000 (05:20 +0000)]
Initial arm->chibios pass - simplify some platform logic (#8450)

4 years agoTidy up report.h (#8486)
Ryan [Sat, 21 Mar 2020 05:19:15 +0000 (16:19 +1100)]
Tidy up report.h (#8486)

* Tidy up report.h

* Add link to Review Request 41 for brightness controls

4 years agoRemove ACT_COMMAND (#8487)
Ryan [Sat, 21 Mar 2020 05:17:43 +0000 (16:17 +1100)]
Remove ACT_COMMAND (#8487)

* Remove ACT_COMMAND

* And from action_t as well

4 years agofixing matrix layout (#8504)
worldspawn00 [Sat, 21 Mar 2020 05:07:39 +0000 (00:07 -0500)]
fixing matrix layout (#8504)

4 years agoHighlight .inc files as .c files (#8496) 0.8.58
Nick Snyder [Fri, 20 Mar 2020 08:48:55 +0000 (01:48 -0700)]
Highlight .inc files as .c files (#8496)

4 years agoAdd VIA support to Leaf 60 (#8490)
Wilba [Fri, 20 Mar 2020 05:36:54 +0000 (16:36 +1100)]
Add VIA support to Leaf 60 (#8490)

4 years agoUpdate JIS keymap and sendstring LUT (#8457) 0.8.57
Ryan [Fri, 20 Mar 2020 01:27:52 +0000 (12:27 +1100)]
Update JIS keymap and sendstring LUT (#8457)

4 years agoVIA Support for GH60 (#8442)
Diego Song [Thu, 19 Mar 2020 23:33:13 +0000 (19:33 -0400)]
VIA Support for GH60 (#8442)

* VIA Support: GH60 Rev C and GH60 Satan

* Corrected GH60 VIA default keymap

* Corrected GH60 VIA default keymap pt 2

* Copied default keymap over via default keymap

* Satan GH60 default corrected for VIA

* Satan GH60 default corrected for VIA pt 2

* Satan GH60 LTO enable for size

* Transparent 4th dynamic layer for GH60 Via support

* Update keyboards/gh60/revc/info.json

* Update keyboards/gh60/satan/info.json

* Update keyboards/gh60/satan/info.json

* Removed deprecated JSON keys gh60/revc/info.json

* Removed inline comment next to VID for GH60 Satan

4 years agoAdd tw1t611 ergodash keymap. (#8377)
tw1t611 [Thu, 19 Mar 2020 03:08:36 +0000 (04:08 +0100)]
Add tw1t611 ergodash keymap. (#8377)

* Add tw1t611 ergodash keymap.

* Fix keycodes. Change kc_rctl to kcb rsft.

* Change block to enum layers.

* Remove blackslahs.

* Remove last slash. Align row.

* Use new german keymap.

* Fix typo.

Co-authored-by: Daniel Schindler <client55@protonmail.com>
4 years agoJotix (#8480)
jotix [Thu, 19 Mar 2020 02:32:30 +0000 (23:32 -0300)]
Jotix (#8480)

* jotix ortho_4x12 layout

* jotix ortho_4x12 layout

* jotix ortho_4x12 layout

Co-authored-by: jotix <jotix@jotix-pc.localdomain>
4 years agoFix missing deprecated keycodes for keymap_swedish (#8483) 0.8.56
Ryan [Thu, 19 Mar 2020 02:13:05 +0000 (13:13 +1100)]
Fix missing deprecated keycodes for keymap_swedish (#8483)

4 years agoVIA Support: PDXKBC Macropad (#8431)
MechMerlin [Thu, 19 Mar 2020 01:46:52 +0000 (18:46 -0700)]
VIA Support: PDXKBC Macropad (#8431)

* add via support for pdxkbc macropad

* add VIA support for the pdxkbc

* clean out some commented code

* remove unused files

* comment the vendor ID

* Update keyboards/pdxkbc/keymaps/via/keymap.c

Co-Authored-By: Ryan <fauxpark@gmail.com>
* Update keyboards/pdxkbc/keymaps/via/keymap.c

Co-Authored-By: Ryan <fauxpark@gmail.com>
* Update keyboards/pdxkbc/keymaps/via/keymap.c

Co-Authored-By: Ryan <fauxpark@gmail.com>
* Update keyboards/pdxkbc/keymaps/via/keymap.c

Co-Authored-By: Ryan <fauxpark@gmail.com>
* Update keyboards/pdxkbc/keymaps/via/keymap.c

Co-Authored-By: Joel Challis <git@zvecr.com>
* Update keyboards/pdxkbc/keymaps/via/keymap.c

Co-Authored-By: Joel Challis <git@zvecr.com>
* Update keyboards/pdxkbc/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>
4 years agoSet MCU for some F103 boards (#8459)
Ryan [Thu, 19 Mar 2020 01:33:17 +0000 (12:33 +1100)]
Set MCU for some F103 boards (#8459)

4 years agoAllow RGBLIGHT_ANIMATIONS to work on keebio/iris configurator builds (#8482)
James Young [Thu, 19 Mar 2020 01:13:34 +0000 (18:13 -0700)]
Allow RGBLIGHT_ANIMATIONS to work on keebio/iris configurator builds (#8482)

* Allow RGBLIGHT_ANIMATIONS to work on keebio/iris configurator builds

* Also align rules.mk

4 years agoM0lly: refactor OLED support and qmk-dfu bootloader (#8475)
TerryMathews [Thu, 19 Mar 2020 01:13:12 +0000 (21:13 -0400)]
M0lly: refactor OLED support and qmk-dfu bootloader (#8475)

4 years agoVIA support for projectkb/alice (#8474)
Ryan Miguel [Thu, 19 Mar 2020 01:10:28 +0000 (12:10 +1100)]
VIA support for projectkb/alice (#8474)

* Create rules.mk

Added rules.mk in keymaps/via

* Update rules.mk

Added new line at the end of the file

* Create via\keymap.c

Added keymap.c inside the via directory

* Update config.h in projectkb/alice

Defined VIA eeprom layout size to 2 bits to allow for 4 layout options

4 years agoAlso align rules.mk
zvecr [Thu, 19 Mar 2020 00:57:02 +0000 (00:57 +0000)]
Also align rules.mk

4 years agoAllow RGBLIGHT_ANIMATIONS to work on keebio/iris configurator builds
zvecr [Thu, 19 Mar 2020 00:43:20 +0000 (00:43 +0000)]
Allow RGBLIGHT_ANIMATIONS to work on keebio/iris configurator builds

4 years ago[Keyboard] FLX Lodestone (#8451)
Flexerm [Wed, 18 Mar 2020 19:56:22 +0000 (19:56 +0000)]
[Keyboard] FLX Lodestone (#8451)

* Add Lodestone PCB

Working Firmware for Lodestone PCB tested on physical PCB prototypes.

* Update keyboards/flx/lodestone/lodestone.c

* Update keyboards/flx/lodestone/keymaps/default/config.h

* Update keyboards/flx/lodestone/rules.mk

* Update keyboards/flx/lodestone/readme.md

* Delete config.h

* Update keyboards/flx/lodestone/info.json

Suggested by noroadsleft

* Update keyboards/flx/lodestone/info.json

* Update keyboards/flx/lodestone/info.json

Changed maintainer name as suggested.

* Update keyboards/flx/lodestone/keymaps/default/readme.md

* Update keyboards/flx/lodestone/info.json

* Update keyboards/flx/lodestone/rules.mk

Changed Link_Time_Optimization to LTO didn't know this was a thing :)

* Update keyboards/flx/lodestone/keymaps/default/keymap.c

Removed 2 unessisary layers from the default map.

* Update keyboards/flx/lodestone/readme.md

* Update keyboards/flx/lodestone/info.json

* Changed from LAYOUT to LAYOUT_all

AS suggested by noroadsleft, changed 4 files to match, and re-testeed on my hardware to confirm working.

* Update keyboards/flx/lodestone/config.h

Cleaned up Manu, Product and Descriptor as suggested.

* Update keyboards/flx/lodestone/readme.md

4 years agoformat code according to conventions [skip ci]
QMK Bot [Wed, 18 Mar 2020 19:12:13 +0000 (19:12 +0000)]
format code according to conventions [skip ci]

4 years ago[Keyboard] uranuma (#8343)
yohewi [Wed, 18 Mar 2020 19:09:53 +0000 (04:09 +0900)]
[Keyboard] uranuma (#8343)

* uranuma

* Update keyboards/uranuma/keymaps/default/keymap.c

* Update keyboards/uranuma/rules.mk

* Update keyboards/uranuma/keymaps/default/keymap.c

* Update keyboards/uranuma/keymaps/default/keymap.c

* Update keyboards/uranuma/keymaps/default/keymap.c

* Update keyboards/uranuma/uranuma.h

* Update keyboards/uranuma/keymaps/default/keymap.c

* Update keyboards/uranuma/keymaps/default/keymap.c

* 20200316change

4 years ago[Keyboard] Wheatfield Blocked65% (#8339)
TerryMathews [Wed, 18 Mar 2020 18:43:25 +0000 (14:43 -0400)]
[Keyboard] Wheatfield Blocked65% (#8339)

* Initial support for Wheatfield Blocked65%

* Update keyboards/wheatfield/blocked65/blocked65.c

* Update keyboards/wheatfield/blocked65/blocked65.h

* Update keyboards/wheatfield/blocked65/blocked65.h

* Update keyboards/wheatfield/blocked65/info.json

* Update keyboards/wheatfield/blocked65/info.json

* Update keyboards/wheatfield/blocked65/keymaps/default/keymap.c

* Update keyboards/wheatfield/blocked65/keymaps/default/keymap.c

* Update keyboards/wheatfield/blocked65/readme.md

* Update keyboards/wheatfield/blocked65/readme.md

* Update keyboards/wheatfield/blocked65/rules.mk

* Update keyboards/wheatfield/blocked65/keymaps/default/keymap.c

4 years ago[Docs] Japanese translation of docs/custom_matrix.md (#8463)
Takeshi ISHII [Wed, 18 Mar 2020 18:37:59 +0000 (03:37 +0900)]
[Docs] Japanese translation of docs/custom_matrix.md (#8463)

* add docs/ja/custom_matrix.md

* add original document TAG

* update ja/custom_matrix.md

* 「マトリクス」to 「マトリックス」

* docs/ja/custom_matrix.md:update section title

* update docs/ja/custom_matrix.md

* update docs/ja/custom_matrix.md

4 years ago[Keyboard] Splitreus62 (#8383)
Derek [Wed, 18 Mar 2020 18:36:22 +0000 (14:36 -0400)]
[Keyboard] Splitreus62 (#8383)

* added splitreus62

* fixed rules.mk

* Update keymap.c

* Updated RGBLIGHT_ENABLE

* Update readme.md

* Update readme.md

* Update readme.md

* Update readme.md

* Update readme.md

* Update readme.md

* Updated NKRO

* added splitreus62

* fixed rules.mk

* Update keymap.c

* Updated RGBLIGHT_ENABLE

* Update readme.md

* Update readme.md

* Update readme.md

* Update readme.md

* Update readme.md

* Update readme.md

* Updated NKRO

* Update config.h

* Update keyboards/splitreus62/rules.mk

* Update keyboards/splitreus62/splitreus62.c

* Update keyboards/splitreus62/splitreus62.h

* Update keyboards/splitreus62/readme.md

* Update keyboards/splitreus62/rules.mk

* Update config.h

* Update keyboards/splitreus62/readme.md

* Update keyboards/splitreus62/rules.mk

* Update keyboards/splitreus62/splitreus62.h

* Update keyboards/splitreus62/keymaps/default/keymap.c

* Update keyboards/splitreus62/readme.md

4 years ago[Keymap] Update default keymap for Choco60 (#8453)
Naoto Takai [Wed, 18 Mar 2020 18:16:15 +0000 (03:16 +0900)]
[Keymap] Update default keymap for Choco60 (#8453)

* Update default keymap for Choco60

* Update keyboards/choco60/keymaps/default/keymap.c

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
4 years ago[Keymap] I2C scanner (#8454)
Joel Challis [Wed, 18 Mar 2020 18:14:45 +0000 (18:14 +0000)]
[Keymap] I2C scanner (#8454)

* Add i2c scanner keymap

* Add bodge for chibios

* Fix readme title

* make chibios bodge a little cleaner

* fix typo in readme

4 years agoUpdate Programmer Dvorak keymap and add sendstring LUT (#8456) 0.8.55
Ryan [Wed, 18 Mar 2020 18:11:57 +0000 (05:11 +1100)]
Update Programmer Dvorak keymap and add sendstring LUT (#8456)

* Update Programmer Dvorak keymap and add sendstring LUT

* Include quantum.h

4 years ago[Keyboard] Add more community layout support to Polaris (#8468)
Brandon Schlack [Wed, 18 Mar 2020 17:45:13 +0000 (10:45 -0700)]
[Keyboard] Add more community layout support to Polaris (#8468)

- Add 60_ansi, 60_ansi_split_bs_rshift layouts

4 years agoVIA support for TKC1800 (#8178)
Wilba [Wed, 18 Mar 2020 17:28:13 +0000 (04:28 +1100)]
VIA support for TKC1800 (#8178)

* VIA support for TKC1800

* Fixed VENDOR_ID

4 years agoCLI: Hide json-keymap subcommand, as it's been deprecated. 0.8.54
Erovia [Wed, 18 Mar 2020 17:10:04 +0000 (18:10 +0100)]
CLI: Hide json-keymap subcommand, as it's been deprecated.

4 years ago[Keymap] Add the fsck layout for iris (#8473)
Frederick Hirsch [Wed, 18 Mar 2020 16:48:00 +0000 (17:48 +0100)]
[Keymap] Add the fsck layout for iris (#8473)

4 years ago[Userspace] alfrdmalr: swap # and @ symbols (#8469)
Alfred Maler [Wed, 18 Mar 2020 04:44:55 +0000 (00:44 -0400)]
[Userspace] alfrdmalr: swap # and @ symbols (#8469)

4 years agoUpdate UK keymap and sendstring LUT (#8458) 0.8.53
Ryan [Wed, 18 Mar 2020 00:09:12 +0000 (11:09 +1100)]
Update UK keymap and sendstring LUT (#8458)

4 years ago[Keymap] Corodiak's Kyria (#8444)
Jann-Niklas Zimmermann [Tue, 17 Mar 2020 23:57:53 +0000 (00:57 +0100)]
[Keymap] Corodiak's Kyria (#8444)

* Add kyria keymap

* Delete wrong readme.md

* Move layer keys

* Refine keymap

* Clean up

* Add comment

* Improve OS depending macros

* Update keymap overview

* Add review suggestions

4 years ago[docs] Note the need to flash both sides for rgb layers. (#8467)
Frei [Tue, 17 Mar 2020 23:43:04 +0000 (16:43 -0700)]
[docs] Note the need to flash both sides for rgb layers. (#8467)

Update feature_rgblight.md to note that for split dual-mcu boards,
both sides must be flash to get the new value of the rgblight_layers.

https://github.com/qmk/qmk_firmware/pull/7768#issuecomment-600237611

4 years agoRemove qmk archive generation (#8462) 0.8.52
Joel Challis [Tue, 17 Mar 2020 21:28:13 +0000 (21:28 +0000)]
Remove qmk archive generation (#8462)

4 years ago[Keymap] New Massdrop ALT keymap for emptyflask (#8460)
Jon Roberts [Tue, 17 Mar 2020 21:01:54 +0000 (16:01 -0500)]
[Keymap] New Massdrop ALT keymap for emptyflask (#8460)

amended to remove a couple of unnecessary lines,
thanks to @zvecr and @fauxpark

4 years ago[Keyboard] Add sick68 keyboard (#8400)
Umberto Baldi [Tue, 17 Mar 2020 20:51:47 +0000 (21:51 +0100)]
[Keyboard] Add sick68 keyboard (#8400)

* add sick68 keyboard

* relocate to keyboards/handwired/sick68

* Apply suggestions from code review

* delete config.h because was emply

* Apply suggestions from code review

4 years agoFix Dimple VIA keymap (#8466)
Erovia [Tue, 17 Mar 2020 16:04:03 +0000 (17:04 +0100)]
Fix Dimple VIA keymap (#8466)

4 years agoAdd VIA support for LazyDesigners Dimple. (#8447)
Erovia [Tue, 17 Mar 2020 14:34:37 +0000 (15:34 +0100)]
Add VIA support for LazyDesigners Dimple. (#8447)

* Assign unique VID to LazyDesigners' boards

* Add VIA support for LazyDesigners Dimple

* Apply @fauxpark's suggestions

Co-Authored-By: Ryan <fauxpark@gmail.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
4 years agoformat code according to conventions [skip ci] 0.8.51
QMK Bot [Tue, 17 Mar 2020 01:02:01 +0000 (01:02 +0000)]
format code according to conventions [skip ci]

4 years agoARM - ADC cleanup (#8385)
Joel Challis [Tue, 17 Mar 2020 00:29:52 +0000 (00:29 +0000)]
ARM - ADC cleanup (#8385)

* Update switch to array to allow custom values

* Add adc keymap

* update docs to reflect alignment of default 10 bit

* start conversion to USE_ADCVn

* samplerate is hella wrong...stub out for now

* basic f1 and f4 functionality

* Tidy up current changes

* Restore old pinToMux function

* Add back sample rate for supported platforms

* F0 compile fixes

* wordsmithery

Co-Authored-By: Ryan <fauxpark@gmail.com>
* Remove reference to avr only function

Co-authored-by: Ryan <fauxpark@gmail.com>
4 years agoUpdate Italian keymap and add sendstring LUT (#8438) 0.8.49 0.8.50
Ryan [Mon, 16 Mar 2020 14:32:48 +0000 (01:32 +1100)]
Update Italian keymap and add sendstring LUT (#8438)

4 years agoUpdate German keymap and sendstring LUT (#8437) 0.8.48
Ryan [Mon, 16 Mar 2020 14:31:48 +0000 (01:31 +1100)]
Update German keymap and sendstring LUT (#8437)

4 years agoUpdate French keymap and sendstring LUT (#8436) 0.8.47
Ryan [Mon, 16 Mar 2020 14:30:57 +0000 (01:30 +1100)]
Update French keymap and sendstring LUT (#8436)

4 years agoUpdate Brazilian keymap and add sendstring LUT (#8435)
Ryan [Mon, 16 Mar 2020 14:30:17 +0000 (01:30 +1100)]
Update Brazilian keymap and add sendstring LUT (#8435)

4 years agoDocument 'make all:<name>' (#8439)
Joel Challis [Mon, 16 Mar 2020 14:27:19 +0000 (14:27 +0000)]
Document 'make all:<name>' (#8439)

* Document 'make all:<name>'

* add cli docs

* Apply suggestions from code review

Co-Authored-By: skullydazed <skullydazed@users.noreply.github.com>
Co-authored-by: skullydazed <skullydazed@users.noreply.github.com>
4 years agoformat code according to conventions [skip ci] 0.8.46
QMK Bot [Mon, 16 Mar 2020 10:01:22 +0000 (10:01 +0000)]
format code according to conventions [skip ci]

4 years agoRemove unnecessary import of rgblight.h in tmk_core/protocol/*/*.c (#8432)
Takeshi ISHII [Mon, 16 Mar 2020 09:26:32 +0000 (18:26 +0900)]
Remove unnecessary import of rgblight.h in tmk_core/protocol/*/*.c (#8432)

* Remove unnecessary import of rgblight.h in tmk_core/protocol/*/*.c

 * tmk_core/protocol/chibios/main.c
 * tmk_core/protocol/lufa/lufa.c

see #8380 for tmk_core/protocol/vusb/main.c.

* Remove '#include "rgblight.h"' from tmk_core/protocol/vusb/main.c.

4 years ago[Keyboard] Add the Romeo keyboard (#8434)
coseyfannitutti [Mon, 16 Mar 2020 04:46:48 +0000 (00:46 -0400)]
[Keyboard] Add the Romeo keyboard (#8434)

* Add Keyboard - Romeo

* Update rules.mk

* Update readme.md

* Update keyboards/coseyfannitutti/romeo/readme.md

Co-Authored-By: Joel Challis <git@zvecr.com>
* Update keyboards/coseyfannitutti/romeo/romeo.c

Co-Authored-By: Joel Challis <git@zvecr.com>
* Update keyboards/coseyfannitutti/romeo/keymaps/default/keymap.c

Co-Authored-By: Ryan <fauxpark@gmail.com>
* Update keyboards/coseyfannitutti/romeo/keymaps/default/keymap.c

Co-Authored-By: Ryan <fauxpark@gmail.com>
* Update keyboards/coseyfannitutti/romeo/readme.md

Co-Authored-By: Ryan <fauxpark@gmail.com>
* Update keyboards/coseyfannitutti/romeo/rules.mk

Co-Authored-By: Ryan <fauxpark@gmail.com>
* Update keyboards/coseyfannitutti/romeo/usbconfig.h

Co-Authored-By: Ryan <fauxpark@gmail.com>
* Update keyboards/coseyfannitutti/romeo/usbconfig.h

Co-Authored-By: Ryan <fauxpark@gmail.com>
* Update keyboards/coseyfannitutti/romeo/usbconfig.h

Co-Authored-By: Ryan <fauxpark@gmail.com>
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
4 years ago[Keymap] fix sigma keymaps build (#8427)
Yann Hodique [Mon, 16 Mar 2020 04:42:10 +0000 (21:42 -0700)]
[Keymap] fix sigma keymaps build (#8427)

handle unicode input properly.

4 years ago[Docs] Random Fixes (#8340)
James Young [Mon, 16 Mar 2020 03:29:11 +0000 (20:29 -0700)]
[Docs] Random Fixes (#8340)

* fix CLI section links in the Summary

* fix heading in Pointing Device doc

* fix headings in PS/2 Mouse Support doc

* add explicit section ids to I2C Master Driver doc

* reformat GPIO Controls table

Much like the I2C Master Driver doc, I found this a bit less than ideal to read. (The table was actually wider than the space available for it.)

Reformatted so each GPIO function is an H3 heading, followed by a paragraph and a table of each architecture's old-style function.

* migrate changes from I2C Master Driver doc to Japanese translation

* add explicit anchors to I2C Master Driver docs

* fix code block language markers

The language markers are case-sensitive; using the wrong case means the syntax highlighting doesn't work.

Good: ```c
Bad: ```C

* restore Japanese I2C Master Driver doc to current master

Can't update the internal tracking references accurately until the changes to the English doc are committed to master.

* add explicit anchors to edited files

* change ChibiOS/ARM to ARM/ChibiOS

Because ARM/ATSAM is also a thing that exists.

* fix code block language markers again

Used the wrong markers in a few spots. Also these are apparently always supposed to be lowercase.

* add section anchors to cli.md

* restore table formatting on GPIO Control doc

* remove changes to _summary.md

4 years agoUpdate Belgian keymap and sendstring LUT (#8349) 0.8.44 0.8.45
Ryan [Sun, 15 Mar 2020 20:41:34 +0000 (07:41 +1100)]
Update Belgian keymap and sendstring LUT (#8349)

4 years agoUpdate Slovenian keymap and add sendstring LUT (#8350)
Ryan [Sun, 15 Mar 2020 20:40:54 +0000 (07:40 +1100)]
Update Slovenian keymap and add sendstring LUT (#8350)

4 years agoUpdate Norman keymap and sendstring LUT (#8404) 0.8.42 0.8.43
Ryan [Sun, 15 Mar 2020 20:38:05 +0000 (07:38 +1100)]
Update Norman keymap and sendstring LUT (#8404)

4 years agoUpdate Plover keymap (#8405)
Ryan [Sun, 15 Mar 2020 20:37:32 +0000 (07:37 +1100)]
Update Plover keymap (#8405)

4 years ago[Keymap] Update ortho 4x12 jotix layout (#8425) 0.8.41
jotix [Sun, 15 Mar 2020 17:16:30 +0000 (14:16 -0300)]
[Keymap] Update ortho 4x12 jotix layout (#8425)

* ortho 4x12 jotix layout

* jotix ortho_4x12 layout

4 years agomsys2_install.sh: wrap requirements.txt in quotes (#8424)
Ryan [Sun, 15 Mar 2020 17:15:42 +0000 (04:15 +1100)]
msys2_install.sh: wrap requirements.txt in quotes (#8424)

4 years agoFix some broken links in the docs (#8394)
skullydazed [Sun, 15 Mar 2020 14:48:44 +0000 (07:48 -0700)]
Fix some broken links in the docs (#8394)

* fix some broken links

* remove duplicate and confusing material from cli.md

* Switch brazil to the 2 letter country code

* Update docs/_langs.md

Co-Authored-By: Ryan <fauxpark@gmail.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
4 years ago[Docs] Update to I2C docs: Clarify address expectation and return values (#8413)
brickbots [Sun, 15 Mar 2020 07:17:48 +0000 (00:17 -0700)]
[Docs] Update to I2C docs: Clarify address expectation and return values (#8413)

* Clarifying docs for i2c

* Fix typo

* Fix up punctuation

* Implementing great suggestions

* Update docs/i2c_driver.md

* Update docs/i2c_driver.md

4 years agoformat code according to conventions [skip ci] 0.8.40
QMK Bot [Sat, 14 Mar 2020 21:37:29 +0000 (21:37 +0000)]
format code according to conventions [skip ci]

4 years agoAdding OLED scroll setup functions (#8386)
brickbots [Sat, 14 Mar 2020 21:04:34 +0000 (14:04 -0700)]
Adding OLED scroll setup functions (#8386)

* Adding scroll setup functions:

* Clarifying values stored in oled_scroll_speed

4 years agoVIA Support: Doro 67 (#8399)
MechMerlin [Sat, 14 Mar 2020 18:47:29 +0000 (11:47 -0700)]
VIA Support: Doro 67 (#8399)

* add via keymap for doro67

* have more sensible VID and PID

* apply the same VIA changes to the regular PCB

* Update keyboards/doro67/rgb/keymaps/via/keymap.c

* Update keyboards/doro67/regular/config.h

* fix some formatting

* add via support for multi doro67

4 years agoRemove pro_micro.h (#8374) 0.8.39
Ryan [Sat, 14 Mar 2020 15:31:15 +0000 (02:31 +1100)]
Remove pro_micro.h (#8374)

* Remove pro_micro.h

* Include quantum.h

4 years agoformat code according to conventions [skip ci] 0.8.38
QMK Bot [Sat, 14 Mar 2020 14:08:48 +0000 (14:08 +0000)]
format code according to conventions [skip ci]

4 years agoRealign dynamic macros with recent SEND_STRING changes (#8407)
Wilba [Sat, 14 Mar 2020 13:35:12 +0000 (00:35 +1100)]
Realign dynamic macros with recent SEND_STRING changes (#8407)

4 years agoadded olkb_style layout for XD75 (#8409)
NeoTheFox [Sat, 14 Mar 2020 13:32:26 +0000 (16:32 +0300)]
added olkb_style layout for XD75 (#8409)

* added olkb_style layout for XD75

* removed unnecessary config.h

* cleaned up empty functions

* refactored fuction type for clarity

* renamed the layout

4 years agofix two links on docs/other_eclipse.md (#8417)
Takeshi ISHII [Sat, 14 Mar 2020 13:25:21 +0000 (22:25 +0900)]
fix two links on docs/other_eclipse.md (#8417)

4 years agoAdd Portuguese keymap and sendstring lookup tables (#8390) 0.8.37
Luís Oliveira [Sat, 14 Mar 2020 00:21:00 +0000 (00:21 +0000)]
Add Portuguese keymap and sendstring lookup tables (#8390)

* Add Portuguese keymap and sendstring lookup tables

* Update quantum/keymap_extras/keymap_portuguese.h

Co-Authored-By: Ryan <fauxpark@gmail.com>
* Update quantum/keymap_extras/keymap_portuguese.h

Co-Authored-By: Ryan <fauxpark@gmail.com>
* Update quantum/keymap_extras/keymap_portuguese.h

Co-Authored-By: Ryan <fauxpark@gmail.com>
* Update quantum/keymap_extras/keymap_portuguese.h

Co-Authored-By: Ryan <fauxpark@gmail.com>
* Update quantum/keymap_extras/keymap_portuguese.h

Co-Authored-By: Ryan <fauxpark@gmail.com>
* Update quantum/keymap_extras/keymap_portuguese.h

Co-Authored-By: Ryan <fauxpark@gmail.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
4 years agoUpdate link for Learn Plover google site (#8410)
Andy Jack [Sat, 14 Mar 2020 00:06:54 +0000 (20:06 -0400)]
Update link for Learn Plover google site (#8410)

4 years ago[Keymap] ninjonas keymap updates (#8373)
Jonas Avellana [Fri, 13 Mar 2020 23:56:21 +0000 (17:56 -0600)]
[Keymap] ninjonas keymap updates (#8373)

* [keymap(ninjonas)] ninjonas keymap updates

* [refactor] switching encoder rotation logic. recent pull seems to have flipped encoder stuff

* [keymap(lily58)] added chrome change profile key on RAISE

Co-authored-by: Jonas Avellana <jonas.avellana@workday.com>
4 years agoFix bootloader for Maypad (#8411)
Ryan [Fri, 13 Mar 2020 23:44:43 +0000 (10:44 +1100)]
Fix bootloader for Maypad (#8411)

4 years agoAdd decorators for determining keyboard and keymap based on current directory (#8191) 0.8.36
skullydazed [Fri, 13 Mar 2020 22:47:04 +0000 (15:47 -0700)]
Add decorators for determining keyboard and keymap based on current directory (#8191)

* Use pathlib everywhere we can

* Improvements based on @erovia's feedback

* rework qmk compile and qmk flash to use pathlib

* style

* Remove the subcommand_name argument from find_keyboard_keymap()

* add experimental decorators

* Create decorators for finding keyboard and keymap based on current directory.

Decorators were inspired by @Erovia's brilliant work on the proof of concept.

4 years agoformat code according to conventions [skip ci] 0.8.35
QMK Bot [Fri, 13 Mar 2020 18:44:56 +0000 (18:44 +0000)]
format code according to conventions [skip ci]

4 years agoFix pressing two keys with the same keycode but different modifiers (#2710)
fredizzimo [Fri, 13 Mar 2020 18:09:38 +0000 (20:09 +0200)]
Fix pressing two keys with the same keycode but different modifiers (#2710)

* Fix extra keyboard report during test_fixture teardown

* Add tests for pressing two keys with only different modifers

* Fix #1708

When two keys that use the same keycode, but different modifiers were
pressed at the same time, the second keypress wasn't registered. This is
fixed by forcing a key release when we detect a new press for the same
keycode.

* Fix the NKRO version of is_key_pressed

* Fix uninitalized loop variable

Co-authored-by: Jack Humbert <jack.humb@gmail.com>
4 years agoformat code according to conventions [skip ci] 0.8.34
QMK Bot [Fri, 13 Mar 2020 17:24:38 +0000 (17:24 +0000)]
format code according to conventions [skip ci]

4 years agoDecouple mouse cursor and mouse wheel in accelerated mode (#6685)
francislan [Fri, 13 Mar 2020 16:49:44 +0000 (09:49 -0700)]
Decouple mouse cursor and mouse wheel in accelerated mode (#6685)

* Decouples mouse cursor and mouse wheel movements in accelerated mode.

* Fixed comment indentation.

* Updated docs

Co-authored-by: Francis LAN <francislan@google.com>
4 years ago[Keyboard] Add Wallaby (#8398)
Koichi Katano [Fri, 13 Mar 2020 02:30:59 +0000 (11:30 +0900)]
[Keyboard] Add Wallaby (#8398)

* Add wallaby

* Update readme.md

* Update keyboards/wallaby/keymaps/default/keymap.c

* Update keyboards/wallaby/rules.mk

4 years ago[Keyboard] Abacus Keyboard ReMerge (#8308)
nickolaij [Fri, 13 Mar 2020 02:22:27 +0000 (12:22 +1000)]
[Keyboard] Abacus Keyboard ReMerge (#8308)

* added abacus keyboard

* keymap updates

* Update keyboards/abacus/config.h

* Update keyboards/abacus/config.h

* Update keyboards/abacus/keymaps/default/keymap.c

* Update keyboards/abacus/keymaps/default/keymap.c

* Update keyboards/abacus/keymaps/default/keymap.c

* start cleaning up for merge

* cleaned for merge

* cleaned

* cleaned

* Update keyboards/abacus/abacus.h

* Update keyboards/abacus/keymaps/default/keymap.c

* Update keyboards/abacus/keymaps/default/readme.md

* Update keyboards/abacus/readme.md

* Update keyboards/abacus/readme.md

* Update keyboards/abacus/rules.mk

* Update keyboards/abacus/info.json

* Update keyboards/abacus/info.json

* Update keyboards/abacus/info.json

* Update keyboards/abacus/readme.md

* Update keyboards/abacus/info.json

* Update keyboards/abacus/rules.mk

* Update keyboards/abacus/rules.mk

4 years agoRestore getting_started_github.md doc
James Young [Fri, 13 Mar 2020 00:24:07 +0000 (17:24 -0700)]
Restore getting_started_github.md doc