]> git.donarmstrong.com Git - qmk_firmware.git/log
qmk_firmware.git
4 years ago[Keyboard] Added workaround for serial.c/LTO issue for helix/rev2 and helix/pico...
Takeshi ISHII [Sun, 8 Dec 2019 07:44:54 +0000 (16:44 +0900)]
[Keyboard] Added workaround for serial.c/LTO issue for helix/rev2 and helix/pico. (#7558)

4 years ago[Keyboard] EP96: fix info.json key sequence (#7557)
James Young [Sun, 8 Dec 2019 07:41:44 +0000 (23:41 -0800)]
[Keyboard] EP96: fix info.json key sequence (#7557)

* ep/96 info.json: debug linting

* ep/96 info.json: fix key sequence

ISO Enter, Numpad Plus and Numpad Enter were out of order.

4 years ago[Keymap] Added my customized 40% layout (#7555)
Alper Cugun [Sun, 8 Dec 2019 07:33:48 +0000 (08:33 +0100)]
[Keymap] Added my customized 40% layout (#7555)

* Formatting of Contra readme.

* Initial version of my custom keymap

* Move TODOs to readme

* Add comment

* Nuke Plover layer

* Port changes to other layers

* Finished work on my own layout for now

* Add layout image

* Processed comments from review

4 years agoSet proper AVR part for USBasp avrdude flashing (#7552)
fauxpark [Sun, 8 Dec 2019 07:32:43 +0000 (18:32 +1100)]
Set proper AVR part for USBasp avrdude flashing (#7552)

* Set proper AVR part for USBasp avrdude flashing

* Remove `PROGRAM_CMD` stuff from rules.mk as they should not be needed anymore

* Missed the Plaid readme

* Remove PROGRAM_CMD from Mysterium

4 years ago[Keyboard] Add new keyboard ColorLice (#7536)
marhalloweenvt [Sun, 8 Dec 2019 07:11:21 +0000 (14:11 +0700)]
[Keyboard] Add new keyboard ColorLice (#7536)

* [Keyboard] Add new keyboard Symmetry60

* Add new keyboard Symmetry60

* Fix Typo

* Update keyboards/handwired/symmetry60/config.h

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

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

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

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/handwired/symmetry60/rules.mk

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keyboards/handwired/symmetry60/symmetry60.h

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keyboards/handwired/symmetry60/symmetry60.h

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keyboards/handwired/symmetry60/symmetry60.h

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update readme.md

* Update keymap.c

* Update keymap.c

* Update keymap.c

* Update rules.mk

* Update symmetry60.c

* Update keyboards/handwired/symmetry60/rules.mk

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

* Update ColorLice

- Adjust info.json to support Configurator
- Adjust layout name to fit with info.json
- Seperate 2 feature: RGB Switch and RGB Underglow

* Update new way of control lock leds

* Remove #ifndef COLORLICE_H

* Update make example

* Revert Helix

* Revert Helix

* Revert Helix

* Revert Helix

* Update keyboards/handwired/colorlice/colorlice.h

Co-Authored-By: Joel Challis <git@zvecr.com>
* Update keyboards/handwired/colorlice/colorlice.h

Co-Authored-By: Joel Challis <git@zvecr.com>
* Update default keymap

* Revert Helix

* Update keyboards/handwired/colorlice/readme.md

Co-Authored-By: Joel Challis <git@zvecr.com>
* Update keyboards/handwired/colorlice/rules.mk

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

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keyboards/handwired/colorlice/colorlice.c

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Remove unnecessary function

* Update keyboards/handwired/colorlice/colorlice.c

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Adjust rules option for working with Configurator

- Move RGB_MATRIX_ENABLE and RGBLIGHT_ENABLE to keyboard rule.
- Add RGB_DI_PIN in keyboard config

* Update keyboards/helix/rev2/keymaps/default/keymap.c

Co-Authored-By: Joel Challis <git@zvecr.com>
* Update keyboards/handwired/colorlice/readme.md

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

* Adjust rules.mk to use space indent

4 years ago[Keymap] Display logo for caps lock indication on crkbd using old OLED driver (#7535)
Manna Harbour [Sun, 8 Dec 2019 07:08:12 +0000 (18:08 +1100)]
[Keymap] Display logo for caps lock indication on crkbd using old OLED driver (#7535)

* Display logo for caps lock indication on crkbd using old OLED driver

* Add emacs read-only mode file variable to generated files

* use LTO_ENABLE instead of EXTRAFLAGS

This enables the same option, and disables action_macros, and action_functions, both of which seem to break when LTO is enabled. And this is a lot simpler to use.

Co-Authored-By: Drashna Jaelre <drashna@live.com>
4 years agofix instructions for oneshot layer handling on key release (#7554)
hmkemppainen [Sun, 8 Dec 2019 02:18:05 +0000 (04:18 +0200)]
fix instructions for oneshot layer handling on key release (#7554)

* fix instructions for oneshot layer handling on key release

* use ONESHOT_OTHER_KEY_PRESSED instead of ONESHOT_PRESSED

Co-Authored-By: Drashna Jaelre <drashna@live.com>
4 years agoSet proper ASCII character for KC_NUHS in iWRAP code (#7434)
fauxpark [Sun, 8 Dec 2019 01:59:47 +0000 (12:59 +1100)]
Set proper ASCII character for KC_NUHS in iWRAP code (#7434)

4 years agoImprove support and docs for ADC driver (#7191)
fauxpark [Sun, 8 Dec 2019 01:11:29 +0000 (12:11 +1100)]
Improve support and docs for ADC driver (#7191)

* Improve support and docs for ADC driver

* Comment ADC channels

* Move to Makers and Modders section, and fix usage instructions

* Flesh out intro

* Superscript 328P note

* Fix pin_to_mux LUT

* Support USB64/1287 as well

* analogReadPin() defaults to 0V mux on invalid pin

* Update pinToMux() function documentation

* Dot

* Accept (some of) the `qmk cformat` changes

* Do clang-format properly

* More wording tweaks

* Link to encoder docs

4 years agoMinor grammar and filename fixes in docs (#7559)
osjuga [Sat, 7 Dec 2019 12:19:18 +0000 (07:19 -0500)]
Minor grammar and filename fixes in docs (#7559)

Grammar in coding_conventions_c.md and coding_conventions_python.md

`rule.mk` to `rules.mk` in feature_haptic_feedback.md and feature_rgb_matrix.md

4 years agoPort SPLIT_USB_DETECT to helix/rev2 (#7385)
Eric Bunton [Sat, 7 Dec 2019 12:17:13 +0000 (07:17 -0500)]
Port SPLIT_USB_DETECT to helix/rev2 (#7385)

* Port SPLIT_USB_DETECT to helix/rev2

* Remove debug toggles.

* Rename is_keyboard_master to has_usb in split_util

4 years ago[Docs] Creating RU version of getting_started_introduction (#7224)
Gregory Gubarev [Fri, 6 Dec 2019 19:25:05 +0000 (23:25 +0400)]
[Docs] Creating RU version of getting_started_introduction (#7224)

* Creating RU version of getting_started_introduction

* Update docs/ru-ru/getting_started_introduction.md

Update "предполагается"

* Update docs/ru-ru/getting_started_introduction.md

* Update docs/ru-ru/getting_started_introduction.md

* Update docs/ru-ru/getting_started_introduction.md

* Update docs/ru-ru/getting_started_introduction.md

* Update docs/ru-ru/getting_started_introduction.md

* Update docs/ru-ru/getting_started_introduction.md

* Update docs/ru-ru/getting_started_introduction.md

* Update docs/ru-ru/getting_started_introduction.md

* Update docs/ru-ru/getting_started_introduction.md

* Update docs/ru-ru/getting_started_introduction.md

* Update docs/ru-ru/getting_started_introduction.md

* Update docs/ru-ru/getting_started_introduction.md

* Update docs/ru-ru/getting_started_introduction.md

* Update docs/ru-ru/getting_started_introduction.md

* Update docs/ru-ru/getting_started_introduction.md

* Update docs/ru-ru/getting_started_introduction.md

* Update docs/ru-ru/getting_started_introduction.md

* Update docs/ru-ru/getting_started_introduction.md

* Update docs/ru-ru/getting_started_introduction.md

* Update docs/ru-ru/getting_started_introduction.md

* Update docs/ru-ru/getting_started_introduction.md

* Update docs/ru-ru/getting_started_introduction.md

* Update docs/ru-ru/getting_started_introduction.md

* Update docs/ru-ru/getting_started_introduction.md

* Update docs/ru-ru/getting_started_introduction.md

* Update docs/ru-ru/getting_started_introduction.md

* Update docs/ru-ru/getting_started_introduction.md

* Update docs/ru-ru/getting_started_introduction.md

* Update docs/ru-ru/getting_started_introduction.md

* Update docs/ru-ru/getting_started_introduction.md

* Update docs/ru-ru/getting_started_introduction.md

Co-Authored-By: Nikita Titov <nekit94-08@mail.ru>
4 years ago[Docs] Create RU ver of becoming_a_qmk_collaborator (#7226)
Gregory Gubarev [Fri, 6 Dec 2019 19:16:00 +0000 (23:16 +0400)]
[Docs] Create RU ver of becoming_a_qmk_collaborator (#7226)

* Create RU ver of becoming_a_qmk_collaborator

* Updated

* Updated - collaborator to соавтор

* Update docs/ru-ru/becoming_a_qmk_collaborator.md

* Update docs/ru-ru/becoming_a_qmk_collaborator.md

* Update docs/ru-ru/becoming_a_qmk_collaborator.md

* Update docs/ru-ru/becoming_a_qmk_collaborator.md

* Update docs/ru-ru/becoming_a_qmk_collaborator.md

* Update docs/ru-ru/becoming_a_qmk_collaborator.md

* Update docs/ru-ru/becoming_a_qmk_collaborator.md

Co-Authored-By: Nikita Titov <nekit94-08@mail.ru>
4 years ago[Keyboard] Fix missing item in Ergodicity macro (#7553)
Danny [Fri, 6 Dec 2019 18:01:51 +0000 (13:01 -0500)]
[Keyboard] Fix missing item in Ergodicity macro (#7553)

4 years agoAdd keyboard - MYSTERIUM (#7547)
coseyfannitutti [Fri, 6 Dec 2019 09:03:30 +0000 (04:03 -0500)]
Add keyboard - MYSTERIUM (#7547)

* Create config.h

* Create info.json

* Create keymap.c

* Create keymap.c

* Create mysterium.c

* Create mysterium.h

* Create readme.md

* Create rules.mk

* Create usbconfig.h

* Update keyboards/coseyfannitutti/mysterium/readme.md

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

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

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

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

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

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update mysterium.c

* Update rules.mk

* Update usbconfig.h

* Update keyboards/coseyfannitutti/mysterium/rules.mk

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

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

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

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

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

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

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

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

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update rules.mk

* Update keyboards/coseyfannitutti/mysterium/usbconfig.h

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

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update config.h

* Update info.json

* Update keymap.c

* Update mysterium.h

* Update rules.mk

4 years agoUpdate getting_started_make_guide.md (#7538)
arlenk [Fri, 6 Dec 2019 08:42:33 +0000 (03:42 -0500)]
Update getting_started_make_guide.md (#7538)

* Update getting_started_make_guide.md

clarifying that NO_PRINT and USER_PRINT should not be used at the same time.

* Update docs/getting_started_make_guide.md

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
4 years agoFix breathing toggle when rgb is disabled (#7550)
Joel Challis [Fri, 6 Dec 2019 08:27:04 +0000 (08:27 +0000)]
Fix breathing toggle when rgb is disabled (#7550)

4 years agoJotix (#7549)
jotix [Thu, 5 Dec 2019 15:08:27 +0000 (15:08 +0000)]
Jotix (#7549)

* jotix_layout_adjustment

* TT(_LOWER)

* config.h

* jotix_layout

* jotix_layout

4 years ago[Keymap] Dactyl Manuform computer scientist's layout with split RGB enabled (#7519)
squirrelsRduck [Thu, 5 Dec 2019 09:04:54 +0000 (04:04 -0500)]
[Keymap] Dactyl Manuform computer scientist's layout with split RGB enabled (#7519)

* Added my Dactyl Manuform layout

* Added my Dactyl Manuform layout

* finalized key layout, added reset code, no LED yet

* finalized key layout, added reset code, no LED yet

* enabled RGB backlight

* enabled RGB backlight

* enabled RGB backlight

* supporting split rgb

* supporting split rgb

* supporting split rgb

* added media controls

* allowing ctrl/command to fallthrough from mouse layer so we can ctrl scroll to zoom in/out

* addressed PR comments, and make a couple last minute adjustments to the layout, to add in the Forwards Delete keycode

* decreased brightness even more

4 years ago[Keymap] Added Massdrop ctrl keymap (#7491)
Ahmed Elshafey [Thu, 5 Dec 2019 09:03:03 +0000 (11:03 +0200)]
[Keymap] Added Massdrop ctrl keymap (#7491)

* massdrop ctrl endgame keymap first commit

* massdrop ctrl endgame keymap update

Added double dance functions to toggle mouse layer while keeping LGUI key functionality.
Added led config and related functionality.
Added RGB indicators for effective keys on layers.
Fixed RGB timeout ignoring user set LED flags.
At current state, layer RGB indicators ignore RGB brightness value, will add toggle key later to toggle between current keyboard brightness and max brightness as it's nice to have the indicator RGB at max brightness but still too bright at times.

* updated documentation and added RGB indicator for ctrl and shift in function layer

* Update keyboards/massdrop/ctrl/keymaps/endgame/keymap.c

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keyboards/massdrop/ctrl/keymaps/endgame/keymap.c

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Various fixes and changes.

Removed backslashed at end of layouts, better looking.
Changed layout names from macro definitions to enum.
Replaced MOD_BIT with MOD_MASK macros.

4 years agoAdd short aliases for Magic keycodes (#7541)
fauxpark [Thu, 5 Dec 2019 08:44:39 +0000 (19:44 +1100)]
Add short aliases for Magic keycodes (#7541)

* Add short alias for `MAGIC_TOGGLE_NKRO`

* Add aliases for the other Bootmagic keycodes

* Replace long form in default keymaps

4 years ago[Keymap] [preonic/kjwon15] Support led key (#7543)
Jeong Arm [Wed, 4 Dec 2019 17:47:59 +0000 (02:47 +0900)]
[Keymap] [preonic/kjwon15] Support led key (#7543)

4 years agoRelocate magic keycode processing (#7512)
Joel Challis [Tue, 3 Dec 2019 19:48:55 +0000 (19:48 +0000)]
Relocate magic keycode processing (#7512)

* Move magic keycode processing to own file

* Save some bytes

* Update comments

* Update define to one thats not already used...

* Fix audio

4 years agoIncrease matrix scanning speed on xd84 (#7517)
Joel Challis [Tue, 3 Dec 2019 19:39:21 +0000 (19:39 +0000)]
Increase matrix scanning speed on xd84 (#7517)

* Increase matrix scanning speed

* Fix func name in failure output

4 years agoAdd J-01 ISO Support (#7527)
MechMerlin [Tue, 3 Dec 2019 16:49:31 +0000 (08:49 -0800)]
Add J-01 ISO Support (#7527)

* Add ISO support

* Update keyboards/jae/j01/info.json

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
4 years agoHelix default keymap update (#7465)
MakotoKurauchi [Tue, 3 Dec 2019 15:51:18 +0000 (00:51 +0900)]
Helix default keymap update (#7465)

* add RGBRST key into helix/pico:default keymap ADJUST layer

* update helix/rev2:default keymap's OLED display contents

 * add RGBRST key to HELIX_ROWS == 4 ADJUST layer
 * add CAPS key to RAISE, LOWER layer
 * add layer status display on slave side oled
 * add RGB LED status display on both side oled
 * save stack memory size

4 years ago[Keymap] add halvves kumo (minivan) keymap (#7534)
halvves [Tue, 3 Dec 2019 09:35:29 +0000 (03:35 -0600)]
[Keymap] add halvves kumo (minivan) keymap (#7534)

* [Keymap] add halvves kumo (minivan) keymap

* adjust tapping

* remove RGBLIGHT_TIMER

4 years ago[Docs] Restructure of Git Best Practices doc (#7231)
James Young [Tue, 3 Dec 2019 02:47:02 +0000 (18:47 -0800)]
[Docs] Restructure of Git Best Practices doc (#7231)

* Add "Resynchronizing an Out-of-Sync Git Branch" doc

* Update (Git) Best Practices doc title and filename

* Rename Branch Resync doc

* fork Best Practices doc into multiple files

* Add the doc list to Git Best Practices doc

* Update sidebar

* Update internal references

* Update sidebar - add subsection

* Update Your Fork's Master page title

* title case on Git Best Practices main doc

* ... and in the Resynchronizing a Branch doc

* Please read Part 1

I worked really hard on this, okay?

* Please use branches, too.

* suggestions by mtei

* change note about adding multiple files

* note that the name given the remote repo is arbitrary

* suggestions by fauxpark

* Git Best Practices -> Best Git Practices

Reads more naturally.

* rephrase hint block regarding remote name

* rework the resynchronization instructions per mtei

* use hint boxes for reference to Part 1 doc

I may be addicted to hint boxes. I'm sorry fauxpark. :cry:

* add some clarity about the upstream repo

* wordsmithing per mtei

* restyle the shell code blocks

Makes them more consistent to the other docs in this section.

4 years ago[Keyboard] Add handwired/floorboard (#7478)
kevin-b-lockwood [Mon, 2 Dec 2019 20:03:35 +0000 (12:03 -0800)]
[Keyboard] Add handwired/floorboard (#7478)

* added handwired/plonk

* Update readme.md

* Update readme.md

* Update info.json

* Update config.h

* Update readme.md

* Update keyboards/handwired/plonk/rules.mk

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update rules.mk

* Update plonk.c

* Update plonk.h

* Update keymap.c

* Delete config.h

* Update keyboards/handwired/plonk/config.h

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update rules.mk

* Update info.json

* Update keyboards/handwired/plonk/readme.md

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update rules.mk

* Renamed the Plonk to the Floorboard. Another homage, just subtler this time.

* removed old plonk files

* Update config.h

4 years ago[Keyboard] Added tr60w keyboard (#7450)
Joule-Flow [Mon, 2 Dec 2019 19:47:55 +0000 (20:47 +0100)]
[Keyboard] Added tr60w keyboard (#7450)

* Added tr60w configurations.

I based these files on the fox-lab/qmk_firmware repository.
After checking both licenses, which are identical, I added those
files into this feature branch.

For transparency reasons I'll add the url to the fox-lab repository.
https://github.com/fox-lab/qmk_firmware

* Using #pragma once in config.h.

* Removed '#define CCONFIG_H' from config.h.

* Changed PRODUCT_ID to '0x4140'.

* Renamed setting to 'DEBOUNCE'.

* Removed key combination, due to already default implementation.

* Removed 'PREVENT_STUCK_MODIFIERS', defaulted by QMK.

* Removed not uneccessary '#endif' statement.

* Renamed include to 'QMK_KEYBOARD_H'.

* Changed keymap structure according to pull request suggestion.

* Removed 'void matrix_init_user(void)'.

* Removed 'void matrix_scan_user(void)'.

* Removed 'bool process_record_user(...)'.

* Removed non-standard configuration in favor for 'led_update_kb'.

* Using default setup based on 'MCU' setting.

* Replaced Build Option configuration with suggested information.

* Fixed include statements as requested.

* Changed 'KEYMAP' to suggestion.

* Removed obsolete '#endif' statement.

* Added readme.md file.

* Updated readme.md with further information.

* Reverted include statement, to check if this caused ci error.

* Revert "Reverted include statement."

This reverts commit ebd992dc01133169be38ae7201bb00b4d01cc737.

* Fixed wrong mapped key

* Fixed include as per suggestion.

* Replaced 'KC_TRNS' with '_______'for readability.

* Added personal keymap.c file.

* Updated the readme.md file according to template/avr/readme.md.

* Fixed Link to Image.

* Updated readme.md as per request.

* Updated rules.mk, as per suggestion.

Set 'BOOTMAGIC_ENABLE = lite'.

4 years ago[Keymap] Ruby influenced Redox keymap (#7531)
Matt Valentine-House [Mon, 2 Dec 2019 19:41:20 +0000 (19:41 +0000)]
[Keymap] Ruby influenced Redox keymap (#7531)

4 years ago[Docs] add japanese translations (#7454)
umi [Mon, 2 Dec 2019 19:12:02 +0000 (04:12 +0900)]
[Docs] add japanese translations (#7454)

* for initial commit

* for initial commit

* for initial commit

* Update led_update_kb example (#7451)

* Update led_update_kb example

* Update comment to explain pin behavior

* wordsmith

* wordsmithing 2

* Remove CR when computing BOOTLOADER_SIZE. (#7453)

* Set up language fallback for docs, and update translation guidelines (#7403)

* Set up language fallback for docs, and update translation guidelines

* Title Case

* Add ID example

* Link to emoji flag cheatsheet

* Move docs preview section to contributing.md

* Point to docs preview in the readme

* [Keyboard] Added Cans12er keyboard (#7455)

* added cans12er keyboard

* updated readme

Updated the readme to conform with the provided template from the qmk_firmware githubpage

* Update keyboards/cans12er/README.md

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Changed configuration

Changed the configuration based on the Change Request from PR #7455 made by github user noroadsleft

* [Keyboard] Update ATmega32A readme files to match template (#7462)

* Update atmega32a readme files to match template

* Update atmega32a readme files to match template - fixes

* Apply suggestions from code review

* update files based on comments

* update files based on comments

* update files based on comments

* update files based on comments

* update files based on comments

* update files based on comments

* update files based on comments

Co-Authored-By: Takeshi ISHII <2170248+mtei@users.noreply.github.com>
Co-Authored-By: shela <shelaf@users.noreply.github.com>
4 years agoRemove check for EH define (#7525)
Danny [Mon, 2 Dec 2019 17:10:09 +0000 (12:10 -0500)]
Remove check for EH define (#7525)

Its use in lets_split_eh was factored out in https://github.com/qmk/qmk_firmware/pull/6411

4 years agoRemove eeprom_f4 due to conflicting license
skullY [Mon, 2 Dec 2019 05:03:53 +0000 (21:03 -0800)]
Remove eeprom_f4 due to conflicting license

4 years ago[Keyboard] 140% keyboard fluorite keymaps (#7473)
ihotsuno [Sun, 1 Dec 2019 22:50:47 +0000 (07:50 +0900)]
[Keyboard] 140% keyboard fluorite keymaps (#7473)

* fluorite keymaps

* Update config.h

* Update fluorite.c

I corrected the points that were pointed out.

* Update fluorite.h

I corrected the points that were pointed out.

* Update config.h

I corrected the points that were pointed out.

* Update keymap.c

I corrected the points that were pointed out.

* Update keyboards/fluorite/config.h

thanks!

* Update keyboards/fluorite/readme.md

thanks!

* Update keyboards/fluorite/rules.mk

thanks!

* Update keyboards/fluorite/rules.mk

thanks!

* Update keyboards/fluorite/rules.mk

thanks!

* Update keyboards/fluorite/rules.mk

thanks!

* Update keyboards/fluorite/rules.mk

thanks!

* Update keyboards/fluorite/readme.md

thanks!

* Update keyboards/fluorite/readme.md

thanks!

* Update keyboards/fluorite/rules.mk

thanks!

* Update keyboards/fluorite/rules.mk

thanks!

* Update keyboards/fluorite/rules.mk

thanks!

* Update keymap.c

I corrected the points that were pointed out.

* Update fluorite.c

I corrected the points that were pointed out.

* Update rules.mk

I corrected the points that were pointed out.

* Update keyboards/fluorite/rules.mk

Thanks!

* Update keyboards/fluorite/rules.mk

Thanks!

* Update keymap.c

I corrected the points that were pointed out.

* Update fluorite.h

I corrected the points that were pointed out.

* Update keymap.c

I corrected the points that were pointed out.

* Update keymap.c

I corrected the points.
c:165:68
XDXXXXX >> XXXXXXX

Reverted,because error log.
ADJUST,

* Update keymap.c

I corrected the points that were pointed out.

* Update readme.md

link added

* Update readme.md

photo link added

* Update readme.md

link Modify

* Update keyboards/fluorite/readme.md

Thanks!

* Update keyboards/fluorite/readme.md

Thanks!

4 years agoFix install for Linux Ubuntu (#7520)
iKirin [Sun, 1 Dec 2019 21:56:38 +0000 (22:56 +0100)]
Fix install for Linux Ubuntu (#7520)

* Fix linux install for Ubuntu. It failed due to sh not supporting [ and pip being seperate from python3

* Adapted install function according to feedback

* Fix style

4 years agoAdd pep8-naming to our python linting
skullY [Sat, 23 Nov 2019 18:42:39 +0000 (10:42 -0800)]
Add pep8-naming to our python linting

4 years ago[Keymap] Added jhelvy keymaps for keebio/iris and lily58 (#7447)
John Helveston [Sun, 1 Dec 2019 20:54:57 +0000 (15:54 -0500)]
[Keymap] Added jhelvy keymaps for keebio/iris and lily58 (#7447)

* Added jhelvy keymaps for keebio/iris and lily58

* Fixed keymap image link for Iris

* Update keyboards/keebio/iris/keymaps/jhelvy/keymap.c

* Fixed keymap image url for lily58

* Update keyboards/lily58/keymaps/jhelvy/keymap.c

* Removed numbers in parentheticals in lily58 rules

* Removed unnecessary rules

4 years agoformat code according to conventions [skip ci]
QMK Bot [Sun, 1 Dec 2019 16:23:14 +0000 (16:23 +0000)]
format code according to conventions [skip ci]

4 years ago[Keyboard] fixed noah info.json (#7518)
yulei [Sun, 1 Dec 2019 16:20:45 +0000 (00:20 +0800)]
[Keyboard] fixed noah info.json (#7518)

* fixed noah info.json

* fixed iso keymap and adding default iso keymaps

* keymap cleanup

* verified through the qmk configurator preview mode

* modify encoding from utf-8 bom to urf-8

4 years ago[Keyboard] Update Lets Split Sockets to use LTO_ENABLE (#7516)
Drashna Jaelre [Sun, 1 Dec 2019 14:35:30 +0000 (06:35 -0800)]
[Keyboard] Update Lets Split Sockets to use LTO_ENABLE (#7516)

4 years agoAdd _summary.md for Russian docs with proper language prefix (#7514)
fauxpark [Sat, 30 Nov 2019 13:01:41 +0000 (00:01 +1100)]
Add _summary.md for Russian docs with proper language prefix (#7514)

4 years ago[Keyboard] Fix calls in handwired/jotanck (#7515)
Drashna Jaelre [Sat, 30 Nov 2019 12:54:57 +0000 (04:54 -0800)]
[Keyboard] Fix calls in handwired/jotanck (#7515)

The C file for this keyboard was calling `keyboard_pre_init_user`.  Which is wrong.

This fixes that behavior.

4 years ago[Keymap] Added my UT47.2 Swedish layout with tap dance function. (#6861)
hvp [Sat, 30 Nov 2019 07:39:54 +0000 (08:39 +0100)]
[Keymap] Added my UT47.2 Swedish layout with tap dance function. (#6861)

* Added my UT47.2 Swedish layout with tap dance function.

* Move tap dance over to user space

* Removed config_common from config file

4 years agoSpecify Arm GCC 8 in macOS install script (#7509)
fauxpark [Sat, 30 Nov 2019 00:44:18 +0000 (11:44 +1100)]
Specify Arm GCC 8 in macOS install script (#7509)

4 years ago[Keyboard] Add community layout support for DZ60RGB WKL (#7503)
fauxpark [Fri, 29 Nov 2019 23:50:36 +0000 (10:50 +1100)]
[Keyboard] Add community layout support for DZ60RGB WKL (#7503)

* Add community layout support for DZ60RGB WKL

* info.json would be good too

4 years ago[Keyboard] fixed noah info.json (#7502)
yulei [Fri, 29 Nov 2019 23:48:55 +0000 (07:48 +0800)]
[Keyboard] fixed noah info.json (#7502)

* fixed noah info.json

* fixed iso keymap and adding default iso keymaps

* keymap cleanup

* verified through the qmk configurator preview mode

4 years ago[Keymap] Add RGB keycodes to keymap, enable RGB_MATRIX on crkbd (#7499)
Manna Harbour [Fri, 29 Nov 2019 23:48:11 +0000 (10:48 +1100)]
[Keymap] Add RGB keycodes to keymap, enable RGB_MATRIX on crkbd (#7499)

4 years agoUse os.chdir for `qmk docs` instead of a custom HTTP request handler (#7493)
fauxpark [Fri, 29 Nov 2019 23:45:22 +0000 (10:45 +1100)]
Use os.chdir for `qmk docs` instead of a custom HTTP request handler (#7493)

4 years ago[keymap] personal keymap tweaks (#7510)
Callum Oakley [Fri, 29 Nov 2019 22:10:01 +0000 (22:10 +0000)]
[keymap] personal keymap tweaks (#7510)

* replace home and end with cmd-left and cmd-right for iOS compatability

* tab left and right with cmd-shift-bracket instead of ctrl-tab for Blink compatability

* cmd-up and cmd-down instead of pg-up pg-down for blink shell compatability

* Revert "cmd-up and cmd-down instead of pg-up pg-down for blink shell compatability"

This reverts commit e976af9f11f77933f272edc22faf971445a65717.

* reorganised symbol layer

* update link in readme

4 years agoFix output file permissions when using docker build. (#7378)
Nick Brassel [Fri, 29 Nov 2019 13:01:22 +0000 (00:01 +1100)]
Fix output file permissions when using docker build. (#7378)

4 years agoAdd yet another dictionary for the QMK Firmware docs sidebar heading (#7504)
fauxpark [Thu, 28 Nov 2019 22:14:04 +0000 (09:14 +1100)]
Add yet another dictionary for the QMK Firmware docs sidebar heading (#7504)

4 years agoAdd shift-to-invert to remaining directional RGB_* keycode pairs (#7484)
Manna Harbour [Thu, 28 Nov 2019 22:00:29 +0000 (09:00 +1100)]
Add shift-to-invert to remaining directional RGB_* keycode pairs (#7484)

* Add shift-to-invert to remaining directional RGB_* keycode pairs

RGB_MODE_FORWARD / RGB_MODE_REVERSE invert their functions when shift is held.
This change adds the same capabilities to the remaining directional RGB_*
keycode pairs.  This improves consistency and provides full RGB control in a
keymap containing only one keycode from each pair.

* remove redundant variable

* fix typo

* Fix more typos

Flyspell is on now I swear!

4 years agoCompile out some keycode processing when features are disabled (#7506)
Joel Challis [Thu, 28 Nov 2019 21:59:59 +0000 (21:59 +0000)]
Compile out some keycode processing when features are disabled (#7506)

4 years agoFix processing of RGB keycodes on slave half (#7404)
Joel Challis [Thu, 28 Nov 2019 21:59:14 +0000 (21:59 +0000)]
Fix processing of RGB keycodes on slave half (#7404)

4 years agoInstall bootloadHid as part of qmk_install (#7463)
Joel Challis [Thu, 28 Nov 2019 15:29:11 +0000 (15:29 +0000)]
Install bootloadHid as part of qmk_install (#7463)

* Install bootloadHid on macos

* Install bootloadHid on windows

* Highlight bootloadHID is now installed in docs

* Update udev rules for bootloadHID

* Install bootloadHid on some distros

* fix caterina udev filename

4 years ago[Keymap] Userspace updates (#7500)
stanrc85 [Thu, 28 Nov 2019 06:55:29 +0000 (01:55 -0500)]
[Keymap] Userspace updates (#7500)

* Convert macro to use new QMK CLI and other cleanup

* use \n instead of ss enter

4 years ago[Keyboard] New Keyboard: J-01 (#7494)
MechMerlin [Thu, 28 Nov 2019 02:50:35 +0000 (18:50 -0800)]
[Keyboard] New Keyboard: J-01 (#7494)

* initial commit

* create the appropriate LAYOUT macro

* ANSI FOREVER

* Update keyboards/jae/j01/config.h

Changing it to use the Esc key for bootmagic lite

* Update keyboards/jae/j01/readme.md

* Update keyboards/jae/j01/readme.md

* Update keyboards/jae/j01/info.json

* Update keyboards/jae/j01/readme.md

* Update keyboards/jae/j01/info.json

* remove file as per fauxpark comments

4 years agoCommunity Layout support (and minor tidying) for KBD8X MK2 (#7449)
James Young [Wed, 27 Nov 2019 22:16:18 +0000 (14:16 -0800)]
Community Layout support (and minor tidying) for KBD8X MK2 (#7449)

* Community Layout support for KBD8X MK2

- add LAYOUT_tkl_ansi and LAYOUT_tkl_iso layout macros
- add default_tkl_iso keymap, using new layout macro
- rename ansi_625 keymap to default_tkl_ansi, using new layout macro
- change keymaps to four-space indent
- update info.json
- remove firmware size impacts from rules.mk

* remove empty functions

* rename the ANSI and ISO keymaps per fauxpark

4 years agoRevert split encoder fixes until able to repro a better fix (#7498)
XScorpion2 [Wed, 27 Nov 2019 22:04:30 +0000 (16:04 -0600)]
Revert split encoder fixes until able to repro a better fix (#7498)

Temporarily removing to avoid disabling split keyboards with Rotary Encoders, irisv3/4 and Sol, while @XScorpion2 works on a more permanent fix.

4 years agoclean up quantum.c (#7485)
Yan-Fa Li [Wed, 27 Nov 2019 22:00:23 +0000 (14:00 -0800)]
clean up quantum.c (#7485)

* idea

* progress

* more stuff

* wip

* wip

* last couple of keycodes you can move safely

* Update quantum/quantum.c

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Put back RGB_MODE_BREATHE

4 years agoadding noah keyboard (#7432)
yulei [Wed, 27 Nov 2019 15:54:02 +0000 (23:54 +0800)]
adding noah keyboard (#7432)

* adding noah keyboard

* Update keyboards/matrix/noah/config.h

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keyboards/matrix/noah/noah.c

Co-Authored-By: Drashna Jaelre <drashna@live.com>
4 years ago[Keyboard] add keyboard wm1 (#7466)
heliarmk [Wed, 27 Nov 2019 00:51:32 +0000 (08:51 +0800)]
[Keyboard] add keyboard wm1 (#7466)

* add new keyborad wm1

* 删除print信息

* add info.json and modified the default keymap.c

* add keyboard name and maintainer in info.json

* add readme.md file for new keyboard

* add default/keymap/readme.md

* modified the main readme file

* change keyboard name from wm1 to wm1_hotswap

* update readme

* update imgur link in readme

* update readme to add more pic and subtopic

* change wm1 keyboard pic to direct show up

* add copyright to config.h

* modified the info.json to change the label

* set the debug config to no in rule.mk

* rename wn1.c wm1.h to wm1_hotswap.c, wm1_hotswap.h

* fix  spelling mistake

* update the rule.mk to new version

* fix the LED operation in wm1_hotswap.c

* delete the definition of kc_trns

* change layout to conform to electrical position

* delete backslashes in keymap.c

* update info.json according to the layout

* change the return of led_update_kb

* delete unused comments in rule.mk

* delete unused definition in wm1_hotswap.h

* add a if statement to support user override func

* fix comment in rules.mk

4 years agoAdjust Fn key and right arrow cluster of GH60/Satan keymap (#7490)
Stephen Tudor [Tue, 26 Nov 2019 23:23:29 +0000 (18:23 -0500)]
Adjust Fn key and right arrow cluster of GH60/Satan keymap (#7490)

4 years agoFix typos in stale.yml (#7489)
James Young [Tue, 26 Nov 2019 21:45:18 +0000 (13:45 -0800)]
Fix typos in stale.yml (#7489)

4 years ago[Keymap] added a KBD67v2 layout that allows swapping of num/sym keys and f-rows ...
Kemmel-Dev [Tue, 26 Nov 2019 18:28:44 +0000 (19:28 +0100)]
[Keymap] added a KBD67v2 layout that allows swapping of num/sym keys and f-rows (#7469)

4 years ago[Keyboard] change xbows/knight pins of capslock Indicator (#7486)
moyi4681 [Tue, 26 Nov 2019 18:02:42 +0000 (10:02 -0800)]
[Keyboard] change xbows/knight pins of capslock Indicator (#7486)

4 years agoAdd language prefixes to docs sidebar entries and readmes (#7406)
fauxpark [Tue, 26 Nov 2019 07:22:13 +0000 (18:22 +1100)]
Add language prefixes to docs sidebar entries and readmes (#7406)

* Add language prefixes to docs sidebar entries and readmes

* Remove prefix where it doesn't belong

4 years agoSend string keycode tweaks (#7471)
fauxpark [Tue, 26 Nov 2019 07:16:58 +0000 (18:16 +1100)]
Send string keycode tweaks (#7471)

4 years ago[Keymap] Added keymap for Tessachka (#7457)
Thomas Baart [Tue, 26 Nov 2019 06:51:58 +0000 (07:51 +0100)]
[Keymap] Added keymap for Tessachka (#7457)

* Added keymap for Tessachka

* Update keyboards/kyria/keymaps/tessachka/keymap.c

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keyboards/kyria/keymaps/tessachka/rules.mk

Co-Authored-By: Drashna Jaelre <drashna@live.com>
4 years ago[Keyboard] Add keyboard 7skb (#7468)
Salicylic-acid3 [Tue, 26 Nov 2019 04:46:03 +0000 (13:46 +0900)]
[Keyboard] Add keyboard 7skb (#7468)

* Add keyboard 7skb

Add 7skb keyboard.

A 63 keys HHKB Layout keyboard.
Salicylic-acid3

* Update keyboards/7skb/keymaps/default/keymap.c

* Update keyboards/7skb/keymaps/default/keymap.c

* Update keyboards/7skb/keymaps/default/keymap.c

* Update keyboards/7skb/keymaps/salicylic/keymap.c

* Update keyboards/7skb/readme.md

* Update keyboards/7skb/readme.md

* Update keyboards/7skb/readme.md

* keymap update

Remove extra parts

* Delete rules.mk

* Update keyboards/7skb/rev1/rev1.c

4 years ago[Core] Remove PROGRAM_CMD in mcu_selection.mk for 32A (#7482)
fauxpark [Tue, 26 Nov 2019 03:51:40 +0000 (14:51 +1100)]
[Core] Remove PROGRAM_CMD in mcu_selection.mk for 32A (#7482)

4 years ago[Keyboard] Add hand swap config matrix for preonic rev 3 (#7460)
Martin Kauppinen [Mon, 25 Nov 2019 21:38:23 +0000 (22:38 +0100)]
[Keyboard] Add hand swap config matrix for preonic rev 3 (#7460)

* Add hand swap config matrix for preonic rev 3

* Refactor hand swap config matrix into revision source files

4 years agoIS31FL3733 Dirty page fix (#7079)
yiancar [Mon, 25 Nov 2019 20:33:52 +0000 (20:33 +0000)]
IS31FL3733 Dirty page fix (#7079)

* IS31FL3733 Dirty page fix

Function IS31FL3733_update_led_control_registers was never setting update register to false. As a result the led on/off page was being written every transaction even when it was not modified. This is ineficient and causes lots of bandwidth use.

-> Fix the IS31FL3733_update_led_control_registers.
-> After testing it was evident that failed I2C transactions could corrupt the Led on/off register.
-> Update IS31FL3733_write_pwm_buffer and IS31FL3733_write_register functions to return 0 upon succesful tranmission and 1 if any of the transmitions within the function fail.
-> Modify IS31FL3733_update_pwm_buffers function so if any of the IS31FL3733_write_pwm_buffer transuction fails, the g_led_control_registers_update_required register is set to true forcing a rewrite of the led on/off register in case it was corrupted.

* Minor comment update

* Upsie:)

* Update is31fl3733.c

* Return fix

* more return fix

* type change

* more boolian logic reversal:)

4 years agoRemove vusb 'reset to bootloader' hid message due to security implications (#7456)
Joel Challis [Mon, 25 Nov 2019 20:33:02 +0000 (20:33 +0000)]
Remove vusb 'reset to bootloader' hid message due to security implications (#7456)

4 years agofix link in docs/translating.md (#7474)
Takeshi ISHII [Mon, 25 Nov 2019 00:37:08 +0000 (09:37 +0900)]
fix link in docs/translating.md (#7474)

4 years agoAdd RGB LED for Dozen0 (#7458)
yynmt [Sun, 24 Nov 2019 09:35:03 +0000 (18:35 +0900)]
Add RGB LED for Dozen0 (#7458)

* enable rgb led.

* add layer for default keymap

* Update keymap.c

* Update rules.mk

* Update rules.mk

* fix keymaps

remove backslashes.

4 years ago[Keyboard] Add candybar lefty layout (#7286)
Rob Rogers [Sun, 24 Nov 2019 07:37:09 +0000 (01:37 -0600)]
[Keyboard] Add candybar lefty layout (#7286)

* Add left number pad layout to candybar keyboard

* successfully builds

* Rename new layout to LAYOUT_lefty and add corresponding LAYOUT_righty as alias for LAYOUT

* merge

* Add lefty keymap

* Add lefty layout to info.json

* Added LAYOUT_righty to info.json and corrected some misplaced braces

* Update keyboards/candybar/info.json

* removed redundant sections as suggested.

4 years ago[Keyboard] Update ATmega32A readme files to match template (#7462)
Joel Challis [Sun, 24 Nov 2019 04:42:20 +0000 (04:42 +0000)]
[Keyboard] Update ATmega32A readme files to match template (#7462)

* Update atmega32a readme files to match template

* Update atmega32a readme files to match template - fixes

* Apply suggestions from code review

4 years ago[Keyboard] Added Cans12er keyboard (#7455)
Can Baytok [Sun, 24 Nov 2019 00:56:18 +0000 (01:56 +0100)]
[Keyboard] Added Cans12er keyboard (#7455)

* added cans12er keyboard

* updated readme

Updated the readme to conform with the provided template from the qmk_firmware githubpage

* Update keyboards/cans12er/README.md

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Changed configuration

Changed the configuration based on the Change Request from PR #7455 made by github user noroadsleft

4 years agoSet up language fallback for docs, and update translation guidelines (#7403)
fauxpark [Sat, 23 Nov 2019 16:07:15 +0000 (03:07 +1100)]
Set up language fallback for docs, and update translation guidelines (#7403)

* Set up language fallback for docs, and update translation guidelines

* Title Case

* Add ID example

* Link to emoji flag cheatsheet

* Move docs preview section to contributing.md

* Point to docs preview in the readme

4 years agoRemove CR when computing BOOTLOADER_SIZE. (#7453)
a_p_u_r_o [Sat, 23 Nov 2019 16:01:03 +0000 (01:01 +0900)]
Remove CR when computing BOOTLOADER_SIZE. (#7453)

4 years agoUpdate led_update_kb example (#7451)
Yan-Fa Li [Sat, 23 Nov 2019 15:37:25 +0000 (07:37 -0800)]
Update led_update_kb example (#7451)

* Update led_update_kb example

* Update comment to explain pin behavior

* wordsmith

* wordsmithing 2

4 years ago[Keymap] Adding hbbisenieks keymap for keebio/iris (#7440)
Hilary B. Brenum [Fri, 22 Nov 2019 22:40:18 +0000 (14:40 -0800)]
[Keymap] Adding hbbisenieks keymap for keebio/iris (#7440)

* hbbisenieks keymap

* fixed right encoder

* changes suggested during pr

4 years agoAllow overriding of all functions in wonderland.c (#7198)
Yan-Fa Li [Fri, 22 Nov 2019 20:55:45 +0000 (12:55 -0800)]
Allow overriding of all functions in wonderland.c (#7198)

* f

* Allow overriding of all functions in wonderland.c

 - needed for custom LED functions in keymap.c

* Example of layer indication via LEDs

optimize

* Use newer led_update_kb and led_update_user hooks

 - these allow overriding without use of __attribute((weak))__

* Update led documentation a bit

 - clarify some of the wording around how  to use led_update_user

* Update led_update_user example

* Update audio example to be complete

* trailing spaces smh

* spaces

* spaces

* smh

* Less code is good

* Update docs/custom_quantum_functions.md

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update docs/custom_quantum_functions.md

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update docs/custom_quantum_functions.md

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update docs/custom_quantum_functions.md

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update docs/custom_quantum_functions.md

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update docs/custom_quantum_functions.md

Co-Authored-By: fauxpark <fauxpark@gmail.com>
4 years ago[Keymap] changed knight ridder offset to face me on planck (#7445)
dsanchezseco [Fri, 22 Nov 2019 18:26:45 +0000 (19:26 +0100)]
[Keymap] changed knight ridder offset to face me on planck (#7445)

* added rgblight controls to planck keymap

* fixed knight ridder offset to face me

4 years agoFix clang-format logic within CI (#7386)
Joel Challis [Fri, 22 Nov 2019 17:02:55 +0000 (17:02 +0000)]
Fix clang-format logic within CI (#7386)

4 years agoImprove and streamline MSYS2 installation (#7232)
Drashna Jaelre [Fri, 22 Nov 2019 07:09:02 +0000 (23:09 -0800)]
Improve and streamline MSYS2 installation (#7232)

* Make MSYS force install

* Cleanup msys script

* Update to gcc 8.3 for arm and avr

And cleanup install scripts for both

* Fix path and scripts

* Fix links

* No confirmation for msys

* Tweak arm function since file structure changed

* Fix spacing and wording

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Only use MSYS2's make binary

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Some wordsmithing

Co-Authored-By: Mikkel Jeppesen <2756925+Duckle29@users.noreply.github.com>
* Add "disable download timeout" for download issues in MSYS

Co-Authored-By: Mikkel Jeppesen <2756925+Duckle29@users.noreply.github.com>
* Clean up URL for arm gcc download

Co-Authored-By: Joel Challis <git@zvecr.com>
* add pip

Co-Authored-By: fauxpark <fauxpark@gmail.com>
4 years ago[Keyboard] Update default keymaps to use `layer_state_t` (#7444)
Drashna Jaelre [Fri, 22 Nov 2019 06:40:29 +0000 (22:40 -0800)]
[Keyboard] Update default keymaps to use `layer_state_t` (#7444)

* Update default keymaps to use `layer_state_t`

* Convert binon32 as get_highest_layer in default keymaps

4 years ago[Keymap] added rgblight controls to planck keymap (#7439)
dsanchezseco [Fri, 22 Nov 2019 06:15:40 +0000 (07:15 +0100)]
[Keymap] added rgblight controls to planck keymap (#7439)

4 years ago[Keyboard] Add three missing layouts (#7441)
fauxpark [Fri, 22 Nov 2019 04:25:19 +0000 (15:25 +1100)]
[Keyboard] Add three missing layouts (#7441)

* Add three missing default layouts

* Add layout support to tragicforce68

* Not really 68%

* Fix dumb mistake

* Update info.json too

* Apply suggestions from code review

4 years agoAdd 4-character aliases for sendstring keycodes (#7409)
fauxpark [Fri, 22 Nov 2019 03:11:28 +0000 (14:11 +1100)]
Add 4-character aliases for sendstring keycodes (#7409)

* Add 4-character aliases for sendstring keycodes

* Remove pointless mail keycode redefinition

* Forgot brightness keycodes

4 years agoUpdated Kyria readme.md with relocated build guide (#7438)
Thomas Baart [Thu, 21 Nov 2019 21:03:47 +0000 (22:03 +0100)]
Updated Kyria readme.md with relocated build guide (#7438)

4 years agoMILC: Add support for hidden subcommands (#7034)
Erovia [Thu, 21 Nov 2019 20:52:00 +0000 (21:52 +0100)]
MILC: Add support for hidden subcommands (#7034)

* MILC: Add support for hidden subcommands

Subcommands with 'hidden=True' will not show up in the help output, but
will work as any other subcommands.

* Hide those hidden submodules, for real now

* Rebase on latest MILC

4 years agoChange label for stale bot (#7429)
Drashna Jaelre [Thu, 21 Nov 2019 19:02:39 +0000 (11:02 -0800)]
Change label for stale bot (#7429)

* Change label for stale bot

* Reword things to be more concise and clear

* git add .  -- that's how this works, right?

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Remove Discussion label from issue templates

4 years ago[Keymap] Clean up & improve default layouts (#7428)
fauxpark [Thu, 21 Nov 2019 11:50:23 +0000 (22:50 +1100)]
[Keymap] Clean up & improve default layouts (#7428)

* Clean up & improve default layouts

* Add newline at EOF in readmes

* Oops

4 years ago[Keyboard] dztech rgb pcb v2 support (#7423)
moyi4681 [Thu, 21 Nov 2019 11:19:10 +0000 (03:19 -0800)]
[Keyboard] dztech rgb pcb v2 support (#7423)

* dztech rgb pcb v2 support

dztech rgb pcb v2 support

* Update config.h

* Update rules.mk

* Update rules.mk

* Update rules.mk

* Update keyboards/dztech/dz60rgb/v2/rules.mk

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/dztech/dz60rgb/v2/rules.mk

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/dztech/dz60rgb_ansi/v2/rules.mk

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/dztech/dz60rgb_ansi/v2/rules.mk

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/dztech/dz60rgb_wkl/v2/rules.mk

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/dztech/dz60rgb_wkl/v2/rules.mk

Co-Authored-By: fauxpark <fauxpark@gmail.com>
4 years ago[Keymap] Add DZ60, Levinson keymaps, twschum user files (#7358)
Tim Schumacher [Thu, 21 Nov 2019 11:07:33 +0000 (06:07 -0500)]
[Keymap] Add DZ60, Levinson keymaps, twschum user files (#7358)

* Adds layout for DZ60rev2 plate B, options 4 and 10

* Use KC_TRANS for layer keys

* Format layer0 with visual key size layout

* Add RGB controls; add start description; add KC_LOCK

* Update comments on rules.mk for DZ60

* Gets keymap compiling

* Fix wiring for shift on row 3

* Hold a with other key to send Ctrl-A before other key

* Adds compile-time defined mac-compatability media keycodes

* Adds logic in place for capturing taps (w/ timeout)

* Add send_keys(...) which can send up to 64 nested keycodes

* Implement send_keys callable with n repeats

* Tweaks some of the keymap

* Add reset keycode; add disable to custom shortcuts

* Adds a special "off" layer where bonus mod goes to layer 0, every other key KC_NO

* Adjust timeout; mousekey settings

* Changes layout of Home,End,PgUp/Dn on the dedicated arrow keys L1/L2

* PoC on rgb lighted layer indication

* Refactors color table defines

* Adds logic for controlling layer lights

* Only change state on one side of the event lol

* Switch back to Tapping Toggle for layer 4

* Add custom config file for keyboard; TT and mousekey settings

* Code cleanup; starting to refactor special ctrl tapping keys functions

* Move defines and \ 2reak out functions

* Remove debugging light

* Adjust keymaps; add enter

* Adds a couple custom macros

* Add simplified version of keymap to help debug issues

* Adds basi numpad configuration for levinson keyboard half

* Use ANSI ctrl key as layer 1 for better one hand (`)

* Adapt to new 8bit hue from #5547; layer enum use everywhere

* Move custom code out to users/ space

* Flip col pins, move key assignments to "left hand"

* Update readme

* Implement placeholder macros

* Notes

* Reduce tapping time for SFT_T(/)

* Adds vim features; refactors things

* Adds fork of the vim features written by xton

* Use correct backspace keycode

* Add VIM_ESC

* Add "OFF" to the RGB/HSV definitions

* Clean up rules, use new "OFF" definition

* Add windows KC_CALCULATOR key to numpad

* Reformat layers with better guide; change layer names

* Add sleep key

* Change timeout delay

* Add a "code paste" which surrounds a ^V with ```

* Try removing shift tap on rshift /

* Update macros

* Update the "code paste" macro

* Update keymap with reset, calc, equals

* Update keyboards/dz60/keymaps/twschum_b_4_10_simple/keymap.c

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keyboards/dz60/keymaps/twschum_b_4_10/keymap.c

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update users/twschum/twschum.c

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update users/twschum/twschum.c

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Revert quantum/rgblight_list.h

* Better name for split space layout; rename KEYMAP->LAYOUT

* Rename KEYMAP->LAYOUT

* Use simpler :flash command

* Clean up layout files

* Use qmk's MOD_MASK_CTRL

* Sync lufa submodule

* Cleanup from noroadsleft's PR comments

* Modernize vim layer code

4 years ago[Docs] Update japanese translation of newbs.md and related documents. (#7431)
Takeshi ISHII [Thu, 21 Nov 2019 10:36:38 +0000 (19:36 +0900)]
[Docs] Update japanese translation of newbs.md and related documents. (#7431)

* Update japanese translation of newbs.md and related documents.

* document link id change
* add `ja/` in each link
  `[xxx](yyy.md)` --> `[xxx](ja/yyy.md)`

* copy docs/ja/_summary.md from umi-umi's #7248 and fix it

4 years ago[Docs] fix broken link in docs/newbs_best_practices.md (#7430)
Takeshi ISHII [Thu, 21 Nov 2019 09:02:15 +0000 (18:02 +0900)]
[Docs] fix broken link in docs/newbs_best_practices.md (#7430)