jackhill/qmk/firmware.git
4 years agoVIA Configurator Refactor (#7268)
Wilba [Fri, 3 Jan 2020 20:52:00 +0000 (07:52 +1100)]
VIA Configurator Refactor (#7268)

* VIA Refactor

* Remove old code

* review changes

* review changes

* Fix cannonkeys/satisfaction75/prototype:via build

* Add via.h to quantum.h

* Move backlight init to after backlight config load

* Merge branch 'master' into via_refactor_pr

* Update user's rules.mk to new way of enabling VIA

* Added id_switch_matrix_state

* Review changes

4 years agoMerge pull request #7776 from hineybush/hbcp
ridingqwerty [Fri, 3 Jan 2020 20:08:59 +0000 (15:08 -0500)]
Merge pull request #7776 from hineybush/hbcp

small hbcp changes

4 years agosmall hbcp changes
hineybush [Fri, 3 Jan 2020 19:32:54 +0000 (14:32 -0500)]
small hbcp changes

4 years agoMerge pull request #7762 from CurryFurious/userspace_curry
ridingqwerty [Fri, 3 Jan 2020 18:37:09 +0000 (13:37 -0500)]
Merge pull request #7762 from CurryFurious/userspace_curry

Adding custom userspace & 2 keymaps

4 years agoMerge pull request #7772 from Rossman360/dev_branch
ridingqwerty [Fri, 3 Jan 2020 16:12:55 +0000 (11:12 -0500)]
Merge pull request #7772 from Rossman360/dev_branch

add Levinson keymap

4 years agoFixed formatting and added font file
Akaash Suresh [Fri, 3 Jan 2020 14:47:18 +0000 (08:47 -0600)]
Fixed formatting and added font file

4 years agoremove head
Rossman360 [Fri, 3 Jan 2020 08:19:53 +0000 (03:19 -0500)]
remove head

4 years agoremove unneccesary line
Rossman360 [Fri, 3 Jan 2020 08:15:43 +0000 (03:15 -0500)]
remove unneccesary line

4 years agomore cleanup
Rossman360 [Fri, 3 Jan 2020 06:54:13 +0000 (01:54 -0500)]
more cleanup

4 years agocleanup
Rossman360 [Fri, 3 Jan 2020 06:51:08 +0000 (01:51 -0500)]
cleanup

4 years agoAdd Levinson keymap
Rossman360 [Fri, 3 Jan 2020 06:46:42 +0000 (01:46 -0500)]
Add Levinson keymap

4 years ago[Keymap] adding tf68 keymap, my first pull request. expecting there's lots of bad...
Rossman360 [Fri, 3 Jan 2020 07:22:21 +0000 (02:22 -0500)]
[Keymap] adding tf68 keymap, my first pull request. expecting there's lots of bad practice, sorry (#7763)

* adding tf68 keymap

* had tf keymap in wrong folder

* added tragicforce readme

* cleaned up code

* more cleanup

* indent love and layer name change

4 years ago[Docs] Added description of LIB_SRC to docs/config_options.md (#7765)
Takeshi ISHII [Thu, 2 Jan 2020 22:47:27 +0000 (07:47 +0900)]
[Docs] Added description of LIB_SRC to docs/config_options.md (#7765)

And LINK_TIME_OPTIMIZATION_ENABLE move to 'Build Options' section.

4 years ago[Keyboard] add initial ergoslab directory (#7730)
Tom Saleeba [Thu, 2 Jan 2020 22:40:13 +0000 (09:10 +1030)]
[Keyboard] add initial ergoslab directory (#7730)

* feat: add initial ergoslab directory

* fix: address all comments from noroadsleft

* fix: address comment from drashna

* feat: add swap hands config to ergoslab

* chore: change ergoslab image to real photo

* re

4 years ago[Keyboard] adjust h87a RGB settings (#7751)
Josh Hinnebusch [Thu, 2 Jan 2020 22:35:05 +0000 (17:35 -0500)]
[Keyboard] adjust h87a RGB settings (#7751)

* update VID and PID for h87a

* update default RGB underglow pattern

* update comments

* Update keyboards/hineybush/h87a/h87a.c

* Update keyboards/hineybush/h87a/h87a.c

* Update keyboards/hineybush/h87a/h87a.c

4 years agoRemoving unnecessary struct definitions
CurryFurious [Thu, 2 Jan 2020 22:26:09 +0000 (16:26 -0600)]
Removing unnecessary struct  definitions

Removed userspace_config unused variables, and removed _NUMLOCK as it isn't used anywhere.

4 years agoFixed a small typo (#7743)
Casper Weiss Bang [Thu, 2 Jan 2020 21:06:46 +0000 (22:06 +0100)]
Fixed a small typo (#7743)

4 years ago[Keyboard] Updates for Sol 2 (#7746)
Legonut [Thu, 2 Jan 2020 21:03:19 +0000 (16:03 -0500)]
[Keyboard] Updates for Sol 2 (#7746)

Add Numpad to keymap
Fix OLED rotation
Add LED locations for Starfighter case

4 years ago[Keymap] Personal keymap for Let's Split keyboard. (#7702)
Gergely Peidl [Thu, 2 Jan 2020 20:03:47 +0000 (21:03 +0100)]
[Keymap] Personal keymap for Let's Split keyboard. (#7702)

* Add Initial layout configuration.

* Set arduino pro micro's built in RX LED as Numlock

* Enable Autoshift feautre.

* Remove DVORAK layout.

* Add Numpad, update default layer.

* Update AutoShift timeout.

* Beautify ASCII Art.

* Update keymap.

* Add Initial verison of RGB lighting.

* Add Tap dance, hungarian letters.

.Xmodmap example: https://github.com/geripgeri/dotfiles/commit/09f058753dd10e4ff8ab2aac7274b5600c466392

* Update RGB to use only noeeprom functions.

* Change default rgb led color.

* Add `pragma once`.

* Emojis added.

* Add tap dance for hungarian letters, multimedia control, slash/backslash.

* Remove audio related code.

* Add Gaming layer.

* Remove unnecessary code, update copyright.

* Add readme.md

* Implement code review suggestions.

* Implement code review suggestions #2

4 years agoRemove remnants of custom matrix from Skog rules.mk (#7764)
fauxpark [Thu, 2 Jan 2020 19:50:25 +0000 (06:50 +1100)]
Remove remnants of custom matrix from Skog rules.mk (#7764)

4 years ago[Keymap] Hvp baseline19 (#7690)
hvp [Thu, 2 Jan 2020 19:31:54 +0000 (20:31 +0100)]
[Keymap] Hvp baseline19 (#7690)

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

* Move tap dance over to user space

* Removed config_common from config file

* Changes to workspace with new support for code16. Tested ok

* Swedish support

* Added code16 version of tapdance to userprofile.

* Created 4th layer and updated readme file. Removed ascii rep of layout.

* Tabdance updates

* Removed duplicated RGB keys.

* Added hvp minivan config

* Fixed tapdance key maps

* Added Planck 1 space base hvp layout

* Start of hvp xd75 layout. Way to many keys

* Added working config ink test for atreus62

* fixed smaller layout changes

* Updated tap dance with option 5

* Added better thump keys

* Created lets split layout

* Removed not used modes

* Updated to correct url

* Readme file

* Atreus62 readme

* Cleanup of keymap file

* Added tap dance

* Fixed missed adjustment

* Added hvp planck setup

* Update ascii

* will this work better?

* removed ascii

* Planck 1 space setup

* Fixed ascii local

* Added Corne setup

* Changes for lets split

* Atreus62 config

* Added Lily58

* Setup corne

* Setup planck

* Updated lets split

* UT47 setup

* Setup a The Vanboard.

* Alt Ctrl

* #define D_NAVI MT(MOD_LCTL | MOD_LSFT, KC_D)

* Fix D_NAVI & plank midi

* Fixed PR comments

* Added pragma

* Moved def to user space

* Removed not used endif

* Added def to users space

* Added rules to van

* Removed not used part of config

* Removed not used layout

* Removed not needed comments

* Remove not needed keymap_config_t

* Removed broken ascii from readme files and removed not needed rules

* Added spaces to readme file

* Removed xd75 from branch

4 years agoFormatting
Akaash Suresh [Thu, 2 Jan 2020 18:19:07 +0000 (12:19 -0600)]
Formatting

4 years agoAdded license and readme
Akaash Suresh [Thu, 2 Jan 2020 18:13:39 +0000 (12:13 -0600)]
Added license and readme

4 years agoMerge upstream/master with userspace
Akaash Suresh [Thu, 2 Jan 2020 17:52:23 +0000 (11:52 -0600)]
Merge upstream/master with userspace

4 years ago[Keyboard] Add p65rgb PCB (#7753)
marhalloweenvt [Thu, 2 Jan 2020 16:57:47 +0000 (23:57 +0700)]
[Keyboard] Add p65rgb PCB (#7753)

* [Keyboard] Add new keyboard Symmetry60

* Add new keyboard Symmetry60

* Fix Typo

* Update keyboards/handwired/symmetry60/config.h

* Update keyboards/handwired/symmetry60/readme.md

* Update keyboards/handwired/symmetry60/readme.md

* Update keyboards/handwired/symmetry60/readme.md

* Update keyboards/handwired/symmetry60/rules.mk

* Update keyboards/handwired/symmetry60/symmetry60.h

* Update keyboards/handwired/symmetry60/symmetry60.h

* Update keyboards/handwired/symmetry60/symmetry60.h

* Update readme.md

* Update keymap.c

* Update keymap.c

* Update keymap.c

* Update rules.mk

* Update symmetry60.c

* Update keyboards/handwired/symmetry60/rules.mk

* 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

* Update keyboards/handwired/colorlice/colorlice.h

* Update default keymap

* Revert Helix

* Update keyboards/handwired/colorlice/readme.md

* Update keyboards/handwired/colorlice/rules.mk

* Update keyboards/handwired/colorlice/colorlice.c

* Update keyboards/handwired/colorlice/colorlice.c

* Remove unnecessary function

* Update keyboards/handwired/colorlice/colorlice.c

* 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

* Update keyboards/handwired/colorlice/readme.md

* Update keymap for Colorlice

* Adjust rules.mk to use space indent

* Update ColorLice to work with QMK online configurator

- Delete rgb_underglow keymap
- Move config from keymap layer to keyboard layer
- Tweak a little layout so it can appear default layout on QMK config

* Update keyboards/handwired/colorlice/rules.mk

* Update keyboards/handwired/colorlice/rules.mk

* Add p65rgb

* Update keyboards/handwired/p65rgb/config.h

* Update p65rgb.c

* Update keymap.c

* Update rules.mk

4 years agoFix typo in action.c (#7757)
xyzz [Thu, 2 Jan 2020 12:49:53 +0000 (07:49 -0500)]
Fix typo in action.c (#7757)

4 years agoRemove custom matrix from PS2AVRGB boards (#7396)
fauxpark [Thu, 2 Jan 2020 06:45:41 +0000 (17:45 +1100)]
Remove custom matrix from PS2AVRGB boards (#7396)

* Remove custom matrix from PS2AVRGB boards

* Add custom backlight.c to SRC for bminiex, for now

* Add missing DIODE_DIRECTIONs

4 years ago[Keyboard] Ergodox EZ - Re-init ISSI driver on reconnect (#7731)
Drashna Jaelre [Thu, 2 Jan 2020 06:42:04 +0000 (22:42 -0800)]
[Keyboard] Ergodox EZ - Re-init ISSI driver on reconnect (#7731)

4 years ago[Keyboard] add Just60 keyboard (#7752)
Jianfei Wang [Thu, 2 Jan 2020 06:28:05 +0000 (14:28 +0800)]
[Keyboard] add Just60 keyboard (#7752)

* [Keyboard] add Just60 keyboard

* [Keyboard] just60: fixes per suggestions

* Update keyboards/just60/rules.mk

* Update keyboards/just60/readme.md

* Update keyboards/just60/rules.mk

* [Keyboard] just60: add keymap specific bootloader

* Revert "[Keyboard] just60: add keymap specific bootloader"

This reverts commit 0357e0a6f40233eec43f42c32fb405f60e7fbb1c.

4 years ago[Keyboard] Change cKeys Washington keyboard to use atmel-dfu bootloader (#7756)
Benjamin Smith [Thu, 2 Jan 2020 04:19:41 +0000 (20:19 -0800)]
[Keyboard] Change cKeys Washington keyboard to use atmel-dfu bootloader (#7756)

4 years agoUpdate Kinesis keymap (#7741)
Xyverz [Thu, 2 Jan 2020 04:01:37 +0000 (20:01 -0800)]
Update Kinesis keymap (#7741)

* Update Kinesis keymap

Added a MACLOCK macro to lock my mac easier

* Updated readme.md

4 years ago[Docs] add japanese translation (faq part) (#7464)
umi [Thu, 2 Jan 2020 02:06:55 +0000 (11:06 +0900)]
[Docs] add japanese translation (faq part) (#7464)

* add faq part

* add faq part

* add faq part

* add faq part

* add faq part

* update for link

* update for a punctuation

* update files based on comments

* restore removed git diff header

* correct pathname on git diff header

* update files based on comments

* update files based on comments

* update files based on comments

* update files based on comments

* update file based on comment

* update file based on comment

* update file based on comment

Co-Authored-By: Takeshi ISHII <2170248+mtei@users.noreply.github.com>
Co-Authored-By: shela <shelaf@users.noreply.github.com>
Co-Authored-By: satt99 <39004890+satt99@users.noreply.github.com>
4 years ago[Keyboard] Aranck handwired keyboard to support community MIT layouts, also minor...
Arda Kılıçdağı [Wed, 1 Jan 2020 17:44:22 +0000 (20:44 +0300)]
[Keyboard] Aranck handwired keyboard to support community MIT layouts, also minor optimisations done (#7737)

* Aranck now supports community MIT layouts, also minor optimisations done

* Update keyboards/handwired/aranck/keymaps/turkishish/readme.md

* Update keyboards/handwired/aranck/readme.md

4 years agoAdd creation of new keyboard in child directory (#6018) 0.7.106
shikamiya [Wed, 1 Jan 2020 10:07:54 +0000 (19:07 +0900)]
Add creation of new keyboard in child directory (#6018)

* Add creation of new chlid keyboard

* Add creation of new keyboard's parent directories

* Remove redundant message and if statement

* Divide creating new keyboard directory from copying template files

* Fix variables of year placeholder

* Fix filename of keyboard.[ch]

4 years agoSPI DMA based RGB Underglow for STM32 (#7674)
Joel Challis [Tue, 31 Dec 2019 17:26:40 +0000 (17:26 +0000)]
SPI DMA based RGB Underglow for STM32 (#7674)

* Initial stash of ws2812 spi driver

* Update comment, add sync backup plan

* Add testing notes to spi ws2812 driver

* Align RGBW error messages

4 years agoUse White channel on RGBW LEDs (#7678)
Drashna Jaelre [Tue, 31 Dec 2019 16:33:49 +0000 (08:33 -0800)]
Use White channel on RGBW LEDs (#7678)

* Use White channel on RGBW LEDs

Co-authored-by: kwerdenker <sebastian.spindler@gmail.com>
* Manually apply white channel to array

* Move where convert_rgb_to_rgbw is called

* Fix type for rgbw led struct

* Add changes to Ergodox EZ

can revert if deemed necessary

* Revert "Add changes to Ergodox EZ"

This reverts commit aa44db198d40d758ca10470eb94615513592d1dd.

* Revert "Fix type for rgbw led struct"

This reverts commit c5c744cba040201cc0d124400773cf13f8a2cf22.

* Revert "Move where convert_rgb_to_rgbw is called"

This reverts commit cd7f17caf6dd30731c54b3be54490fe4519444f9.

* Revert changes and fix up functions

* Enable white channel for Ergodox EZ as well

* Only run conversion of rgblight is enabled

Co-authored-by: kwerdenker <sebastian.spindler@gmail.com>
4 years ago[Docs] Update macOS related issues in docs (#7744)
Drashna Jaelre [Tue, 31 Dec 2019 14:33:54 +0000 (06:33 -0800)]
[Docs] Update macOS related issues in docs (#7744)

* [Docs] Update macOS related issues in docs

* Update faq_build.md

* Apply suggestions from code review

Co-Authored-By: fauxpark <fauxpark@gmail.com>
Co-authored-by: fauxpark <fauxpark@gmail.com>
4 years ago[Docs] remove docs/ja/newbs_best_practices.md (#7739)
Takeshi ISHII [Mon, 30 Dec 2019 17:15:23 +0000 (02:15 +0900)]
[Docs] remove docs/ja/newbs_best_practices.md (#7739)

'docs/ja/newbs_best_practices.md' has been replaced by 'docs/ja/newbs_git_*.md'.

4 years agoDactyl manuform layout optimized for Swedish (#7724)
Lukas Klingsbo [Mon, 30 Dec 2019 15:34:12 +0000 (16:34 +0100)]
Dactyl manuform layout optimized for Swedish (#7724)

* Dactyl manuform layout optimized for Swedish

* Layers as enum

4 years agoNew PCB - Curiosity - Alice Layout PCB (#7725)
Sid Carter [Mon, 30 Dec 2019 15:29:36 +0000 (10:29 -0500)]
New PCB - Curiosity - Alice Layout PCB (#7725)

* add new keyboard

* update config to use

* confirm config that works

* fix the keymaps and what not

* default keymap update

* update readme

* update and remove unncessary files

* update IDs and remove unused definitions

* update readme

* add new keyboard

* update config to use

* confirm config that works

* fix the keymaps and what not

* default keymap update

* update readme

* update and remove unncessary files

* update IDs and remove unused definitions

* update readme

* remove unused stuff

* update default keymap and add my own with layer indicator LEDs

* update README

* add crd's layout as part of the default as well

* some specific space fixes

* update readme for flashing

* remove code and use mcu selection instead. yay!

* remove vlk from default and enable velocikeys in madhatter

* remove BL_  from default

* and remove BL_ from madhatter as well

* Update keyboards/cheshire/curiosity/keymaps/crd/keymap.c

Co-Authored-By: fauxpark <fauxpark@gmail.com>
Co-authored-by: Khader Syed <35927972+chapter63@users.noreply.github.com>
Co-authored-by: fauxpark <fauxpark@gmail.com>
4 years agoAdd LUFA mass storage `BOOTLOADER` "support" (#7729) 0.7.105
fauxpark [Sun, 29 Dec 2019 20:53:23 +0000 (07:53 +1100)]
Add LUFA mass storage `BOOTLOADER` "support" (#7729)

4 years ago[Keyboard] Orion Locking Indicator LED Support (#7683)
MechMerlin [Sun, 29 Dec 2019 19:16:24 +0000 (11:16 -0800)]
[Keyboard] Orion Locking Indicator LED Support (#7683)

* add indicator lighting support thanks to Keebology tracing

* set the correct number of underglow LEDs

* add comments and skeletal structure for layer indicator LEDs

* add backlight areas pins

* update readme

* we can't turn leds on based on zones, so we use multiple backlight pin support instead to turn them ALL on and control them.

* add comments to backlight setting

* make a more useful default keymap that can also be used for testing

* add duck orion to list

* add indicator led support

* update readme

* Update keyboards/duck/orion/v3/matrix.c

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

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

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

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

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

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* add the appropriate header files

* fix indent so Drashna will not die

* Update keyboards/duck/orion/v3/v3.c

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/duck/orion/v3/keymaps/default/keymap.c

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/duck/orion/v3/keymaps/default/keymap.c

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/duck/orion/v3/readme.md

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/duck/orion/v3/readme.md

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/duck/orion/v3/readme.md

Co-Authored-By: fauxpark <fauxpark@gmail.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
Co-authored-by: fauxpark <fauxpark@gmail.com>
4 years agoClean up ISSI driver includes (#7734)
fauxpark [Sun, 29 Dec 2019 18:21:58 +0000 (05:21 +1100)]
Clean up ISSI driver includes (#7734)

* Clean up ISSI driver includes

* Missed an endif

4 years agoJapanese translation of docs/newbs_git_*.md (#7689)
Takeshi ISHII [Sun, 29 Dec 2019 07:38:33 +0000 (16:38 +0900)]
Japanese translation of docs/newbs_git_*.md (#7689)

* update docs/ja/newbs.md

* update docs/ja/_summary.md

* Translate docs/newbs_git_best_practices.md into Japanese.

* Translate docs/newbs_git_using_your_master_branch.md into Japanese.

* Translate docs/newbs_git_resolving_merge_conflicts.md into Japanese.

* Translate docs/newbs_git_resynchronize_a_branch.md into Japanese.

* Update docs/ja/newbs_git_using_your_master_branch.md

* Update docs/ja/newbs_git_resynchronize_a_branch.md

* Update docs/ja/newbs_git_resynchronize_a_branch.md

* Update docs/ja/newbs_git_resynchronize_a_branch.md

* Update docs/ja/newbs_git_resynchronize_a_branch.md

* Update docs/ja/newbs_git_resynchronize_a_branch.md

* update ja/newbs_git_resynchronize_a_branch.md

* update ja/newbs_git_resynchronize_a_branch.md

* Update docs/ja/newbs_git_best_practices.md

* Update docs/ja/_summary.md

* Update docs/ja/newbs_git_resynchronize_a_branch.md

* update ja/newbs_git_resynchronize_a_branch.md

* update ja/newbs_learn_more_resources.md

* Update docs/ja/newbs_git_resynchronize_a_branch.md

* Update docs/ja/newbs_git_resynchronize_a_branch.md

Co-Authored-By: shela <shelaf@users.noreply.github.com>
4 years ago[Keymap] Adding keymap for KBDFans Kbd67 MKII RGB (#7712)
codecoffeecode [Sun, 29 Dec 2019 02:15:32 +0000 (18:15 -0800)]
[Keymap] Adding keymap for KBDFans Kbd67 MKII RGB (#7712)

* Adding keymap for Kbd67 MKIIRGB

* "addressing comments by fauxpark"

4 years agoAdd rules.mk defaults for f103,f072,f042 (#7704) 0.7.104
Joel Challis [Sat, 28 Dec 2019 19:18:52 +0000 (19:18 +0000)]
Add rules.mk defaults for f103,f072,f042 (#7704)

* Add rules.mk defaults for f103,f072,f042

* Add rules.mk defaults for f103,f072,f042 - remove comment

* Add rules.mk defaults for f103,f072,f042 - align USE_FPU

* Reset MCU to avoid build issues

* Move essential config values to top and remove ability for override

* Align DFU_SUFFIX_ARGS order with DFU_ARGS

4 years ago[Keyboard] Doppelganger (#7682)
yiancar [Sat, 28 Dec 2019 08:06:42 +0000 (08:06 +0000)]
[Keyboard] Doppelganger (#7682)

* Initial commit

* Update info.json

* Update doppelganger.c

* Update keyboards/doppelganger/readme.md

* Update keyboards/doppelganger/readme.md

* Update keyboards/doppelganger/readme.md

* Update keyboards/doppelganger/rules.mk

* Update keyboards/doppelganger/rules.mk

* Update keyboards/doppelganger/rules.mk

* Update keyboards/doppelganger/rules.mk

* More fixes my g:)

* Update keyboards/doppelganger/rules.mk

* Update keyboards/doppelganger/rules.mk

* More prettying

* Update rules.mk

* Minor spacing

* Init pins

* Update rules.mk

* Update keyboards/doppelganger/info.json

4 years ago[Docs] Fix minor differences in docs/newbs_git_resynchronize_a_branch.md (#7728)
Takeshi ISHII [Fri, 27 Dec 2019 22:31:23 +0000 (07:31 +0900)]
[Docs] Fix minor differences in docs/newbs_git_resynchronize_a_branch.md (#7728)

4 years ago[Docs] Update Japanese translation (#7693)
shela [Fri, 27 Dec 2019 20:09:32 +0000 (05:09 +0900)]
[Docs] Update Japanese translation (#7693)

* [Docs] Update translation

* Update docs/ja/contributing.md

* Update docs/ja/contributing.md

Co-Authored-By: Takeshi ISHII <2170248+mtei@users.noreply.github.com>
4 years agoFix file encoding for zh-cn/custom_quantum_functions.md (#7665)
fauxpark [Fri, 27 Dec 2019 03:31:48 +0000 (14:31 +1100)]
Fix file encoding for zh-cn/custom_quantum_functions.md (#7665)

4 years ago[Keyboard] Kyria Configurator Fixes (#7719)
James Young [Fri, 27 Dec 2019 03:01:57 +0000 (19:01 -0800)]
[Keyboard] Kyria Configurator Fixes (#7719)

* Fix key object order

info.json: Reorder the key objects into the order required by kyria.h

* linting

info.json: fix indent depth and trailing whitespaces

* Minimize visual footprint

info.json: Subtract 0.25 from each Y value to minimize the keyboard dimensions when rendered

4 years agoAdd h75-singa ver. (#7667)
Josh Hinnebusch [Thu, 26 Dec 2019 17:39:09 +0000 (12:39 -0500)]
Add h75-singa ver. (#7667)

* add h75_singa

* delete some stuff

* update to remove extra crap

4 years agoAdd LZ PhysiX PCB (#7668)
Josh Hinnebusch [Thu, 26 Dec 2019 17:38:10 +0000 (12:38 -0500)]
Add LZ PhysiX PCB (#7668)

* add physix PCB

* update info.json and default keymap per LZ

* update make example in readme

* remove extra stuff

* remove excess newlines

4 years agoInitial Crkbd layout (#7716)
Jonathan Rascher [Thu, 26 Dec 2019 15:46:18 +0000 (09:46 -0600)]
Initial Crkbd layout (#7716)

4 years agoK-Nunmpad17 (#7708)
Martin Karlsson [Thu, 26 Dec 2019 15:45:14 +0000 (16:45 +0100)]
K-Nunmpad17  (#7708)

* Initial commit for K-Nunmpad

* Changed layoutname

Corrected the files according to drashnas suggestions.
* Some names have been changed
* Some code thats not been used has been removed

* Fixed rules.mk

When adding the commnity layout, tapdancing broke. This was fixed with
rules.mk was changed in the k-numpad and karlssn keymap.

* Cleanup according fauxpark

Cleaned up the readme.md and the rules.mk according to feedback from
fauxpark.

4 years agoMake the keyboard beep when Audio is enabled and `\a` is encountered in a sendstring
fauxpark [Wed, 25 Dec 2019 08:17:02 +0000 (19:17 +1100)]
Make the keyboard beep when Audio is enabled and `\a` is encountered in a sendstring

4 years agoTurn off RGB Matrix LEDs when keyboard sleeps (#7713)
Drashna Jaelre [Wed, 25 Dec 2019 17:54:47 +0000 (09:54 -0800)]
Turn off RGB Matrix LEDs when keyboard sleeps (#7713)

4 years agoAdd backwards compatibility for oled_write_raw_P on ARM
zvecr [Tue, 24 Dec 2019 20:27:58 +0000 (20:27 +0000)]
Add backwards compatibility for oled_write_raw_P on ARM

4 years agoUpdate toshi0383 keymap (#7700)
Toshihiro Suzuki [Mon, 23 Dec 2019 03:58:51 +0000 (12:58 +0900)]
Update toshi0383 keymap (#7700)

* minor update for reviung39:toshi0383

* update zinc:toshi0383

4 years agoCompletely remove i2c_transmit_receive function (#7686)
Drashna Jaelre [Sun, 22 Dec 2019 13:50:08 +0000 (05:50 -0800)]
Completely remove i2c_transmit_receive function (#7686)

* Add i2c_transmit_receive function

This function is listed in the ARM header file, but doesn't actually exist.

* Remove i2c_transmit_receive function

* Update DRV2605L read function to use i2c_readReg on both arm and avr

4 years agoReadded lost pgm_read_word code to encoder array lookups (#7577)
XScorpion2 [Sun, 22 Dec 2019 05:39:26 +0000 (23:39 -0600)]
Readded lost pgm_read_word code to encoder array lookups (#7577)

4 years agoAdd central location for ChibiOS defines (#7542)
Joel Challis [Sat, 21 Dec 2019 18:22:49 +0000 (18:22 +0000)]
Add central location for ChibiOS defines (#7542)

* Add central location for chibios defines

* Add central location for chibios defines - actually add files this time....

* Add Copyright header

* Update include order to resolve i2cv1 build errors

4 years agoAdd TADA68 keymap/rules/config for QMK bootloader (#7679)
Ryan [Sat, 21 Dec 2019 11:01:28 +0000 (22:01 +1100)]
Add TADA68 keymap/rules/config for QMK bootloader (#7679)

* Add TADA68 keymap/rules/config for QMK bootloader

* Remove extraneous #DEFINEs

* use #pragma rather than include guards

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Remove obselete #endif

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* #undefine DESCRIPTION before redefining

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Remove obselete #define

Co-Authored-By: fauxpark <fauxpark@gmail.com>
Co-authored-by: fauxpark <fauxpark@gmail.com>
4 years ago[Docs] fix docs (#7642)
shela [Sat, 21 Dec 2019 11:00:22 +0000 (20:00 +0900)]
[Docs] fix docs (#7642)

* [Docs] recurse-submodules option is need now

* [Docs] `tmk_core` folder is correct

* [Docs] fix typo

* [Docs] package scope has changed

* [Docs] Fix menu differences

* Update docs/arm_debugging.md

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

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* fix typo

Co-authored-by: fauxpark <fauxpark@gmail.com>
4 years agoMerge pull request #7663 from fauxpark/dztech-config-h
Joel Challis [Fri, 20 Dec 2019 17:37:40 +0000 (17:37 +0000)]
Merge pull request #7663 from fauxpark/dztech-config-h

Tidy up dztech config.h

4 years ago[Keyboard] Clueboard 60 fix col 11 12 mixup (#7685)
Yan-Fa Li [Fri, 20 Dec 2019 05:50:59 +0000 (21:50 -0800)]
[Keyboard] Clueboard 60 fix col 11 12 mixup (#7685)

* Fix reversed col 11 and 12

 - the two columns are reversed in the matrix

* Fix gui

* Fix reversed col 11 and 12

 - the two columns are reversed in the matrix

4 years agoMissed these LTO blocks
fauxpark [Wed, 18 Dec 2019 21:30:51 +0000 (08:30 +1100)]
Missed these LTO blocks

4 years agoMerge pull request #7672 from ihotsuno/patch-1
Joel Challis [Wed, 18 Dec 2019 19:38:16 +0000 (19:38 +0000)]
Merge pull request #7672 from ihotsuno/patch-1

I corrected my name.

4 years agoI corrected my name.
ihotsuno [Wed, 18 Dec 2019 18:13:27 +0000 (03:13 +0900)]
I corrected my name.

4 years agoMerge pull request #7666 from fauxpark/docs-edit-page 0.7.103
Joel Challis [Wed, 18 Dec 2019 15:42:56 +0000 (15:42 +0000)]
Merge pull request #7666 from fauxpark/docs-edit-page

Improve docs "Edit Document" footer

4 years ago[Keymap] Added userspace for d4mation. Included their keymap for the Atreus62 (#7483)
Eric Defore [Wed, 18 Dec 2019 08:59:12 +0000 (03:59 -0500)]
[Keymap] Added userspace for d4mation. Included their keymap for the Atreus62 (#7483)

* Added userspace for d4mation. Included their keymap for the Atreus62

* Do not assign layer numbers manually

* Remove some unneeded things per @drashna's recommendation

* Fix some single line comments I missed

* Update unicode macros to use send_unicode_hex_string() instead of process_unicode()

* OBetter check for Unicode Enabled. Moved some checks into macros.c

* Use eeconfig_init_user() to set default unicode input mode

4 years ago[Keymap] Custom user keymap for Think6.5 with LED range control (#7603)
Rys Sommefeldt [Wed, 18 Dec 2019 08:46:49 +0000 (08:46 +0000)]
[Keymap] Custom user keymap for Think6.5 with LED range control (#7603)

* ISO layout for the soldered Think6.5 PCB

* Think6.5 personal layout readme

* Add personal Think6.5 user map with LED group cycling

* Add default case to process_record_user

* Make the ASCII diagram match the layer properly

* Relocate KC_NUHS to the home row for consistency

* Add LAYOUT_65_iso_badge to info.json

* Wire up the badge LEDs as capslock LEDs

* Remove unused keymap variable

4 years ago[Keymap] CRKBD Custom Keymap - KidBrazil (#7630)
Lucas Moreira [Wed, 18 Dec 2019 08:37:56 +0000 (03:37 -0500)]
[Keymap] CRKBD Custom Keymap - KidBrazil (#7630)

* Added KidBrazil custom keymap for CRKBD
-Custom Font
-Custom OLED output

* Added missing readme

* Oled Timeout Update for KidBrazil Keymap (#1)

* Setup Oled timeout based on simple timer

* Cleaned up comments and added timeout for LEDs

* Fixed some small errors

* Updated oled timout with matrix scan

* Updated oled timout with matrix scan

* Update withou eeprom

* Update timer code

* Use process user instead of keymap

* Added ifdef to protect oledtimer

* Updated with half timeout state for logo

* Removed middle tier timer

* Final cleanup of unused files

* Updated code as per suggestions & requests

* Second round of revisions

4 years ago[Keymap] Add pico 70 keys keymap (#7654)
x1 [Wed, 18 Dec 2019 08:02:57 +0000 (17:02 +0900)]
[Keymap] Add pico 70 keys keymap (#7654)

* Move pico/rev1 to pico/65keys.

* Add pico/70keys.

* Remove unneeded codes.

* Modified valid 70 keys keymap for jis.

4 years agoImprove docs "Edit Document" footer
fauxpark [Wed, 18 Dec 2019 03:01:13 +0000 (14:01 +1100)]
Improve docs "Edit Document" footer

4 years agoTidy up dztech config.h
fauxpark [Tue, 17 Dec 2019 23:23:26 +0000 (10:23 +1100)]
Tidy up dztech config.h

4 years agoTidy up dztech default keymaps and info.json (#7608)
fauxpark [Tue, 17 Dec 2019 23:15:47 +0000 (10:15 +1100)]
Tidy up dztech default keymaps and info.json (#7608)

4 years agoMerge pull request #7657 from fauxpark/dztech-rules-cleanup
Joel Challis [Tue, 17 Dec 2019 23:09:20 +0000 (23:09 +0000)]
Merge pull request #7657 from fauxpark/dztech-rules-cleanup

Tidy up dztech rules.mk

4 years agoHeisenberg handwired keyboard added (#7643)
Arda Kılıçdağı [Tue, 17 Dec 2019 22:41:41 +0000 (01:41 +0300)]
Heisenberg handwired keyboard added (#7643)

* Chotanck keyboard added

* Chotanck renamed to Heisenberg

* Further updates to Heisenberg Keyboard done

* Update keyboards/handwired/heisenberg/info.json

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

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

Co-Authored-By: fauxpark <fauxpark@gmail.com>
4 years ago[Keyboard] Added Filco Majestouch TKL Pegasus Hoof ISO Layout (#7647)
Nygel Lyndley [Tue, 17 Dec 2019 22:38:22 +0000 (22:38 +0000)]
[Keyboard] Added Filco Majestouch TKL Pegasus Hoof ISO Layout (#7647)

* [keymap] Added Filco Majestouch TKL Pegasus Hoof ISO Layout

* - add rules definition

* Revert "- add rules definition"

This reverts commit 59bfbe83883fbf2337b9541aa2875e935064a1f4.

* - fixed incorrect variable naming

4 years agoPorted J80 to QMK (#7488)
Øyvind Wilhelmsen [Tue, 17 Dec 2019 22:06:48 +0000 (23:06 +0100)]
Ported J80 to QMK (#7488)

* ported J80 to QMK

* added default ISO layout

* removed optional override functions

* set bootmagic to lite

* removed comment

* added tkl_ansi and tkl_iso layouts

* updated vendor and device name

* set ANSI layout as default and split iso to separate folder

* removed empty file

* Update keyboards/J80/info.json

Added comma

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/J80/keymaps/default/keymap.c

Removed backslash

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/J80/keymaps/default/keymap.c

Removed backslash.

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* removed comments and backslash, fixed JSON formatting

* Rename J80.h to j80.h

* Rename keyboards/J80 to keyboards/j80

* renamed folder to lowercase

* added key definition for reset key

* added define for KC_NO to underscores

* Added backlight and lock LED support

* Fixed BACKLIGHT_PIN

* Fixed typo

* Added define for bootmagic lite and description in readme

* Update keyboards/j80/info.json

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

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

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/j80/info.json

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/j80/info.json

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/j80/info.json

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/j80/info.json

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

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

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/j80/keymaps/default/keymap.c

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Apply suggestions from code review

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Added full right shift layouts

4 years ago[Keyboard] Magnavox Videowriter conversion with Pro Micro (#7634)
Dmitry Nosachev [Tue, 17 Dec 2019 05:42:03 +0000 (08:42 +0300)]
[Keyboard] Magnavox Videowriter conversion with Pro Micro (#7634)

* Magnavox Videowriter convertion

* Magnavox Videowriter: readme, images

* Update keyboards/handwired/videowriter/info.json

* Update keyboards/handwired/videowriter/README.md

* Update keyboards/handwired/videowriter/README.md

* Update keyboards/handwired/videowriter/info.json

* Update keyboards/handwired/videowriter/info.json

* Update keyboards/handwired/videowriter/info.json

* Update keyboards/handwired/videowriter/info.json

* Update keyboards/handwired/videowriter/info.json

* suggested changes

* suggested changes

* fix comment symbol

* Update keyboards/handwired/videowriter/rules.mk

* Update keyboards/handwired/videowriter/rules.mk

* Update keyboards/handwired/videowriter/rules.mk

4 years ago[Docs] add japanese translation (basic part) (#7461)
umi [Tue, 17 Dec 2019 05:01:46 +0000 (14:01 +0900)]
[Docs] add japanese translation (basic part) (#7461)

* add basic part

* update cli

* update cli

* correct links to ja document

* update files based on comments

* update for a postpositional particle

* update for a punctuation

* 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: shela <shelaf@users.noreply.github.com>
Co-Authored-By: Takeshi ISHII <2170248+mtei@users.noreply.github.com>
4 years agoTidy up dztech rules.mk
fauxpark [Mon, 16 Dec 2019 23:50:26 +0000 (10:50 +1100)]
Tidy up dztech rules.mk

4 years agoRelocate RGB keycode processing (#7508)
Joel Challis [Mon, 16 Dec 2019 20:27:53 +0000 (20:27 +0000)]
Relocate RGB keycode processing (#7508)

* Move rgb keycode logic to process_keycode

* Fixes for rgb matrix

* Fixes for mxss

* Fix inc/dec logic, add comments

* Fix return RAINBOW_SWIRL logic

* stop external use of rgb helper functions

* merge fix

* Fix 'defined but not used' when all animations are disabled

4 years agoMove kwerdenker's personal keymap from RGB (#7645)
Yan-Fa Li [Mon, 16 Dec 2019 19:26:02 +0000 (11:26 -0800)]
Move kwerdenker's personal keymap from RGB (#7645)

* Move kwerdenker's personal keymap from RGB

Talked to Maartenwut about making RGB an actual template instead of
kwerdenker's keymap. Free'd up B7 so it can be used for audio in
agreement with MW. He's considering adding a speaker footprint to next
rev of plain60, and only B7 can be used with Audio. RGB uses bitbang
driver so it doesn't really make any difference if it's pin B0.

 - RGB should be a template for other people to modify, not a personal
 keymap
 - change default pin to B0 to free up B7 for audio use
 - rename RGB to kwerdenker

* Add RGB keycodes to FN layer

* don't use uppercase in keymap names

 - doesn't work properly on MacOS or Windows

* Add an audio specific keymap

* Enum instead of define

* Suggested change to keymap

 - maintain compatibility with old keymap

4 years agoRemove QMK_KEYBOARD_CONFIG_H from boards (#7635)
Joel Challis [Mon, 16 Dec 2019 19:20:33 +0000 (19:20 +0000)]
Remove QMK_KEYBOARD_CONFIG_H from boards (#7635)

4 years agoMerge pull request #7276 from zvecr/feature/backlight_driver_config 0.7.102
Joel Challis [Mon, 16 Dec 2019 16:39:54 +0000 (16:39 +0000)]
Merge pull request #7276 from zvecr/feature/backlight_driver_config

Convert backlight to follow driver rules pattern

4 years agoSoftware backlight improvements (#7255)
Joel Challis [Mon, 16 Dec 2019 16:35:08 +0000 (16:35 +0000)]
Software backlight improvements (#7255)

* Update software backlight to precalculated duty patterns

* Update default backlight state to match avr pwm

* Move function to make diff look nicer

4 years agoDisable usb on slave half to resolve random 'lockup' (#7649)
Joel Challis [Mon, 16 Dec 2019 16:33:48 +0000 (16:33 +0000)]
Disable usb on slave half to resolve random 'lockup' (#7649)

4 years ago[Core] Optimize matrix processing (#7621)
Drashna Jaelre [Mon, 16 Dec 2019 16:31:59 +0000 (08:31 -0800)]
[Core] Optimize matrix processing (#7621)

Backport of tmk/tmk_keyboard@ad6059adc7039a54d1db75da783068654906a679

4 years ago[Keymap] boy_314's satisfaction75 layout (#7638)
Boy_314 [Mon, 16 Dec 2019 07:27:10 +0000 (02:27 -0500)]
[Keymap] boy_314's satisfaction75 layout (#7638)

* added boy_314's satisfaction75 layout

* added readme

* updated NKRO toggle, removed unecessary code

* Update keyboards/cannonkeys/satisfaction75/keymaps/boy_314/config.h

Co-Authored-By: Drashna Jaelre <drashna@live.com>
4 years ago[Keyboard] XD68 65% ATMega32U4 based (#7395)
randlor [Mon, 16 Dec 2019 05:33:04 +0000 (05:33 +0000)]
[Keyboard] XD68 65% ATMega32U4 based (#7395)

* First working draft

* Updated readme.md

* Fixed url

* Typo fix

* RGB + Backlight working

* Fixed matrix for ISO NUHS

* ISO matrix working

* Adding ANSI default layout

* First release commit

* Removed reference to deprecated layout

* Changes from PR #7395 review

* Additional changes as requested for PR #7395

* Additional changes from @noroadsleft review

* Replaced ifndef/endif with pragma

* Adding yanfali's recommended changes

4 years ago[keyboard] Plain60 cleanups (#7644)
Yan-Fa Li [Sun, 15 Dec 2019 22:03:23 +0000 (14:03 -0800)]
[keyboard] Plain60 cleanups (#7644)

* Change plain60 to bootmagic lite

 - it's easier to reset and maintain a keyboard with lite
 - remove obsolete size comments

* Add RESET on a layer to default keymap

* Use _FN

* Maintain compatibility with keymap

* Fix thinko

4 years agoupdate default h88 keymap (#7646)
Josh Hinnebusch [Sun, 15 Dec 2019 21:47:32 +0000 (16:47 -0500)]
update default h88 keymap (#7646)

4 years ago[Keyboard] Add ymd67 keyboard (#7631)
Zach [Sun, 15 Dec 2019 19:27:42 +0000 (14:27 -0500)]
[Keyboard] Add ymd67 keyboard (#7631)

* [Keyboard] Add ymd67 keyboard

* Apply suggestions from code review

* Apply more suggestions from code review

4 years agoChange newbs.md to link to the new newbs_git_best_practices.md instead of newbs_best_...
Takeshi ISHII [Sat, 14 Dec 2019 18:16:31 +0000 (03:16 +0900)]
Change newbs.md to link to the new newbs_git_best_practices.md instead of newbs_best_practices.md. (#7633)

4 years agoMove function to make diff look nicer
zvecr [Sat, 14 Dec 2019 17:25:32 +0000 (17:25 +0000)]
Move function to make diff look nicer

4 years agoUpdate default backlight state to match avr pwm
zvecr [Sat, 14 Dec 2019 17:24:17 +0000 (17:24 +0000)]
Update default backlight state to match avr pwm

4 years agocore: Fix variable init and header include (#7626)
Drashna Jaelre [Sat, 14 Dec 2019 12:00:09 +0000 (04:00 -0800)]
core: Fix variable init and header include (#7626)

tmk backport from tmk/tmk_keyboard@325a99acd9c81f60519b6e594b2bf5d1e478ac56