James Young [Thu, 5 Mar 2020 23:52:30 +0000 (15:52 -0800)]
link the 2020 Feb 29 Breaking Changes changelog from the summary
James Young [Thu, 5 Mar 2020 23:32:27 +0000 (15:32 -0800)]
keycodes.md: hard-code section link id attributes
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.
skullY [Sun, 1 Mar 2020 16:57:26 +0000 (08:57 -0800)]
make sure all our redirects are in order
skullY [Sun, 1 Mar 2020 05:17:17 +0000 (21:17 -0800)]
Add more call to action items
skullY [Fri, 28 Feb 2020 04:53:50 +0000 (20:53 -0800)]
Add explicit id tags to externally linked headers
James Young [Thu, 27 Feb 2020 06:53:47 +0000 (22:53 -0800)]
refactor How a Matrix Works doc
James Young [Thu, 27 Feb 2020 05:34:41 +0000 (21:34 -0800)]
Hand Wire guide tidying, part 2
James Young [Thu, 27 Feb 2020 01:26:44 +0000 (17:26 -0800)]
Hand Wire guide tidying
James Young [Thu, 27 Feb 2020 01:10:00 +0000 (17:10 -0800)]
clean up Firmware Setup section in Hand Wire guide
James Young [Thu, 27 Feb 2020 00:35:51 +0000 (16:35 -0800)]
remove collapsible section for Compiling; redirect to Building Firmware doc
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
James Young [Wed, 26 Feb 2020 23:06:39 +0000 (15:06 -0800)]
restructure Hand Wire Guide
James Young [Wed, 26 Feb 2020 22:02:03 +0000 (14:02 -0800)]
split Hand Wire Preamble to a separate doc
James Young [Wed, 26 Feb 2020 01:22:08 +0000 (17:22 -0800)]
CSS updates: ul and pre elements
James Young [Wed, 26 Feb 2020 01:22:05 +0000 (17:22 -0800)]
Polish Configurator section
skullY [Wed, 26 Feb 2020 01:13:33 +0000 (17:13 -0800)]
Adjust the H2 and H2 margins
skullY [Wed, 26 Feb 2020 01:03:57 +0000 (17:03 -0800)]
reduce the line-height of the sidebar
skullY [Wed, 26 Feb 2020 00:33:56 +0000 (16:33 -0800)]
rearrange the sidebar a bit
skullY [Wed, 26 Feb 2020 00:33:35 +0000 (16:33 -0800)]
limit the TOC to H1 and H2
skullY [Tue, 25 Feb 2020 23:03:18 +0000 (15:03 -0800)]
remove line drawing chars
skullY [Tue, 25 Feb 2020 22:42:50 +0000 (14:42 -0800)]
make custom_keycode_names.md a faq entry instead
skullY [Tue, 25 Feb 2020 22:29:37 +0000 (14:29 -0800)]
reduce space on h3s
skullY [Tue, 25 Feb 2020 21:58:22 +0000 (13:58 -0800)]
break feature_advanced_keycodes.md up into multiple files
skullY [Tue, 25 Feb 2020 21:43:05 +0000 (13:43 -0800)]
improve our docsify setup
skullY [Tue, 25 Feb 2020 21:42:23 +0000 (13:42 -0800)]
fix numbering
skullY [Tue, 25 Feb 2020 18:58:36 +0000 (10:58 -0800)]
overhaul the newbs guide
skullY [Tue, 25 Feb 2020 17:17:24 +0000 (09:17 -0800)]
More sidebar organization
skullY [Mon, 24 Feb 2020 06:37:25 +0000 (22:37 -0800)]
Add API documentation
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)
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.
skullY [Thu, 20 Feb 2020 23:50:50 +0000 (15:50 -0800)]
Rework the newbs guide around the qmk cli
skullY [Thu, 20 Feb 2020 22:32:43 +0000 (14:32 -0800)]
Add dark mode support
James Young [Thu, 20 Feb 2020 22:00:33 +0000 (14:00 -0800)]
_summary.md: move Auto Shift page to Software Features category
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
James Young [Thu, 20 Feb 2020 21:55:13 +0000 (13:55 -0800)]
clean up callouts in newbs_building_firmware_configurator.md
James Young [Thu, 20 Feb 2020 21:53:28 +0000 (13:53 -0800)]
remove some unnecessary external links
Also clean up some trailing whitespace.
skullY [Thu, 20 Feb 2020 21:09:37 +0000 (13:09 -0800)]
rework the index page
skullY [Thu, 20 Feb 2020 21:07:31 +0000 (13:07 -0800)]
remove unused docs
skullY [Thu, 20 Feb 2020 19:57:43 +0000 (11:57 -0800)]
more wip
skullY [Thu, 20 Feb 2020 19:06:27 +0000 (11:06 -0800)]
wip
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
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
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
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
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
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
James Young [Thu, 5 Mar 2020 00:59:06 +0000 (16:59 -0800)]
Add RGB lighting through one of the free pins (#8294)
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
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
Joel Challis [Wed, 4 Mar 2020 19:46:03 +0000 (19:46 +0000)]
[Keyboard] Forget to ifdef Super16 led config (#8314)
Joel Challis [Wed, 4 Mar 2020 18:19:39 +0000 (18:19 +0000)]
[Keyboard] Switch to RGB Matrix for Super16 (#8305)
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
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>
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
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
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
Jason Thigpen [Tue, 3 Mar 2020 20:45:19 +0000 (12:45 -0800)]
[Keymap] Add crd's equinox keymap (#8251)
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
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.
Ryan [Tue, 3 Mar 2020 00:55:42 +0000 (11:55 +1100)]
Update Hungarian keymap and add sendstring LUT (#8220)
Ryan [Mon, 2 Mar 2020 23:56:46 +0000 (10:56 +1100)]
Remove "ugly hack in usb_main.c" comments (#8296)
Danny [Mon, 2 Mar 2020 23:55:57 +0000 (18:55 -0500)]
Update encoder functions for Iris VIA keymap (#8295)
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>
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>
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).
Nick Brassel [Sun, 1 Mar 2020 22:36:17 +0000 (09:36 +1100)]
Add onekey keymap for testing reset to bootloader. (#8288)
Andrew Kannan [Sun, 1 Mar 2020 21:30:01 +0000 (16:30 -0500)]
Get the direction right on the S75 encoder (#8287)
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)
Andrew Kannan [Sun, 1 Mar 2020 20:16:43 +0000 (15:16 -0500)]
Make a fix to savage65 and tmov2 for via (#8286)
QMK Bot [Sun, 1 Mar 2020 19:20:09 +0000 (19:20 +0000)]
format code according to conventions [skip ci]
Joel Challis [Sun, 1 Mar 2020 18:46:40 +0000 (18:46 +0000)]
Short term fix for conflicting types for 'tfp_printf' (#8157)
Joel Challis [Sun, 1 Mar 2020 17:55:43 +0000 (17:55 +0000)]
Fix recent clang-format breaking quantum.c (#8282)
QMK Bot [Sun, 1 Mar 2020 13:54:25 +0000 (13:54 +0000)]
format code according to conventions [skip ci]
Ryan [Sun, 1 Mar 2020 13:22:21 +0000 (00:22 +1100)]
Remove duplicate BRTG case (#8277)
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
James Young [Sun, 1 Mar 2020 04:46:48 +0000 (20:46 -0800)]
Fix the Breaking Changes doc again
WHAT YEAR IS IT?!
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>
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>
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
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)
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)
Joel Challis [Sun, 1 Mar 2020 00:49:16 +0000 (00:49 +0000)]
Use nano specs (#8270)
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
James Young [Sat, 29 Feb 2020 20:30:38 +0000 (12:30 -0800)]
Breaking Changes documentation fixes
James Young [Sat, 29 Feb 2020 20:00:00 +0000 (12:00 -0800)]
2020 February 29 Breaking Changes Update (#8064)
James Young [Thu, 27 Feb 2020 20:03:30 +0000 (12:03 -0800)]
Update Breaking Changes checklist
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.
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.
Nick Brassel [Thu, 27 Feb 2020 09:38:19 +0000 (20:38 +1100)]
Add support for delays in send_string. (#8244)
Brandon Schlack [Thu, 27 Feb 2020 02:19:34 +0000 (18:19 -0800)]
Add community layout support to KBD67 MKIIRGB v2 (#8249)
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)
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
QMK Bot [Tue, 25 Feb 2020 18:57:18 +0000 (18:57 +0000)]
format code according to conventions [skip ci]
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>
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
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
Ryan [Tue, 25 Feb 2020 01:54:51 +0000 (12:54 +1100)]
`send_unicode_string()`: Add support for code points > 0xFFFF (#8236)
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
Ryan [Tue, 25 Feb 2020 01:18:11 +0000 (12:18 +1100)]
Improvements to extrakey HID descriptors (#8156)