jackhill/qmk/firmware.git
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

4 years agoConvert backlight to follow driver rules pattern - update docs
zvecr [Wed, 6 Nov 2019 00:06:36 +0000 (00:06 +0000)]
Convert backlight to follow driver rules pattern - update docs

4 years agoConvert backlight to follow driver rules pattern
zvecr [Tue, 5 Nov 2019 23:44:43 +0000 (23:44 +0000)]
Convert backlight to follow driver rules pattern

4 years agoremove SERIAL_SOFT_DEBUG macro (#7625)
Drashna Jaelre [Sat, 14 Dec 2019 02:06:18 +0000 (18:06 -0800)]
remove SERIAL_SOFT_DEBUG macro (#7625)

SERIAL_SOFT_DEBUG can be defined in the `config.h`

Backported from tmk/tmk_keyboard@c74eee6327c5995456ba004d70b9663cf485d9f8
x

4 years agoFix ChibiOS USB config for chips which support OTGv1 (#7564)
Joel Challis [Sat, 14 Dec 2019 01:29:54 +0000 (01:29 +0000)]
Fix ChibiOS USB config for chips which support OTGv1 (#7564)

* Align endpoint config as per rest of file (fixes #4783)

* Add comments about explicit order use

* Update tmk_core/protocol/chibios/usb_main.c

Co-Authored-By: fauxpark <fauxpark@gmail.com>
4 years agoProject Keyboard Alice PCB - Indicator LEDs and keymap update (#7442)
Sid Carter [Fri, 13 Dec 2019 17:14:11 +0000 (12:14 -0500)]
Project Keyboard Alice PCB - Indicator LEDs and keymap update  (#7442)

* allow main functions to be overridden

* update keymap to toggle keys and cleanup a bit

* allow main functions to be overridden

* update keymap to toggle keys and cleanup a bit

* get them lights working with the new setup

* disable console on my keymap, cause ARM and Linux, for now

* update keymap

* add home and end to the navigation

* thought this was redundant - update keyboards/projectkb/alice/alice.c

Co-Authored-By: fauxpark <fauxpark@gmail.com>
4 years agoNew RGBKB Zen Rev1 keymap (#7609)
starcalleramethyst [Fri, 13 Dec 2019 17:12:45 +0000 (11:12 -0600)]
New RGBKB Zen Rev1 keymap (#7609)

* adding my zen 1 keymap

updated layers and custom keycodes

* added slack + paste

defined custom keycode S_H_P and added to layer 3

* added custom keycodes

defined and inserted T_H_B and T_H_T

* enabled tap dance

adjusted rules to include tap dance

* tap dance enumeration and timing

added a TD key to send space on press and . on double tap. added tapping term to set tap detection time.

* added custom keycode

added E_SS to print string

* added mouskey + enum keycode

added in mousekey to rules. added custom code DC_C to double click and copy.

* updated custom keycode string

added a space into the output string for S_H_P

* removed colemak layer

colemak commented out, started adjusting MOs

* added 1 key copy paste

used from https://github.com/qmk/qmk_firmware/blob/master/users/drashna/process_records.c#L116-L130

* updated rgb and copyright line

* updated tapcode KC_CCCV

* Update keyboards/rgbkb/zen/rev1/keymaps/starcaller_v1.1/config.h

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* updated keymap folder name to my username

4 years agoAdding Backlight on the handwired AEK64 keyboard (#7629)
Noan Mousy [Fri, 13 Dec 2019 14:39:10 +0000 (15:39 +0100)]
Adding Backlight on the handwired AEK64 keyboard (#7629)

* Implementing backlight with breathing

* Rework of my personal keymap and adding some macros.

4 years agocore: Fix build config in protocol.mk (#7620) 0.7.101
Drashna Jaelre [Fri, 13 Dec 2019 11:36:37 +0000 (03:36 -0800)]
core: Fix build config in protocol.mk (#7620)

Backports commits from tmk_keyboard

4 years ago[Keymap] Personal keymap for the E6.5 (#7623)
Sid Carter [Fri, 13 Dec 2019 09:32:06 +0000 (04:32 -0500)]
[Keymap] Personal keymap for the E6.5 (#7623)

* add new layout mirroring all my other layouts

* add rgb and other keys on fnm layer

4 years ago[Keyboard] Add uzu42 info.json (#7617)
nrtkbb [Fri, 13 Dec 2019 07:28:45 +0000 (16:28 +0900)]
[Keyboard] Add uzu42 info.json (#7617)

* Add uzu42 info.json

* Made corrections provided by noroadsleft.

4 years ago[Docs] update git command and directory name of documents (#7619)
umi [Fri, 13 Dec 2019 04:59:00 +0000 (13:59 +0900)]
[Docs] update git command and directory name of documents (#7619)

4 years ago[Keyboard] add kbd67mkiirgb v2 keyboard (#7618)
moyi4681 [Fri, 13 Dec 2019 04:58:06 +0000 (20:58 -0800)]
[Keyboard] add kbd67mkiirgb v2 keyboard (#7618)

4 years ago[Keyboard][Phoebe] Send backslash on AltGr + ? (#7616)
Max Rumpf [Fri, 13 Dec 2019 04:56:35 +0000 (05:56 +0100)]
[Keyboard][Phoebe] Send backslash on AltGr + ? (#7616)

4 years ago[Keyboard][angel64] fix info.json (#7615)
kakunpc [Fri, 13 Dec 2019 04:56:17 +0000 (13:56 +0900)]
[Keyboard][angel64] fix info.json (#7615)

4 years ago[Keyboard] Add Exclusive E7-V1 SE keyboard and keymaps (#7598)
Bart Riemens [Fri, 13 Dec 2019 03:18:53 +0000 (04:18 +0100)]
[Keyboard] Add Exclusive E7-V1 SE keyboard and keymaps (#7598)

* Updated based on feeback in PR #7598

4 years agoupdate dp60 configuration (#7561)
yulei [Fri, 13 Dec 2019 02:44:14 +0000 (10:44 +0800)]
update dp60 configuration (#7561)

* update dp60 configuration

* disable rgb underglow to avoid firmware overflow

* cleanup rules.mk

* Update keyboards/dp60/keymaps/allleds/rules.mk

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/dp60/keymaps/allleds/rules.mk

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/dp60/keymaps/allleds/rules.mk

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/dp60/keymaps/allleds/rules.mk

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/dp60/keymaps/allleds/rules.mk

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

4 years ago[Keyboard] Fluorite: add Configurator layout data (#7612)
James Young [Fri, 13 Dec 2019 02:12:44 +0000 (18:12 -0800)]
[Keyboard] Fluorite: add Configurator layout data (#7612)

4 years agofixed I2C driver support for stm32f4 (#7526)
yulei [Fri, 13 Dec 2019 01:20:04 +0000 (09:20 +0800)]
fixed I2C driver support for stm32f4 (#7526)

* correct i2c driver for stm32f4

* update pin mode definitions

* update macro definition

4 years ago[Keyboard] Added Lex60 keyboard (#7600)
Lukas Alexandre [Thu, 12 Dec 2019 19:45:56 +0000 (20:45 +0100)]
[Keyboard] Added Lex60 keyboard (#7600)

4 years ago[Keymap] My DZ60 Layout and files (#7537)
Ethan Beyer [Thu, 12 Dec 2019 10:53:39 +0000 (05:53 -0500)]
[Keymap] My DZ60 Layout and files (#7537)

* I don't know if this is how my keyboard is laid out or not

* testing, still broken

* name change

* I think this is the layout I will try to use to start

* it compiles!

* added norman layout!

* media keys

* Moved backlight functions to KEYB
Moved Delete off of Backspace and to the < key

* more changes to layout, move Norman to 1 so it was moddable by FCTN

* swapped volume and media, I use volume a lot more than media

* Eh, it's still all in flux.

* I don't want the entire function layer full of dead keys, after all...

* moves escape to the caps lock key and caps lock to the functions layer

* update my readme for posterity

* Updates bonfire dz60 for better escape control

* WIP commit -- this is not working yet

* updates keymap for GAME layer
adds info to README
adds visual keyboard layout map in json and jpg for reference

* updates readme for visual keymap insertion

* removes my layout from the parent folder and keeps it localized

* updates the C code to be more readable

* finished the HELD_ESCAPE code

* finishes v6.1.0

* updates layout names to match repo code style per @mechmerlin

Apply suggestions from code review

* updates to code style per suggestions by @mechmerlin

* Update global-functions.c

updates some personal documentation

* updates hold time for escape on gaming layer

* updates several aspects of the code based on PR requests

* moves a variable

4 years ago[Keyboard][Phoebe] Update default keymap, fix LAYOUT macro (#7604)
Max Rumpf [Thu, 12 Dec 2019 03:39:04 +0000 (04:39 +0100)]
[Keyboard][Phoebe] Update default keymap, fix LAYOUT macro (#7604)

* fix LAYOUT macro

* Phoebe: Update default keymap

* Replace XXXXXXX macro with the previous key instead

4 years agoFix FORCE_NKRO handling (#7601)
Joel Challis [Wed, 11 Dec 2019 19:39:30 +0000 (19:39 +0000)]
Fix FORCE_NKRO handling (#7601)

4 years agoRemove mbed files (#7605)
Joel Challis [Wed, 11 Dec 2019 19:36:00 +0000 (19:36 +0000)]
Remove mbed files (#7605)

* Remove mbed files

* Remove mbed files - fix comment

* Remove mbed logic blocks

4 years ago[Docs] Remove some outdated FAQ items (#7607)
fauxpark [Wed, 11 Dec 2019 19:33:10 +0000 (06:33 +1100)]
[Docs] Remove some outdated FAQ items (#7607)

4 years ago[Keyboard] update angel64 (#7545)
kakunpc [Wed, 11 Dec 2019 18:40:00 +0000 (03:40 +0900)]
[Keyboard] update angel64 (#7545)

* add angel64 rev1

* update angel64

* fix keymap.c

4 years agoUse `clock_prescale_set()` from avr-libc (#7540)
fauxpark [Wed, 11 Dec 2019 01:26:40 +0000 (12:26 +1100)]
Use `clock_prescale_set()` from avr-libc (#7540)

* Use `clock_prescale_set()` from avr-libc

* Remove outdated FAQ info

4 years agoUpdate feature support for Proton C (#7596)
Duncan Elliot [Tue, 10 Dec 2019 23:31:39 +0000 (10:31 +1100)]
Update feature support for Proton C (#7596)

Added a couple of entries for some features not currently supported on Proton C.

4 years ago[Docs] Fix docs fallback for pt-br (#7602)
fauxpark [Tue, 10 Dec 2019 22:27:40 +0000 (09:27 +1100)]
[Docs] Fix docs fallback for pt-br (#7602)

4 years ago[Docs] add README translation in portuguese (#7016)
Igor Hideki Trindade [Tue, 10 Dec 2019 18:19:12 +0000 (14:19 -0400)]
[Docs] add README translation in portuguese (#7016)

* add README translation in portuguese

* add lang in menu

* Update docs/pt-br/README.md

* Update docs/pt-br/README.md

* Update docs/pt-br/README.md

* Update docs/pt-br/README.md

* Update docs/pt-br/README.md

* Update docs/pt-br/README.md

* Update docs/pt-br/README.md

* Update docs/pt-br/_summary.md

* Update sumary links

* Update README

Co-Authored-By: Álvaro A. Volpato <alvaro.volpato@usp.br>
4 years ago[Keyboard] Think6.5 Default Keymap Cleanup (#7594)
MudkipMao [Tue, 10 Dec 2019 05:51:15 +0000 (21:51 -0800)]
[Keyboard] Think6.5 Default Keymap Cleanup (#7594)

4 years ago[Keyboard] update m12og keymap to readable version (#7581)
yulei [Tue, 10 Dec 2019 05:41:39 +0000 (13:41 +0800)]
[Keyboard] update m12og keymap to readable version (#7581)

* add m12og keyboards

* update readme.md

* update to latest code suggestions

* Update keyboards/matrix/m12og/readme.md

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

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

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

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

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

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* update keymap to readable version

* fixed incosist of info.json and keymap

4 years ago[Keyboard] Add cKeys Washington keyboard (#7570)
Benjamin Smith [Tue, 10 Dec 2019 05:40:04 +0000 (21:40 -0800)]
[Keyboard] Add cKeys Washington keyboard (#7570)

* Add cKeys Washington keyboard

* Add suggested changes

* Fix encoder direction

* Remove unneeded file

* Update config.h

* Update washington.c

4 years ago[Keyboard] Fix 2U backspace key in ansi_blocker layout for GrayStudio Space65 keyboar...
Jason Nedell [Tue, 10 Dec 2019 02:01:05 +0000 (19:01 -0700)]
[Keyboard] Fix 2U backspace key in ansi_blocker layout for GrayStudio Space65 keyboard (#7593)

* Fix ansi_blocker layout

Reposition unused keycode

* Update keymap matrix hex code

Use match hex code so number matches matrix position
Update spacing

* Realign keymap to match physical hardware

4 years ago[Keyboard] Remove `PREVENT_STUCK_MODIFIERS` from config.h files (#7592)
fauxpark [Tue, 10 Dec 2019 00:00:27 +0000 (11:00 +1100)]
[Keyboard] Remove `PREVENT_STUCK_MODIFIERS` from config.h files (#7592)

4 years ago[Keyboard] update default h87a keymap for fn functionality (#7589)
Josh Hinnebusch [Mon, 9 Dec 2019 23:32:48 +0000 (18:32 -0500)]
[Keyboard] update default h87a keymap for fn functionality (#7589)

* update default h87a keymap for fn functionality

* Update keyboards/hineybush/h87a/keymaps/default/keymap.c

4 years ago[Keymap] ergotravel updates (#7588)
Yan-Fa Li [Mon, 9 Dec 2019 21:31:51 +0000 (13:31 -0800)]
[Keymap] ergotravel updates (#7588)

* Update rules.mk so it compiles again

* Updates

* Update keyboards/ergotravel/keymaps/yanfali/rules.mk

* Update keyboards/ergotravel/keymaps/yanfali/rules.mk

* Update keyboards/ergotravel/keymaps/yanfali/rules.mk

4 years ago[Keyboard] Adjust ColorLice to work with QMK configurator (#7572)
marhalloweenvt [Mon, 9 Dec 2019 17:44:07 +0000 (00:44 +0700)]
[Keyboard] Adjust ColorLice to work with QMK configurator (#7572)

* [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

4 years ago[Keyboard] Adding Navi10 macropad (#7556)
Ethan Durrant [Mon, 9 Dec 2019 06:31:30 +0000 (23:31 -0700)]
[Keyboard] Adding Navi10 macropad (#7556)

* working on keymap and files for the navi10

* fixing and modifying tap dance keys and layers

* cleanup, and adding my separate keymap

* edited and simplified the default keymap

* cleaned up files and added support for future rev2 board

* readme edits

* moved rev0 specific keymap to it's own folder

* added revision data to the config files

* added DEFAULT_FOLDER

* added note on compiling for a specific revision

* documentation and readme edits

* moved keymaps around and cleaned up

* added photo

* formatting and cleanup

* fixing whitespace

* moving the tap dance enable to keymap folders

4 years agoEnable bitbang ws2812 for f4 (#7571)
Joel Challis [Mon, 9 Dec 2019 05:19:58 +0000 (05:19 +0000)]
Enable bitbang ws2812 for f4 (#7571)

4 years ago[Keyboard] add Matrix 8XV1.2 og ISO/ANSI keyboard (#7567)
yulei [Mon, 9 Dec 2019 05:15:45 +0000 (13:15 +0800)]
[Keyboard] add Matrix 8XV1.2 og ISO/ANSI keyboard (#7567)

* add m12og keyboards

* update readme.md

* update to latest code suggestions

* Update keyboards/matrix/m12og/readme.md

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

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

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

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

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

Co-Authored-By: fauxpark <fauxpark@gmail.com>
4 years agoAlso fix flash 0.7.100
Zach White [Mon, 9 Dec 2019 00:31:48 +0000 (16:31 -0800)]
Also fix flash

4 years agoFix compiling json files
Zach White [Mon, 9 Dec 2019 00:16:01 +0000 (16:16 -0800)]
Fix compiling json files

4 years agoAdd JSON keymap to prereq list of C keymap 0.7.99
ashtneoi [Sun, 8 Dec 2019 19:00:26 +0000 (11:00 -0800)]
Add JSON keymap to prereq list of C keymap

This ensures the C keymap is rebuilt when the JSON keymap changes.

4 years ago[Keyboard] instant60: Enable bootmagic lite to make eeprom reset easier (#7566)
Yan-Fa Li [Sun, 8 Dec 2019 16:22:25 +0000 (08:22 -0800)]
[Keyboard] instant60: Enable bootmagic lite to make eeprom reset easier (#7566)

4 years agoUpdated slave encoder sync to reduce dropped pulses - v2 (#7505)
XScorpion2 [Sun, 8 Dec 2019 07:51:42 +0000 (01:51 -0600)]
Updated slave encoder sync to reduce dropped pulses - v2 (#7505)

* Updated slave encoder sync to reduce dropped pulses

* Fixing encoder direction

* Encoder behavior fixes, tested

* Update keyboards/rgbkb/sol/keymaps/xulkal/rules.mk

To make fauxpark happy

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

* Update rules.mk

* Iris r4 fix

* More fixes for Iris & Kira

* Fix for right master encoders