jackhill/qmk/firmware.git
4 years agolink the 2020 Feb 29 Breaking Changes changelog from the summary
James Young [Thu, 5 Mar 2020 23:52:30 +0000 (15:52 -0800)]
link the 2020 Feb 29 Breaking Changes changelog from the summary

4 years agokeycodes.md: hard-code section link id attributes
James Young [Thu, 5 Mar 2020 23:32:27 +0000 (15:32 -0800)]
keycodes.md: hard-code section link id attributes

4 years agokeycodes.md: don't use section headings as links
James Young [Thu, 5 Mar 2020 23:23:07 +0000 (15:23 -0800)]
keycodes.md: don't use section headings as links

It prevents the Table of Contents from parsing that heading.

4 years agomake sure all our redirects are in order
skullY [Sun, 1 Mar 2020 16:57:26 +0000 (08:57 -0800)]
make sure all our redirects are in order

4 years agoAdd more call to action items
skullY [Sun, 1 Mar 2020 05:17:17 +0000 (21:17 -0800)]
Add more call to action items

4 years agoAdd explicit id tags to externally linked headers
skullY [Fri, 28 Feb 2020 04:53:50 +0000 (20:53 -0800)]
Add explicit id tags to externally linked headers

4 years agorefactor How a Matrix Works doc
James Young [Thu, 27 Feb 2020 06:53:47 +0000 (22:53 -0800)]
refactor How a Matrix Works doc

4 years agoHand Wire guide tidying, part 2
James Young [Thu, 27 Feb 2020 05:34:41 +0000 (21:34 -0800)]
Hand Wire guide tidying, part 2

4 years agoHand Wire guide tidying
James Young [Thu, 27 Feb 2020 01:26:44 +0000 (17:26 -0800)]
Hand Wire guide tidying

4 years agoclean up Firmware Setup section in Hand Wire guide
James Young [Thu, 27 Feb 2020 01:10:00 +0000 (17:10 -0800)]
clean up Firmware Setup section in Hand Wire guide

4 years agoremove collapsible section for Compiling; redirect to Building Firmware doc
James Young [Thu, 27 Feb 2020 00:35:51 +0000 (16:35 -0800)]
remove collapsible section for Compiling; redirect to Building Firmware doc

4 years agoreplace QMK Toolbox image in Hand Wire guide
James Young [Wed, 26 Feb 2020 23:22:08 +0000 (15:22 -0800)]
replace QMK Toolbox image in Hand Wire guide

Showing a current version of QMK Toolbox

4 years agorestructure Hand Wire Guide
James Young [Wed, 26 Feb 2020 23:06:39 +0000 (15:06 -0800)]
restructure Hand Wire Guide

4 years agosplit Hand Wire Preamble to a separate doc
James Young [Wed, 26 Feb 2020 22:02:03 +0000 (14:02 -0800)]
split Hand Wire Preamble to a separate doc

4 years agoCSS updates: ul and pre elements
James Young [Wed, 26 Feb 2020 01:22:08 +0000 (17:22 -0800)]
CSS updates: ul and pre elements

4 years agoPolish Configurator section
James Young [Wed, 26 Feb 2020 01:22:05 +0000 (17:22 -0800)]
Polish Configurator section

4 years agoAdjust the H2 and H2 margins
skullY [Wed, 26 Feb 2020 01:13:33 +0000 (17:13 -0800)]
Adjust the H2 and H2 margins

4 years agoreduce the line-height of the sidebar
skullY [Wed, 26 Feb 2020 01:03:57 +0000 (17:03 -0800)]
reduce the line-height of the sidebar

4 years agorearrange the sidebar a bit
skullY [Wed, 26 Feb 2020 00:33:56 +0000 (16:33 -0800)]
rearrange the sidebar a bit

4 years agolimit the TOC to H1 and H2
skullY [Wed, 26 Feb 2020 00:33:35 +0000 (16:33 -0800)]
limit the TOC to H1 and H2

4 years agoremove line drawing chars
skullY [Tue, 25 Feb 2020 23:03:18 +0000 (15:03 -0800)]
remove line drawing chars

4 years agomake custom_keycode_names.md a faq entry instead
skullY [Tue, 25 Feb 2020 22:42:50 +0000 (14:42 -0800)]
make custom_keycode_names.md a faq entry instead

4 years agoreduce space on h3s
skullY [Tue, 25 Feb 2020 22:29:37 +0000 (14:29 -0800)]
reduce space on h3s

