Nick Snyder [Fri, 20 Mar 2020 08:48:55 +0000 (01:48 -0700)]
Highlight .inc files as .c files (#8496)
Wilba [Fri, 20 Mar 2020 05:36:54 +0000 (16:36 +1100)]
Add VIA support to Leaf 60 (#8490)
Ryan [Fri, 20 Mar 2020 01:27:52 +0000 (12:27 +1100)]
Update JIS keymap and sendstring LUT (#8457)
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
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>
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>
Ryan [Thu, 19 Mar 2020 02:13:05 +0000 (13:13 +1100)]
Fix missing deprecated keycodes for keymap_swedish (#8483)
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>
Ryan [Thu, 19 Mar 2020 01:33:17 +0000 (12:33 +1100)]
Set MCU for some F103 boards (#8459)
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
TerryMathews [Thu, 19 Mar 2020 01:13:12 +0000 (21:13 -0400)]
M0lly: refactor OLED support and qmk-dfu bootloader (#8475)
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
zvecr [Thu, 19 Mar 2020 00:57:02 +0000 (00:57 +0000)]
Also align rules.mk
zvecr [Thu, 19 Mar 2020 00:43:20 +0000 (00:43 +0000)]
Allow RGBLIGHT_ANIMATIONS to work on keebio/iris configurator builds
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
QMK Bot [Wed, 18 Mar 2020 19:12:13 +0000 (19:12 +0000)]
format code according to conventions [skip ci]
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
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
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
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
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>
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
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
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
Wilba [Wed, 18 Mar 2020 17:28:13 +0000 (04:28 +1100)]
VIA support for TKC1800 (#8178)
* VIA support for TKC1800
* Fixed VENDOR_ID
Erovia [Wed, 18 Mar 2020 17:10:04 +0000 (18:10 +0100)]
CLI: Hide json-keymap subcommand, as it's been deprecated.
Frederick Hirsch [Wed, 18 Mar 2020 16:48:00 +0000 (17:48 +0100)]
[Keymap] Add the fsck layout for iris (#8473)
Alfred Maler [Wed, 18 Mar 2020 04:44:55 +0000 (00:44 -0400)]
[Userspace] alfrdmalr: swap # and @ symbols (#8469)
Ryan [Wed, 18 Mar 2020 00:09:12 +0000 (11:09 +1100)]
Update UK keymap and sendstring LUT (#8458)
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
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
Joel Challis [Tue, 17 Mar 2020 21:28:13 +0000 (21:28 +0000)]
Remove qmk archive generation (#8462)
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
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
Erovia [Tue, 17 Mar 2020 16:04:03 +0000 (17:04 +0100)]
Fix Dimple VIA keymap (#8466)
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>
QMK Bot [Tue, 17 Mar 2020 01:02:01 +0000 (01:02 +0000)]
format code according to conventions [skip ci]
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>
Ryan [Mon, 16 Mar 2020 14:32:48 +0000 (01:32 +1100)]
Update Italian keymap and add sendstring LUT (#8438)
Ryan [Mon, 16 Mar 2020 14:31:48 +0000 (01:31 +1100)]
Update German keymap and sendstring LUT (#8437)
Ryan [Mon, 16 Mar 2020 14:30:57 +0000 (01:30 +1100)]
Update French keymap and sendstring LUT (#8436)
Ryan [Mon, 16 Mar 2020 14:30:17 +0000 (01:30 +1100)]
Update Brazilian keymap and add sendstring LUT (#8435)
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>
QMK Bot [Mon, 16 Mar 2020 10:01:22 +0000 (10:01 +0000)]
format code according to conventions [skip ci]
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.
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>
Yann Hodique [Mon, 16 Mar 2020 04:42:10 +0000 (21:42 -0700)]
[Keymap] fix sigma keymaps build (#8427)
handle unicode input properly.
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
Ryan [Sun, 15 Mar 2020 20:41:34 +0000 (07:41 +1100)]
Update Belgian keymap and sendstring LUT (#8349)
Ryan [Sun, 15 Mar 2020 20:40:54 +0000 (07:40 +1100)]
Update Slovenian keymap and add sendstring LUT (#8350)
Ryan [Sun, 15 Mar 2020 20:38:05 +0000 (07:38 +1100)]
Update Norman keymap and sendstring LUT (#8404)
Ryan [Sun, 15 Mar 2020 20:37:32 +0000 (07:37 +1100)]
Update Plover keymap (#8405)
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
Ryan [Sun, 15 Mar 2020 17:15:42 +0000 (04:15 +1100)]
msys2_install.sh: wrap requirements.txt in quotes (#8424)
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>
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
QMK Bot [Sat, 14 Mar 2020 21:37:29 +0000 (21:37 +0000)]
format code according to conventions [skip ci]
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
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
Ryan [Sat, 14 Mar 2020 15:31:15 +0000 (02:31 +1100)]
Remove pro_micro.h (#8374)
* Remove pro_micro.h
* Include quantum.h
QMK Bot [Sat, 14 Mar 2020 14:08:48 +0000 (14:08 +0000)]
format code according to conventions [skip ci]
Wilba [Sat, 14 Mar 2020 13:35:12 +0000 (00:35 +1100)]
Realign dynamic macros with recent SEND_STRING changes (#8407)
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
Takeshi ISHII [Sat, 14 Mar 2020 13:25:21 +0000 (22:25 +0900)]
fix two links on docs/other_eclipse.md (#8417)
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>
Andy Jack [Sat, 14 Mar 2020 00:06:54 +0000 (20:06 -0400)]
Update link for Learn Plover google site (#8410)
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>
Ryan [Fri, 13 Mar 2020 23:44:43 +0000 (10:44 +1100)]
Fix bootloader for Maypad (#8411)
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.
QMK Bot [Fri, 13 Mar 2020 18:44:56 +0000 (18:44 +0000)]
format code according to conventions [skip ci]
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>
QMK Bot [Fri, 13 Mar 2020 17:24:38 +0000 (17:24 +0000)]
format code according to conventions [skip ci]
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>
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
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
James Young [Fri, 13 Mar 2020 00:24:07 +0000 (17:24 -0700)]
Restore getting_started_github.md doc
Ryan [Fri, 13 Mar 2020 00:09:30 +0000 (11:09 +1100)]
Update Swedish keymap and add sendstring LUT (#8365)
Ryan [Fri, 13 Mar 2020 00:00:28 +0000 (11:00 +1100)]
Update Spanish keymap and sendstring LUT (#8364)
skullY [Thu, 12 Mar 2020 18:17:43 +0000 (11:17 -0700)]
use qmk.path.normpath to locate the output file.
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>
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>
Joel Challis [Thu, 12 Mar 2020 12:11:55 +0000 (12:11 +0000)]
Enable custom backlight driver for kmac (#8397)
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
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>
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>
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>
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
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
```
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
QMK Bot [Wed, 11 Mar 2020 05:11:02 +0000 (05:11 +0000)]
format code according to conventions [skip ci]
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
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>
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
skullydazed [Tue, 10 Mar 2020 20:51:19 +0000 (13:51 -0700)]
Rename qmk json-keymap to qmk json2c (#8372)
QMK Bot [Tue, 10 Mar 2020 20:24:13 +0000 (20:24 +0000)]
format code according to conventions [skip ci]
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.
Wilba [Tue, 10 Mar 2020 18:34:19 +0000 (05:34 +1100)]
Refactor Equinox PCB revisions (#8266)
* Refactor Equinox PCB revisions
* typo
Alvin See [Tue, 10 Mar 2020 09:30:34 +0000 (02:30 -0700)]
Replace tab indentation with spaces in is0 default keymap. (#8368)
Drashna Jaelre [Tue, 10 Mar 2020 09:23:26 +0000 (02:23 -0700)]
Fix layer debug calls (#8370)
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>