jackhill/qmk/firmware.git
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

4 years agoUpdate Swedish keymap and add sendstring LUT (#8365) 0.8.33
Ryan [Fri, 13 Mar 2020 00:09:30 +0000 (11:09 +1100)]
Update Swedish keymap and add sendstring LUT (#8365)

4 years agoUpdate Spanish keymap and sendstring LUT (#8364) 0.8.32
Ryan [Fri, 13 Mar 2020 00:00:28 +0000 (11:00 +1100)]
Update Spanish keymap and sendstring LUT (#8364)

4 years agouse qmk.path.normpath to locate the output file. 0.8.31
skullY [Thu, 12 Mar 2020 18:17:43 +0000 (11:17 -0700)]
use qmk.path.normpath to locate the output file.

4 years ago[Keyboard] Candybar update (#8335)
TerryMathews [Thu, 12 Mar 2020 19:52:59 +0000 (15:52 -0400)]
[Keyboard] Candybar update (#8335)

* Candybar: split lefty and righty into subprojects.

* Update readme.md

* Update readme.md

* Candybar: Moved STM32 library files into project root folder.

* Update keyboards/candybar/righty/readme.md

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/candybar/righty/readme.md

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/candybar/righty/readme.md

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/candybar/righty/readme.md

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/candybar/righty/righty.c

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Candybar: remove Boards directory so project uses one from drivers

* Update keyboards/candybar/righty/readme.md

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update readme.md

* Update readme.md

Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
4 years agoAdd new keymap with split shift and split backspace for bananas… (#8395)
Christopher Janzen [Thu, 12 Mar 2020 19:14:03 +0000 (14:14 -0500)]
Add new keymap with split shift and split backspace for bananas… (#8395)

* Add new keymap with split right shift and split backspace for bananasplit PCB

* Remove unecessary config.h

* Remove unecessary line breaks

Co-Authored-By: Ryan <fauxpark@gmail.com>
Co-authored-by: Christopher Janzen <hello@christopherjanzen.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
4 years agoEnable custom backlight driver for kmac (#8397)
Joel Challis [Thu, 12 Mar 2020 12:11:55 +0000 (12:11 +0000)]
Enable custom backlight driver for kmac (#8397)

4 years agoForce "blank" issue template to end of list (#8387) 0.8.30
Joel Challis [Thu, 12 Mar 2020 08:27:33 +0000 (08:27 +0000)]
Force "blank" issue template to end of list (#8387)

* force ascii sort of issue templates to add blank to end of list

4 years agoFix darkmode (#8393)
Nick Brassel [Thu, 12 Mar 2020 07:17:47 +0000 (18:17 +1100)]
Fix darkmode (#8393)

* Rearrange the custom CSS a bit.

* fix css name

* add missing quote

* Fix up dark mode rendering. (#8392)

* Fix up dark mode rendering.

* Update index.html

* Fix up code blocks

* Fix code in page toc

* Update docs/qmk_custom_dark.css

Co-Authored-By: Ryan <fauxpark@gmail.com>
Co-authored-by: skullY <skullydazed@gmail.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
4 years agoDanielo515/redox (#8232)
Daniel Rodríguez Rivero [Thu, 12 Mar 2020 02:50:19 +0000 (03:50 +0100)]
Danielo515/redox (#8232)

* feat(build): added script for compiling with docker easily

* chore: bring my own build with docker to master

* chore: delete a file that does not make sense anymore

* feat: first redox for danielo

* chore: basic compatibility between redox and my space

* refactor: removed some old stuff

* feat: added go coding symbols

* feat: name control_k and alt_j

* chore: reduce combo term

* feat: improved first layer of redox

* feat: add configurations to the redox

* feat: make alt tab more portable

* feat: small improvements to redox layout

* feat: added leader

* refactor: move leader defs to my userspace config

* chore: movement modified

* feat: more predefined keys and a a new combo

* feat: redox alt tab functionality

* refactor: move alt_tab processing to a separate file

* refactor: early return

* refactor: move process record to a separate file

* format leader function

* chore: backspace on digits layer

* feat: add extra combo

* feat: added more combos

* implement guard proposed by @drashna

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* chore: include @drashna placeholder suggestion

Co-Authored-By: Drashna Jaelre <drashna@live.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
4 years agoAdd support for STM32L0/L1 onboard EEPROM. (#8002) 0.8.29
Nick Brassel [Thu, 12 Mar 2020 01:59:55 +0000 (12:59 +1100)]
Add support for STM32L0/L1 onboard EEPROM. (#8002)

* Add support for STM32L0/L1 onboard EEPROM.

* Update docs/eeprom_driver.md

Co-Authored-By: Joel Challis <git@zvecr.com>
Co-authored-by: Joel Challis <git@zvecr.com>
4 years ago[Keymap] Add Erkhal keymap to PRKL30 (#8355)
Erkki Halinen [Wed, 11 Mar 2020 23:06:47 +0000 (01:06 +0200)]
[Keymap] Add Erkhal keymap to PRKL30 (#8355)

* Add Erkhal keymap

* Fix comment of layer

* Update keyboards/handwired/prkl30/keymaps/erkhal/readme.md

4 years agofix keyboards/mxss/rgblight.h (#8388)
Takeshi ISHII [Wed, 11 Mar 2020 21:23:31 +0000 (06:23 +0900)]
fix keyboards/mxss/rgblight.h (#8388)

Since #7773 caused a build error for `mxss:default`, I made similar changes to 'keyboards/mxss/rgblight.h' as #7773 did to 'quantum/rgblight.h'.

**This commit does not change the build result.**

Testing script
```shell
 # build on versions earlier than PR #7773
 git checkout 0.8.24
 echo master > /tmp/master_md5.txt

 make mxss:default:clean
 make mxss:default
 md5 mxss_default.hex >> /tmp/master_md5.txt

 # build on this commit
 git checkout fix-keyboards-mxss-rgblight.h
 echo fix-keyboards-mxss-rgblight.h > /tmp/branch_md5.txt

 make mxss:default:clean
 make mxss:default
 md5 mxss_default.hex >> /tmp/branch_md5.txt

 diff -u /tmp/master_md5.txt /tmp/branch_md5.txt
```

Test result:
```
--- /tmp/master_md5.txt 2020-03-12 05:51:39.000000000 +0900
+++ /tmp/branch_md5.txt 2020-03-12 05:51:49.000000000 +0900
@@ -1,2 +1,2 @@
-master
+fix-keyboards-mxss-rgblight.h
MD5 (mxss_default.hex) = 3034b2504d0c7fc6bd8bf1dffb6b8486
```

4 years ago[Keyboard] Oddball keyboard (#8352)
Alexander Tulloh [Wed, 11 Mar 2020 07:56:05 +0000 (18:56 +1100)]
[Keyboard] Oddball keyboard (#8352)

* Initial commit of oddball keyboard

* Update oddball project url

* Update pointer functions to only run on master side

* Add unique product version

* Capitalise product name

* Convert oddball keymap layer flags to enum

* Remove commented keyboard boilerplate code

* Remove unused keymap config

* Fix incorrect layout in info.json

* Add markdown link text in readme

4 years agoformat code according to conventions [skip ci] 0.8.28
QMK Bot [Wed, 11 Mar 2020 05:11:02 +0000 (05:11 +0000)]
format code according to conventions [skip ci]

4 years agoAdd ADC support for STM32F3 and STM32F0 devices (#7681)
Drew Mills [Wed, 11 Mar 2020 04:38:39 +0000 (23:38 -0500)]
Add ADC support for STM32F3 and STM32F0 devices (#7681)

* Add ADC support for STM32F3 and STM32F0 devices

* Add section about configration options available to the ARM ADC implementation

* Fix STM32 typo

4 years agoAdd VIA support to Tokyo60. (#8362)
Zambumon [Wed, 11 Mar 2020 00:44:20 +0000 (01:44 +0100)]
Add VIA support to Tokyo60. (#8362)

* VIA_ENABLE Tokyo60 PCB

* Update config.h

* Apply suggestions from code review

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
4 years agofix kira80 matrix mapping and add more preset layouts (#8361)
elmo-space [Tue, 10 Mar 2020 22:10:14 +0000 (23:10 +0100)]
fix kira80 matrix mapping and add more preset layouts (#8361)

* fix kira80 matrix mapping

* add more preset keymaps

* remove uselesss rgb mod keys

4 years agoRename qmk json-keymap to qmk json2c (#8372) 0.8.27
skullydazed [Tue, 10 Mar 2020 20:51:19 +0000 (13:51 -0700)]
Rename qmk json-keymap to qmk json2c (#8372)

4 years agoformat code according to conventions [skip ci] 0.8.26
QMK Bot [Tue, 10 Mar 2020 20:24:13 +0000 (20:24 +0000)]
format code according to conventions [skip ci]

4 years agoFeature: RGBLight layers (#7768)
Nathan Gray [Tue, 10 Mar 2020 19:50:01 +0000 (12:50 -0700)]
Feature: RGBLight layers (#7768)

* New feature: RGBLIGHT_LAYERS

This feature allows users to define multiple independent layers of lighting
that can be toggled on and off individually, making it easy to use your
RGB lighting to indicate things like active keyboard layer & modifier state.

* Demonstrate built in functions for layer state checking

Also link the video in the docs.

* Follow existing pattern for setting rgblight_status flags

* Eliminate rgblight_is_static_mode since it's not needed

Just check to see if the timer is enabled directly.

4 years agoRefactor Equinox PCB revisions (#8266)
Wilba [Tue, 10 Mar 2020 18:34:19 +0000 (05:34 +1100)]
Refactor Equinox PCB revisions (#8266)

* Refactor Equinox PCB revisions

* typo

4 years agoReplace tab indentation with spaces in is0 default keymap. (#8368)
Alvin See [Tue, 10 Mar 2020 09:30:34 +0000 (02:30 -0700)]
Replace tab indentation with spaces in is0 default keymap. (#8368)

4 years agoFix layer debug calls (#8370) 0.8.25
Drashna Jaelre [Tue, 10 Mar 2020 09:23:26 +0000 (02:23 -0700)]
Fix layer debug calls (#8370)

4 years ago[Keymap] Added HHKB Keymap and user config (#8119)
Brett Mandler [Tue, 10 Mar 2020 08:52:39 +0000 (04:52 -0400)]
[Keymap] Added HHKB Keymap and user config (#8119)

* Added my config

* Update my keymap

* Improve quality of brett.c

* Finish cleaning brett.c

* Remove QMK_FIRMWARE_H

* Update keyboards/hhkb/keymaps/brett/keymap.c

Co-Authored-By: Ryan <fauxpark@gmail.com>
Co-authored-by: Ryan <fauxpark@gmail.com>