4 years agobreak feature_advanced_keycodes.md up into multiple files
skullY [Tue, 25 Feb 2020 21:58:22 +0000 (13:58 -0800)]
break feature_advanced_keycodes.md up into multiple files

4 years agoimprove our docsify setup
skullY [Tue, 25 Feb 2020 21:43:05 +0000 (13:43 -0800)]
improve our docsify setup

4 years agofix numbering
skullY [Tue, 25 Feb 2020 21:42:23 +0000 (13:42 -0800)]
fix numbering

4 years agooverhaul the newbs guide
skullY [Tue, 25 Feb 2020 18:58:36 +0000 (10:58 -0800)]
overhaul the newbs guide

4 years agoMore sidebar organization
skullY [Tue, 25 Feb 2020 17:17:24 +0000 (09:17 -0800)]
More sidebar organization

4 years agoAdd API documentation
skullY [Mon, 24 Feb 2020 06:37:25 +0000 (22:37 -0800)]
Add API documentation

4 years agoupdate flashing.md
James Young [Fri, 21 Feb 2020 03:00:42 +0000 (19:00 -0800)]
update flashing.md

- minor typo on intro paragraph (the -> them)
- remove note about :check-size target (`make` task now does this automatically)
- heading level for Caterina commands section
- typo regarding Halfkay (come -> comes)

4 years agoupdate newbs_building_firmware.md
James Young [Fri, 21 Feb 2020 02:11:26 +0000 (18:11 -0800)]
update newbs_building_firmware.md

Update the text sample for when the compile task completes.

4 years agoRework the newbs guide around the qmk cli
skullY [Thu, 20 Feb 2020 23:50:50 +0000 (15:50 -0800)]
Rework the newbs guide around the qmk cli

4 years agoAdd dark mode support
skullY [Thu, 20 Feb 2020 22:32:43 +0000 (14:32 -0800)]
Add dark mode support

4 years ago_summary.md: move Auto Shift page to Software Features category
James Young [Thu, 20 Feb 2020 22:00:33 +0000 (14:00 -0800)]
_summary.md: move Auto Shift page to Software Features category

4 years agoclean up links to keycode references in newbs_building_firmware_configurator.md
James Young [Thu, 20 Feb 2020 21:56:30 +0000 (13:56 -0800)]
clean up links to keycode references in newbs_building_firmware_configurator.md

4 years agoclean up callouts in newbs_building_firmware_configurator.md
James Young [Thu, 20 Feb 2020 21:55:13 +0000 (13:55 -0800)]
clean up callouts in newbs_building_firmware_configurator.md

4 years agoremove some unnecessary external links
James Young [Thu, 20 Feb 2020 21:53:28 +0000 (13:53 -0800)]
remove some unnecessary external links

Also clean up some trailing whitespace.

4 years agorework the index page
skullY [Thu, 20 Feb 2020 21:09:37 +0000 (13:09 -0800)]
rework the index page

4 years agoremove unused docs
skullY [Thu, 20 Feb 2020 21:07:31 +0000 (13:07 -0800)]
remove unused docs

4 years agomore wip
skullY [Thu, 20 Feb 2020 19:57:43 +0000 (11:57 -0800)]
more wip

4 years agowip
skullY [Thu, 20 Feb 2020 19:06:27 +0000 (11:06 -0800)]
wip

4 years ago[Keyboard] add miller/gm-862 keyboard (#8230)
James Young [Thu, 5 Mar 2020 21:51:43 +0000 (13:51 -0800)]
[Keyboard] add miller/gm-862 keyboard (#8230)

* add miller/gm-862 keyboard

* Update keyboards/miller/gm862/gm862.c

* Update keyboards/miller/gm862/gm862.h

* Update keyboards/miller/gm862/gm862.h

* Update keyboards/miller/gm862/readme.md

* Update keyboards/miller/gm862/readme.md

* Update keyboards/miller/gm862/readme.md

* Update keyboards/miller/gm862/readme.md

* Update config.h

* Update keyboards/miller/gm862/config.h

* Update keyboards/miller/gm862/readme.md

4 years agoupdate lily58/rev1:yshrsmz (#8298)
Ryan [Thu, 5 Mar 2020 19:56:28 +0000 (06:56 +1100)]
update lily58/rev1:yshrsmz (#8298)

* update lily58/rev1:yshrsmz

* use pre-shifted keycodes

4 years ago[Keyboard] CapsUnlocked CU80 (#8257)
James Young [Thu, 5 Mar 2020 05:40:03 +0000 (21:40 -0800)]
[Keyboard] CapsUnlocked CU80 (#8257)

* Initial commit for CU80

* Added iso and ansi to .json

* Update keyboards/cu80/config.h

Remove "Custom matrix"

* Update keyboards/cu80/config.h

* Update keyboards/cu80/config.h

* Update keyboards/cu80/config.h

* Update keyboards/cu80/cu80.h

* Update keyboards/cu80/rules.mk

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

* Update keyboards/cu80/rules.mk

* Update keyboards/cu80/rules.mk

* Update keyboards/cu80/cu80.h

* Update keyboards/cu80/readme.md

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

* Update keyboards/cu80/rules.mk

* Update keyboards/cu80/rules.mk

* Update keyboards/cu80/cu80.h

* Update keyboards/cu80/cu80.h

* Update keyboards/cu80/cu80.h

* Update keyboards/cu80/info.json

* Update keyboards/cu80/info.json

* Update keyboards/cu80/info.json

* Update keyboards/cu80/info.json

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

* Update keyboards/cu80/rules.mk

4 years agoUpdate config.h - Fixed number of RGB LEDs (#8316)
Ryan [Thu, 5 Mar 2020 01:39:50 +0000 (12:39 +1100)]
Update config.h - Fixed number of RGB LEDs (#8316)

There are 18 LEDs, not 16

4 years ago[Keymap] Add @cjuniet's keymap/layout/userspace (#8258)
James Young [Thu, 5 Mar 2020 01:19:26 +0000 (17:19 -0800)]
[Keymap] Add @cjuniet's keymap/layout/userspace (#8258)

* Add Colemak layout

* Add status bar for mods & locks with a custom font

* Swap DEL and TAB

* Fix media keys and add QMK Configurator layout

* Add dead grave accent on <leader>e

4 years ago[Keymap] Wilba/Singav3 nk65 keymap updates (#8267)
James Young [Thu, 5 Mar 2020 01:14:36 +0000 (17:14 -0800)]
[Keymap] Wilba/Singav3 nk65 keymap updates (#8267)

* via configurator can't do AG_TOGG with any key - meh

* same issue - via can't do AG_TOGG

* oops - missed AG_TOGG on the NK65

* add media and mousekeys

* Update keyboards/nk65/keymaps/madhatter/keymap.c

4 years agoAdd RGB lighting through one of the free pins (#8294)
James Young [Thu, 5 Mar 2020 00:59:06 +0000 (16:59 -0800)]
Add RGB lighting through one of the free pins (#8294)

4 years ago[Keymap] Adding the 4sStylZ xd75 (#8285)
James Young [Thu, 5 Mar 2020 00:42:09 +0000 (16:42 -0800)]
[Keymap] Adding the 4sStylZ xd75 (#8285)

* Adding the 4sStylZ xd75

* Update keyboards/xd75/keymaps/4sstylz/keycodes.h

* Apply suggestions from code review

4 years agoYD60MQ refactor and Configurator layout support (#8313)
Nick Brassel [Wed, 4 Mar 2020 20:26:25 +0000 (07:26 +1100)]
YD60MQ refactor and Configurator layout support (#8313)

* refactor yd60mq.h

- four-space indent
- use K<row><col> base32hex notation
- rename LAYOUT to LAYOUT_all (with alias for backwards compatibility)

* refactor yd60mq.c to use led_update_kb()

* align rules.mk to AVR template

* refactor default keymap

Also correct positions for KC_NUHS and KC_NUBS.

* update readme

* add Configurator layout support

* initialize the Caps Lock LED pin properly

4 years ago[Keyboard] Forget to ifdef Super16 led config (#8314)
Joel Challis [Wed, 4 Mar 2020 19:46:03 +0000 (19:46 +0000)]
[Keyboard] Forget to ifdef Super16 led config (#8314)

4 years ago[Keyboard] Switch to RGB Matrix for Super16 (#8305)
Joel Challis [Wed, 4 Mar 2020 18:19:39 +0000 (18:19 +0000)]
[Keyboard] Switch to RGB Matrix for Super16 (#8305)

4 years ago[Keymap] Keymap Update (#8309)
Salicylic-acid3 [Wed, 4 Mar 2020 16:16:36 +0000 (01:16 +0900)]
[Keymap] Keymap Update (#8309)

* Keymap Update

Some key codes have been updated.
naked64:salicylic
7skb:default

* Keymap Update

Some key codes have been updated.
KC_GRAVE to KC_GRV
7skb:default

4 years agoNew Keyboard: SiddersKB Majbritt (Pronounced My Brit) (#8260)
MechMerlin [Wed, 4 Mar 2020 12:12:00 +0000 (04:12 -0800)]
New Keyboard: SiddersKB Majbritt (Pronounced My Brit) (#8260)

* Initial commit of majbritt

* Add QMK and VIA support to majbritt

* Change vendor and product id

* Change name

* Change make path

* Move Majbritt into sidderskb directory

* Update keyboards/sidderskb/majbritt/majbritt.c

Co-Authored-By: Drashna Jaelre <drashna@live.com>
Co-Authored-By: Ryan <fauxpark@gmail.com>
* Update keyboards/sidderskb/majbritt/keymaps/default/config.h
Co-Authored-By: Ryan <fauxpark@gmail.com>
* remove unused file
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
4 years ago[Keyboard] VIA Support: Tada68 (#8289)
MechMerlin [Wed, 4 Mar 2020 09:22:47 +0000 (01:22 -0800)]
[Keyboard] VIA Support: Tada68 (#8289)

* tada68 via files

* change vid and pid based on wilba's recommendaton

4 years ago[Keyboard] LFK78 refactor (#7835)
Ryan [Tue, 3 Mar 2020 22:10:39 +0000 (09:10 +1100)]
[Keyboard] LFK78 refactor (#7835)

* Change include guards to pragma once

* Clean up default keymaps

* Remove some magic numbers and use GPIO macros

* Clean up keyboard.[ch]

* Tidy up info.json and readme

* Align config.h with template

* Split up revision code into subfolders

* rev C-H has no audio, apparently

* Change revc_h to revc and document differences

* Turn off Audio on revb for now, for Travis' sake

* Split info.json into revision folders

* Clean up default keymaps some more

4 years ago[Keymap] new userspace for ibnuda (#8221)
Ibnu Daru Aji [Tue, 3 Mar 2020 21:46:11 +0000 (04:46 +0700)]
[Keymap] new userspace for ibnuda (#8221)

* to ease the maintenance for some boards ibnuda has.

* followed ridingqwerty's suggestion on 8821.

* folloing drashna's suggestion on qmk's 8221.

* following drashn's suggestion on qmk's 8211

4 years ago[Keymap] Add crd's equinox keymap (#8251)
Jason Thigpen [Tue, 3 Mar 2020 20:45:19 +0000 (12:45 -0800)]
[Keymap] Add crd's equinox keymap (#8251)

4 years ago[Keymap] Feature/alfrdmalr/keymap update (#8174)
Alfred Maler [Tue, 3 Mar 2020 18:13:42 +0000 (13:13 -0500)]
[Keymap] Feature/alfrdmalr/keymap update (#8174)

* WIP do not merge

* first pass at custom preonic layout

* add auto shift and reset via leader key

* Update readme

* update copyright notice

* formatting changes

* fix: use MO instead of process_record_user

* added backslash and moved grave position

* remove extraneous 'j' characer in NUMPAD template

* update template formatting

* remove process_record_user

* swap "!" with "@"

* fix readme formatting

* update readme layout image

* restore settings layer

* add windows minimize sequence

* fix: switch to correct seq function for three-key sequence

* fix: missing semicolon

* refactor: move keymap to userspace and generic 5x12 layout

* add numlock to numpad layer

* add readme

* update readme formatting

* remove unused wrappers from layout keymap

* update readme title to reflect new location

* remove alfrdmalr directory from preonic/keymaps

* add ortho 4x12 support

* add 'trilayer' settings and update keymap

* update SYMBOLS layer to SYMBOL

* remove minimize sequence

* clean up user config

* add brightness controls

* update settings ascii

* moved some symbols around to make vim/linux smoother

4 years agoFix bootloader definition for namecard2x4 (#8301)
shela [Tue, 3 Mar 2020 15:00:34 +0000 (00:00 +0900)]
Fix bootloader definition for namecard2x4 (#8301)

BOOTLOADER needs to be defined as caterina because namecard2x4 uses avrdude for flasher.

4 years agoUpdate Hungarian keymap and add sendstring LUT (#8220) 0.8.13
Ryan [Tue, 3 Mar 2020 00:55:42 +0000 (11:55 +1100)]
Update Hungarian keymap and add sendstring LUT (#8220)

4 years agoRemove "ugly hack in usb_main.c" comments (#8296)
Ryan [Mon, 2 Mar 2020 23:56:46 +0000 (10:56 +1100)]
Remove "ugly hack in usb_main.c" comments (#8296)

4 years agoUpdate encoder functions for Iris VIA keymap (#8295)
Danny [Mon, 2 Mar 2020 23:55:57 +0000 (18:55 -0500)]
Update encoder functions for Iris VIA keymap (#8295)

4 years agoReduce PROGMEM usage for sendstring LUT (#8109) 0.8.12
Ted M Lin [Mon, 2 Mar 2020 23:43:18 +0000 (18:43 -0500)]
Reduce PROGMEM usage for sendstring LUT (#8109)

* Reduce PROGMEM usage for keycode map

Bit-pack the keycode bool array to gain back a small amount of flash space.
The trade-off is an increase in runtime instructions when running macros.

It does make the code a bit harder to read, as well as maintain.

For configs that use send_string() et al, it saves ~100 bytes.

* Switch to macro and common definition

Rewrite the array declarations so both the unpacked (original) and
packed LUT arrays can use the same value definitions. This is done by
defining a macro that "knows what to do".

This makes the code much easier to read and maintain.

* Fix macro typos and improve perf

Pack the bits in a more efficient order for extraction.
And also fix the copy/paste error in the macro...

* Switch fully to packed LUT

Some minor reformatting.
Compile tested all sendstring_xyz.h to make sure they were converted
properly. Also checked that an unconverted version would generate a
compile error.

* Apply whitespace suggestions from code review

Co-Authored-By: Ryan <fauxpark@gmail.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
4 years ago[Docs] Update ISP Flashing guide (#8149)
Drashna Jaelre [Mon, 2 Mar 2020 06:29:26 +0000 (22:29 -0800)]
[Docs] Update ISP Flashing guide (#8149)

* [Docs] Update ISP Flashing guide

* Apply suggestions from code review

AKA why you shouldn't write docs at 2am

Co-Authored-By: fauxpark <fauxpark@gmail.com>
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update workding for planck-qmk-dfu

Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
4 years agoRewrite the Bathroom Epiphanies Frosty Flake matrix and LED handling (#8243)
Dustin L. Howett [Mon, 2 Mar 2020 05:17:09 +0000 (21:17 -0800)]
Rewrite the Bathroom Epiphanies Frosty Flake matrix and LED handling (#8243)

* Keyboard: revamp frosty-flake leds

This commit transitions bpiphany/frosty_flake to led_update_{kb,user}
and rewrites the AVR bit twiddling logic to use the standard QMK GPIO
API.

* Keyboard: rewrite frosty_flake's matrix reader to be a lite custom matrix

This commit replaces frosty_flake's custom matrix and debounce logic
with a "lite" custom matrix. In addition to being somewhat clearer, this
allows a consumer of the flake board to choose their own debouncing
algorithm. The one closest to the implementation originally in use is
sym_g, but this opens us up to supporting eager_pk and eager_pr.

The original matrix code was 18 columns for 8 rows, but using a single
row read and unpacking the bits into individual columns. To simplify,
I've changed the key layout to be 8C 18R instead of 18C 8R: this lets us
use a single read directly into the matrix _and_ drop down to a uint8_t
instead of a uint32_t for matrix_row_t.

Since we're no longer implementing our own debouncing and row unpacking,
we save ~400 bytes on the final firmware image.

Fully tested against a CM Storm QFR hosting the flake -- this commit
message was written using the new matrix code.

Firmware Sizes (assuming stock configuration as of 42d6270f2)

Matrix+Debounce     Size (bytes)
---------------     ------------
original            17740
new + sym_g         17284
new + eager_pr      18106
new + eager_pk      18204

I expect that there are some scanning speed benefits as well.

* Keyboard: update frosty_flake's UNUSED_PINS

* Keyboard: Remove meaningless weak redefinitions from frosty

These are not necessary (and all of them already live somewhere in
Quantum).

4 years agoAdd onekey keymap for testing reset to bootloader. (#8288)
Nick Brassel [Sun, 1 Mar 2020 22:36:17 +0000 (09:36 +1100)]
Add onekey keymap for testing reset to bootloader. (#8288)

4 years agoGet the direction right on the S75 encoder (#8287)
Andrew Kannan [Sun, 1 Mar 2020 21:30:01 +0000 (16:30 -0500)]
Get the direction right on the S75 encoder (#8287)

4 years agoPrune out pure software pwm && custom driver && remove wrapping BACKLIGHT_PIN (#8041) 0.8.11
Joel Challis [Sun, 1 Mar 2020 20:22:13 +0000 (20:22 +0000)]
Prune out pure software pwm && custom driver && remove wrapping BACKLIGHT_PIN (#8041)

4 years agoMake a fix to savage65 and tmov2 for via (#8286)
Andrew Kannan [Sun, 1 Mar 2020 20:16:43 +0000 (15:16 -0500)]
Make a fix to savage65 and tmov2 for via (#8286)

4 years agoformat code according to conventions [skip ci] 0.8.10
QMK Bot [Sun, 1 Mar 2020 19:20:09 +0000 (19:20 +0000)]
format code according to conventions [skip ci]

4 years agoShort term fix for conflicting types for 'tfp_printf' (#8157)
Joel Challis [Sun, 1 Mar 2020 18:46:40 +0000 (18:46 +0000)]
Short term fix for conflicting types for 'tfp_printf' (#8157)

4 years agoFix recent clang-format breaking quantum.c (#8282) 0.8.9
Joel Challis [Sun, 1 Mar 2020 17:55:43 +0000 (17:55 +0000)]
Fix recent clang-format breaking quantum.c (#8282)

4 years agoformat code according to conventions [skip ci] 0.8.8
QMK Bot [Sun, 1 Mar 2020 13:54:25 +0000 (13:54 +0000)]
format code according to conventions [skip ci]

4 years agoRemove duplicate BRTG case (#8277)
Ryan [Sun, 1 Mar 2020 13:22:21 +0000 (00:22 +1100)]
Remove duplicate BRTG case (#8277)

4 years agoClean up includes for glcdfont headers (#7745) 0.8.7
Ryan [Sun, 1 Mar 2020 06:56:50 +0000 (17:56 +1100)]
Clean up includes for glcdfont headers (#7745)

* Clean up includes for glcdfont headers

* Remove pragma once, most of these are not headers

* Missed these

4 years agoFix the Breaking Changes doc again
James Young [Sun, 1 Mar 2020 04:46:48 +0000 (20:46 -0800)]
Fix the Breaking Changes doc again

WHAT YEAR IS IT?!

4 years ago[Docs] translated 'feature_tap_dance.md' to japanese. (#8137)
s-show [Sun, 1 Mar 2020 04:22:15 +0000 (13:22 +0900)]
[Docs] translated 'feature_tap_dance.md' to japanese. (#8137)

* complete translation.

* Update docs/ja/feature_tap_dance.md

Update the file based on the suggestions.

* Update docs/ja/feature_tap_dance.md

Update the file based on the suggestions.

* Apply suggestions from code review

Update the file based on the suggestions.

* Apply suggestions from code review

Update the file based on the suggestions (Part 2).

* Apply suggestions from code review

Update the file based on the suggestions (Part 3).

* Apply suggestions from code review

Update the file based on the suggestions (Part 3).

* Apply suggestions from code review

Update the file based on the suggestions (Part 4).

* Apply suggestions from code review

Update the file based on the suggestions (Part 5).
ご提案いただいた修正案は全て確認できました。
続いて、コメント行の調整、「打つ・叩く」の変更、その他の修正を行います。

* fixed typo.

* Update the file based on the suggestions (Part 6).

* Update the file based on the suggestions (Part 7).

* Fixed sentence.

* Update docs/ja/feature_tap_dance.md

Update the file based on the suggestions (Part 8).

* Update the file based on the suggestions (Part 9).

Co-Authored-By: Takeshi ISHII <2170248+mtei@users.noreply.github.com>
Co-Authored-By: shela <shelaf@users.noreply.github.com>
4 years agoPWM DMA based RGB Underglow for STM32 (#7928) 0.8.6
Joel Challis [Sun, 1 Mar 2020 02:05:56 +0000 (02:05 +0000)]
PWM DMA based RGB Underglow for STM32 (#7928)

* Add pwm ws2812 driver

* Add docs for pwm ws2812 driver

* Update ws2812_pwm for ChibiOS 19

Co-Authored-By: Nick Brassel <nick@tzarc.org>
Co-authored-by: Nick Brassel <nick@tzarc.org>
4 years agoAdd VIA support to Prime_M. Clean up all files (#8247)
holtenc [Sun, 1 Mar 2020 01:42:50 +0000 (19:42 -0600)]
Add VIA support to Prime_M. Clean up all files (#8247)

* Add VIA support for Prime_L

* Update keyboards/primekb/prime_l/v1/config.h

* Add prime_exl_plus keyboard

* Temporary removal of prime_exl_plus

* Add Prime_EXL Plus, including VIA support

* Update keyboards/handwired/prime_exl_plus/readme.md

* Update keyboards/handwired/prime_exl_plus/readme.md

* Update keyboards/handwired/prime_exl_plus/readme.md

* Update keyboards/handwired/prime_exl_plus/rules.mk

* Update keyboards/handwired/prime_exl_plus/info.json

* Update keyboards/handwired/prime_exl_plus/info.json

* Update keyboards/handwired/prime_exl_plus/info.json

* Update keymap.c

* correct spacing of keymaps and layout macro. move indicator logic from user space to keyboard space

* further corrections to keymaps and layout macro.

* Update keyboards/handwired/prime_exl_plus/prime_exl_plus.c

* Update keyboards/handwired/prime_exl_plus/prime_exl_plus.c

* Update keyboards/handwired/prime_exl_plus/prime_exl_plus.c

* Update keyboards/handwired/prime_exl_plus/prime_exl_plus.c

* Update prime_exl_plus.c

* small edit to prime_exl_plus.c

* Add via support to Prime_M and clean things up

* Update rules.mk

* Update keyboards/primekb/prime_m/readme.md

* Update keyboards/primekb/prime_m/readme.md

* Update keyboards/primekb/prime_m/config.h

4 years agoTrack master branches for lib/chibios, lib/chibios-contrib, lib/ugfx. (#8273) 0.8.4 0.8.5
Nick Brassel [Sun, 1 Mar 2020 00:51:38 +0000 (11:51 +1100)]
Track master branches for lib/chibios, lib/chibios-contrib, lib/ugfx. (#8273)

4 years agoAllow for ChibiOS 20.x (master), as well as enabling ChibiOS-Contrib HAL. (#8272)
Nick Brassel [Sun, 1 Mar 2020 00:50:49 +0000 (11:50 +1100)]
Allow for ChibiOS 20.x (master), as well as enabling ChibiOS-Contrib HAL. (#8272)

4 years agoUse nano specs (#8270) 0.8.3
Joel Challis [Sun, 1 Mar 2020 00:49:16 +0000 (00:49 +0000)]
Use nano specs (#8270)

4 years agoUnconditionally enable ChibiOS syscalls (#8268) 0.8.2
Joel Challis [Sat, 29 Feb 2020 22:45:21 +0000 (22:45 +0000)]
Unconditionally enable ChibiOS syscalls (#8268)

* Enable syscalls all the time

* fix whitespace

4 years agoBreaking Changes documentation fixes 0.8.1
James Young [Sat, 29 Feb 2020 20:30:38 +0000 (12:30 -0800)]
Breaking Changes documentation fixes

4 years ago2020 February 29 Breaking Changes Update (#8064) 0.8.0
James Young [Sat, 29 Feb 2020 20:00:00 +0000 (12:00 -0800)]
2020 February 29 Breaking Changes Update (#8064)

4 years agoUpdate Breaking Changes checklist
James Young [Thu, 27 Feb 2020 20:03:30 +0000 (12:03 -0800)]
Update Breaking Changes checklist

4 years agoUpdate Breaking Changes timeline
James Young [Thu, 27 Feb 2020 19:17:23 +0000 (11:17 -0800)]
Update Breaking Changes timeline

I've been working from one timeline while the docs said something different.

4 years agoFix MCU rule for Wete (#8254)
James Young [Thu, 27 Feb 2020 09:40:31 +0000 (01:40 -0800)]
Fix MCU rule for Wete (#8254)

Including the `xB` suffix prevents qmk_compiler (and thus QMK Configurator) from compiling firmware for the Wete.

Rolling this change back until we work out a long-term solution for the suffixes.

4 years agoAdd support for delays in send_string. (#8244)
Nick Brassel [Thu, 27 Feb 2020 09:38:19 +0000 (20:38 +1100)]
Add support for delays in send_string. (#8244)

4 years agoAdd community layout support to KBD67 MKIIRGB v2 (#8249)
Brandon Schlack [Thu, 27 Feb 2020 02:19:34 +0000 (18:19 -0800)]
Add community layout support to KBD67 MKIIRGB v2 (#8249)

4 years agoFixed OS detection such that OSX doesn't take over the world (#8248) 0.7.172
Mikkel Jeppesen [Wed, 26 Feb 2020 09:12:13 +0000 (10:12 +0100)]
Fixed OS detection such that OSX doesn't take over the world (#8248)

4 years ago[Keyboard] Add Prime_EXL Plus to handwired (#8238)
holtenc [Tue, 25 Feb 2020 21:21:59 +0000 (15:21 -0600)]
[Keyboard] Add Prime_EXL Plus to handwired (#8238)

* Add VIA support for Prime_L

* Update keyboards/primekb/prime_l/v1/config.h

* Add prime_exl_plus keyboard

* Temporary removal of prime_exl_plus

* Add Prime_EXL Plus, including VIA support

* Update keyboards/handwired/prime_exl_plus/readme.md

* Update keyboards/handwired/prime_exl_plus/readme.md

* Update keyboards/handwired/prime_exl_plus/readme.md

* Update keyboards/handwired/prime_exl_plus/rules.mk

* Update keyboards/handwired/prime_exl_plus/info.json

* Update keyboards/handwired/prime_exl_plus/info.json

* Update keyboards/handwired/prime_exl_plus/info.json

* Update keymap.c

* correct spacing of keymaps and layout macro. move indicator logic from user space to keyboard space

* further corrections to keymaps and layout macro.

* Update keyboards/handwired/prime_exl_plus/prime_exl_plus.c

* Update keyboards/handwired/prime_exl_plus/prime_exl_plus.c

* Update keyboards/handwired/prime_exl_plus/prime_exl_plus.c

* Update keyboards/handwired/prime_exl_plus/prime_exl_plus.c

* Update prime_exl_plus.c

* small edit to prime_exl_plus.c

4 years agoformat code according to conventions [skip ci] 0.7.171
QMK Bot [Tue, 25 Feb 2020 18:57:18 +0000 (18:57 +0000)]
format code according to conventions [skip ci]

4 years agoNew feature: PERMISSIVE_HOLD_PER_KEY (#7994)
ridingqwerty [Tue, 25 Feb 2020 18:25:52 +0000 (13:25 -0500)]
New feature: PERMISSIVE_HOLD_PER_KEY (#7994)

* Implement 'PERMISSIVE_HOLD_PER_KEY'

* Document 'PERMISSIVE_HOLD_PER_KEY'

Co-authored-by: GeorgeKoenig <35542036+GeorgeKoenig@users.noreply.github.com>
4 years agoSplit - Avoid race condition during matrix_init_quantum (#8235) 0.7.170
Joel Challis [Tue, 25 Feb 2020 14:10:04 +0000 (14:10 +0000)]
Split - Avoid race condition during matrix_init_quantum (#8235)

* Avoid race condition during matrix_init_quantum

* spelling is hard

4 years agoAcheron VIA support (#8204)
Joel Challis [Tue, 25 Feb 2020 11:28:07 +0000 (11:28 +0000)]
Acheron VIA support (#8204)

* Update acheron USB IDs

* Add shark via keymap

* Update austin via keymap

* Fix eeprom build error

* 3 layers fit

4 years ago`send_unicode_string()`: Add support for code points > 0xFFFF (#8236) 0.7.169
Ryan [Tue, 25 Feb 2020 01:54:51 +0000 (12:54 +1100)]
`send_unicode_string()`: Add support for code points > 0xFFFF (#8236)

4 years ago[Keyboard] Add Wete (#8229)
Ramon Imbao [Tue, 25 Feb 2020 01:36:30 +0000 (09:36 +0800)]
[Keyboard] Add Wete (#8229)

* [Keyboard] Add Wete

* Fix width and height in Wete info.json

* Use default board files, core backlight, and disable RTC

* Disable I2C, SPI. Minor corrections

* Keymap typo update

* Add LAYOUT_all to info.json

* Remove extra spaces in README, delete matrix_*_kb functions

* Fix layout errors in wete.h, and some minor corrections

* Actually fix LAYOUT_all in info.json

4 years agoImprovements to extrakey HID descriptors (#8156)
Ryan [Tue, 25 Feb 2020 01:18:11 +0000 (12:18 +1100)]
Improvements to extrakey HID descriptors (#8156)