]> git.donarmstrong.com Git - qmk_firmware.git/log
qmk_firmware.git
5 years agoAdds the Planck EZ, 3737 RGB, fixes out-of-tune notes (#5532)
Jack Humbert [Mon, 8 Apr 2019 23:57:43 +0000 (19:57 -0400)]
Adds the Planck EZ, 3737 RGB, fixes out-of-tune notes (#5532)

* RGB Matrix overhaul
Breakout of animations to separate files
Integration of optimized int based math lib
Overhaul of rgb_matrix.c and animations for performance

* Updating effect function api for future extensions

* Combined the keypresses || keyreleases define checks into a single define so I stop forgetting it where necessary

* Moving define RGB_MATRIX_KEYREACTIVE_ENABLED earlier in the include chain

* Adds the Planck EZ, 3737 RGB, fixes out-of-tune notes

* fix bug in quantum/rgb_matrix_drivers.c

Co-Authored-By: jackhumbert <jack.humb@gmail.com>
* update command setting to the correct default

* correct rgb config

* remove commented-out lines

* update docs for the 3737

* Update docs/feature_rgb_matrix.md

Co-Authored-By: jackhumbert <jack.humb@gmail.com>
5 years agoSwitch process_combo to using global register and timer (#2561)
Bob [Mon, 8 Apr 2019 21:07:15 +0000 (17:07 -0400)]
Switch process_combo to using global register and timer (#2561)

Since combos keep local state about what keys have been previously pressed, when combos are layered, multiple keypresses will register for any key with multiple combos assigned to it. In order to fix this, I switched process_combo to use a global keycode / keyrecord register and timer. When a keypress is consumed by a combo, it gets stored in the register and the timer is updated; when the next keypress takes too long or a key is pressed that isn't part of any combo, the buffer is emitted and the timer reset. This has a few side effects. For instance, I couldn't _not_ fix combo keys printing out of order while also fixing this bug, so combo keys print in order correctly when a combo fails. since combos no longer have local timers, the logic around when combos time out has changed. now that there is a single timer pressing any combo key (including one in a different combo) will reset the timer for all combos, making combo entry a little more lenient. Since combos no longer have local keycode / keyrecord state, there is an edge case where incomplete combo keys can be consumed. if you have a combo for a+s = tab and a combo for b+n = space, if you press a+b+n, only a space will be emitted. This is because when b+n completes successfully, it drops the register.

5 years agoConvert BFO9000 to Split Keyboard code (#5568)
Drashna Jaelre [Mon, 8 Apr 2019 19:43:03 +0000 (12:43 -0700)]
Convert BFO9000 to Split Keyboard code (#5568)

5 years ago[Keyboard] Refactor jj4x4 to current standards (#5567)
zvecr [Mon, 8 Apr 2019 18:35:47 +0000 (19:35 +0100)]
[Keyboard] Refactor jj4x4 to current standards (#5567)

* Refactor 4x4 in line with current ps2avrgb template

* Add backlight pwm bodge till #4324 lands

* Disable bootmagic lite as it seems to not work on atmega32a/bootloadHID

5 years ago[Keyboard] Bootmagic does not actually work on BMC boards, removing from panc60 ...
MechMerlin [Mon, 8 Apr 2019 18:03:53 +0000 (11:03 -0700)]
[Keyboard] Bootmagic does not actually work on BMC boards, removing from panc60 (#5573)

* remove unneeded uart setting

* use pragma once everywhere

* remove custom matrix support

* fixup readme

* set bootmagic to lite

* remove dependency on custom i2c code

* use the right header files and function calls

* remove bootmagic support as it doesn't work on bmc boards

* readme merge artifacts removal

5 years ago[Keyboard] Refactor Singa (#5579)
MechMerlin [Mon, 8 Apr 2019 17:55:36 +0000 (10:55 -0700)]
[Keyboard] Refactor Singa (#5579)

* pragma once it all

* put amnesia's name everywhere

* fixup readme

* remove custom matrix

* remove unneccessary configs

* disable bootmagic

* remove custom i2c in favor of i2c_master

* fix rgb led num

* add in rgb underglow support

5 years ago[Docs] update feature_rgblight.md: add some figures (#5578)
Takeshi ISHII [Mon, 8 Apr 2019 17:55:00 +0000 (02:55 +0900)]
[Docs] update feature_rgblight.md: add some figures (#5578)

* Added diagrams to illustrate the RGBLIGHT_LED_MAP macro and the `rgblight_set_clipping_range()` function.

* change fig size

* change fig size

* update figs

5 years ago[Keyboard] Refactor jj40 to current standards (#5574)
zvecr [Mon, 8 Apr 2019 17:53:15 +0000 (18:53 +0100)]
[Keyboard] Refactor jj40 to current standards (#5574)

* Refactor jj40 in line with current ps2avrgb template

* Disable bootmagic lite as it seems to not work on atmega32a/bootloadHID

* Add backlight pwm bodge till #4324 lands

* Increase planck keymap compatibility

5 years ago[Keyboard] Waldo 60 PCB Refactor (#5583)
MechMerlin [Mon, 8 Apr 2019 06:32:01 +0000 (23:32 -0700)]
[Keyboard] Waldo 60 PCB Refactor (#5583)

* use pragma once

* modified readme with maintainer info

* remove rev1 for the time being

* QMK Configurator support for 60_ansi and 60_ansi_split_bs_rshift

* add hhkb layout and QMK Configurator support

* fix compile issue due to missing DEVICE_VER

* use a saner and less complicated default layout

* remove unused file

* fix up LAYOUT_all and formatting along with QKM Configurator support

* turn on bootmagic lite as the hardware reset switch isn't in a standard position

* remove default folder

5 years agoAdding the Waldo PCB (PCB for the Holz keyboard) (#4817)
That-Canadian [Mon, 8 Apr 2019 04:05:32 +0000 (00:05 -0400)]
Adding the Waldo PCB (PCB for the Holz keyboard) (#4817)

* Added Waldo keyboard base files and default keymap

* Updated Waldo files and added keymap for split shift and split backspace

* Updated meta-data for the Waldo board

* Apply suggestions from code review

Committing suggestions for real this time.

Co-Authored-By: That-Canadian <Poole.Chris.11@gmail.com>
* Made suggested changes that were not explicitly made.

5 years ago[Keymap] Change SFT_ESC keycode in default Satan keymap to KC_GESC (#5482)
fauxpark [Mon, 8 Apr 2019 02:32:12 +0000 (12:32 +1000)]
[Keymap] Change SFT_ESC keycode in default Satan keymap to KC_GESC (#5482)

5 years ago[Keyboard] Add Signum 3.0 for the elite-c (#5478)
Jan Christoph Ebersbach [Mon, 8 Apr 2019 02:20:09 +0000 (04:20 +0200)]
[Keyboard] Add Signum 3.0 for the elite-c (#5478)

* Add keyboard Signum 3.0 for the elite-c

* Update readme.md

* Remove unused macros

* Use bootmagic lite instead of full

* Add warning to keymap.c that it's auto-generate

* Add description for customizing keyboard layouts

* Make generate_km.py executable

* Make right shift available in numpad layer

* Update keyboards/signum/3_0/elitec/readme.md

Co-Authored-By: jceb <jceb@e-jc.de>
* Update keyboards/signum/3_0/elitec/readme.md

Co-Authored-By: jceb <jceb@e-jc.de>
* Fix typo in symbol name

5 years agoFixed tap/down/up handling in dynamic keymap macros (#5363)
Drashna Jaelre [Mon, 8 Apr 2019 02:19:00 +0000 (19:19 -0700)]
Fixed tap/down/up handling in dynamic keymap macros (#5363)

* Fixed tap/down/up handling in dynamic keymap macros

* Added SS_TAP_CODE, SS_DOWN_CODE, SS_UP_CODE

5 years ago[Keyboard] Instant60 Tsangan (#5580)
Andrew Kannan [Mon, 8 Apr 2019 01:32:16 +0000 (21:32 -0400)]
[Keyboard] Instant60 Tsangan (#5580)

* Update instant60 for tsangan version

* Add extra init hook

* Remove hacky first init thing

5 years agoRemove keyboard description from Adafruit BLE device name
fauxpark [Fri, 1 Feb 2019 03:14:39 +0000 (14:14 +1100)]
Remove keyboard description from Adafruit BLE device name

5 years ago[Keyboard] Remove unnecessary IS_COMMAND definition in treadstone48 (#5566)
Konstantin Đorđević [Sun, 7 Apr 2019 14:40:09 +0000 (16:40 +0200)]
[Keyboard] Remove unnecessary IS_COMMAND definition in treadstone48 (#5566)

5 years ago[Keyboard] Refactor HB85 to get rid of custom i2c code (#5570)
MechMerlin [Sun, 7 Apr 2019 14:34:31 +0000 (07:34 -0700)]
[Keyboard] Refactor HB85 to get rid of custom i2c code (#5570)

* remove dependency on custom i2c code

* missed a pragma once

* fix readme install instructions

* config.h cleanup

* make the bootmagic key not the same bmc reset key

* disable bootmagic functionality as it doesn't seem to work on atmega32a bmc boards

5 years ago[Keyboard] Refactor budget96 to remove custom i2c code in favor of QMK i2c_master...
MechMerlin [Sun, 7 Apr 2019 14:34:01 +0000 (07:34 -0700)]
[Keyboard] Refactor budget96 to remove custom i2c code in favor of QMK i2c_master (#5571)

* remove custom i2c code in favor of QMK i2c_master

* fix readme

* disable bootmagic as it doesn't work on bmc boards

5 years agoRefactor E6V2 BMC PCB to get rid of custom i2c code in favor of QMK i2c_master (...
Drashna Jaelre [Sun, 7 Apr 2019 14:33:10 +0000 (07:33 -0700)]
Refactor E6V2 BMC PCB to get rid of custom i2c code in favor of QMK i2c_master (#5572)

* remove custom i2c code in favor of QMK i2c_master

* clean up config file

* fix pyusb install instructions

* fix naming in usbconfig.h

* disable bootmagic as it does not work for bmc boards

5 years ago[Keymap] Updates to noroadsleft keymap for KC60 (2019-04-07) (#5576)
noroadsleft [Sun, 7 Apr 2019 14:32:06 +0000 (07:32 -0700)]
[Keymap] Updates to noroadsleft keymap for KC60 (2019-04-07) (#5576)

* Update macros and keycode handling

- Update NUBS_Z macro so it repeats when held down
- Number row now uses numpad keycodes if Right Alt is being held
- coding conventions and formatting update
  - switched to four-space indent
  - reformatted a block comment

* Update readme files

5 years ago[Keyboard] Refactor FaceW for new BMC changes (#5575)
MechMerlin [Sun, 7 Apr 2019 14:30:40 +0000 (07:30 -0700)]
[Keyboard] Refactor FaceW for new BMC changes (#5575)

* use #pragma once for guards

* update readme and fix pyusb install instructions

* replace custom i2c code with QMK i2c_master

* remove unneeded code from config.h

* fix keyboard name

* remove custom matrix and i2c driver

* turn off bootmagic, turn on leds

* remove keymap in favor of userspace/community layouts keymap

* remove custom matrix

* update readme

5 years agodisable bootmagic as it does not work for bmc boards
mechmerlin [Sun, 7 Apr 2019 02:24:41 +0000 (19:24 -0700)]
disable bootmagic as it does not work for bmc boards

5 years agofix naming in usbconfig.h
mechmerlin [Sun, 7 Apr 2019 01:33:32 +0000 (18:33 -0700)]
fix naming in usbconfig.h

5 years agofix pyusb install instructions
mechmerlin [Sun, 7 Apr 2019 01:31:36 +0000 (18:31 -0700)]
fix pyusb install instructions

5 years agoclean up config file
mechmerlin [Sun, 7 Apr 2019 01:31:00 +0000 (18:31 -0700)]
clean up config file

5 years agoremove custom i2c code in favor of QMK i2c_master
mechmerlin [Sun, 7 Apr 2019 01:30:15 +0000 (18:30 -0700)]
remove custom i2c code in favor of QMK i2c_master

5 years ago[Keyboard] Panc60 Refactor (#5559)
MechMerlin [Sun, 7 Apr 2019 01:08:57 +0000 (18:08 -0700)]
[Keyboard] Panc60 Refactor (#5559)

* remove unneeded uart setting

* use pragma once everywhere

* remove custom matrix support

* fixup readme

* set bootmagic to lite

* remove dependency on custom i2c code

* use the right header files and function calls

5 years agoi2c_init update to work with atmega32a boards (#5562)
MechMerlin [Sun, 7 Apr 2019 00:30:48 +0000 (17:30 -0700)]
i2c_init update to work with atmega32a boards (#5562)

* On i2c_init, enable two wire interface, twi interrupt, and slave
address ACK along with pull up resistors.

* thanks to some testing by drashna, we know that setting TWI doesn't work for all boards. Putting the new code into an ifdef block

5 years agoFix bugs that cause compile failures when enabling only some animations.
Lenbok [Sat, 6 Apr 2019 00:19:42 +0000 (13:19 +1300)]
Fix bugs that cause compile failures when enabling only some animations.

5 years agoRemove user keymap changes
Drashna Jaelre [Fri, 22 Mar 2019 21:48:29 +0000 (14:48 -0700)]
Remove user keymap changes

5 years agoAdditional cleanup of orthodox files and keymaps
Drashna Jaelre [Tue, 29 Jan 2019 17:09:10 +0000 (09:09 -0800)]
Additional cleanup of orthodox files and keymaps

5 years agoConvert Orthodox to Split Common code
Drashna Jaelre [Mon, 28 Jan 2019 08:00:42 +0000 (00:00 -0800)]
Convert Orthodox to Split Common code

5 years agoAdd a new keyboard: NQG (#5558)
Bernard [Fri, 5 Apr 2019 19:53:07 +0000 (03:53 +0800)]
Add a new keyboard: NQG (#5558)

* Add new keyboard: NQG

* Delete .gitignore

.gitignore removed

Originally used to ignore .DS_Store files from being committed.

* Changed Maintainer information

Maintainer link now points to a github account.

5 years agoCustom Tapping Term per key (#5009)
Drashna Jaelre [Fri, 5 Apr 2019 19:47:25 +0000 (12:47 -0700)]
Custom Tapping Term per key (#5009)

* Add customizable tapping terms

* Add Documentation

* Fix function

* Fixes

* It's not a pointer

* Add debugging output

* Update documentation to be at least vaguely accurate

* Use `get_tapping_term(tapping_key.event)` instead

`e` doesn't include column and row information, properly. It registers as 255, regardless of the actual keypress.

However `tapping_key.event` actually gives the correct column and row information.  It appears be the correct structure to use.

In fact, it looks like the issue is that `e` is actually the "TICK" structure, as defined in keyboard.h

* Use variable tapping term value rather than define

* Silly drashna - tapping_key.event, not event

* add get_event_keycode() function

* Fix typo

Co-Authored-By: drashna <drashna@live.com>
* Remove post_process_record_quantum since it's the wrong PR

* Update quantum/quantum.c

Co-Authored-By: drashna <drashna@live.com>
* Better handle ifdef statement for permissive hold

Since we can't be sure that tapping term is actually 500

* Update quantum.c comments based on feedback

* Clean up get_tapping_term function

Clean up function so that users don't need to call the event function, and instead only check the keycode

* Add ability to run functionality on and off

* Make ifdef's more compact

5 years agoUpdate ps2avrgb template to use standard matrix/i2c code (#4957)
James Churchill [Fri, 5 Apr 2019 16:20:43 +0000 (02:20 +1000)]
Update ps2avrgb template to use standard matrix/i2c code (#4957)

* Update ps2avrgb template to use standard matrix/i2c code

* Default to an 8x11 matrix in the ps2avrgb template

5 years ago[Keyboard] Simplified handwired/xealous since most of the features are in core now...
Alex Ong [Fri, 5 Apr 2019 04:44:33 +0000 (15:44 +1100)]
[Keyboard] Simplified handwired/xealous since most of the features are in core now. (#5556)

5 years ago[Keyboard] Move scrabblepad into donutcables directory (#5553)
MechMerlin [Thu, 4 Apr 2019 22:16:59 +0000 (15:16 -0700)]
[Keyboard] Move scrabblepad into donutcables directory (#5553)

* move scrabblepad into donutcables directory

* use pragma once

* update scrabblepad readme

5 years ago[Keymap] Additional RGB options set (#5551)
stanrc85 [Thu, 4 Apr 2019 21:41:55 +0000 (17:41 -0400)]
[Keymap] Additional RGB options set (#5551)

* Add new RGB backlight options to config

* Add new RGB options

5 years ago[Keyboard] Add Budget96 by Donut Cables (#5550)
MechMerlin [Thu, 4 Apr 2019 21:25:35 +0000 (14:25 -0700)]
[Keyboard] Add Budget96 by Donut Cables (#5550)

* initial commit of budget96

* non logic changes

* add my name to readme

* update matrix.c

* make the matrix representation of the layout macro

* fix up LAYOUT macro

* add missing character

* initial keymap commit

* put KC_NO where they belong

* basic keymap

* fix matrix row and col definition

* The diagram I was sent and the pins used I was sent were in opposite order from each other. This should fix the issues

* update the readme

* change up manufacturer for budget96

* update copyright date

* fix up the switch matrix and provide a keymap

* forgot the keymap

* other matrix fixes

* missing a few keys in the switch matrix

* messed up the row tracing

* tweak keymap a bit

* use a lower case k

* fix spacing for markdown rendering

* put in the reset key documentation

* clean up the file a little

* use LAYOUT_96_ansi

* add a second layer for lighting controls

* add in lighting support

* add QMK Configurator support

* use pragma once

* remove un needed matrix.c

* convert to GPIO methods

* turn on rgblight_enable and get rid of custom matrix

* set bootloadhid_bootloader to 1

* set bootmagic to lite and set it to k50

* add reset information to readme

* use i2c_master instead of custom i2c

* restore the custom i2c code

* introduce reset key and eep_rst in function layer 1

* fix up pip3 install commands

* fix up device and manufacturer names

* remove un needed comments

* add an ALL layout macro along with QMK Configurator support

* move budget96 into donutcables directory since he actually has different boards

* add a short donut cables blurb taken from his website

* update readme for make instructions to point to the new path

* Update keyboards/donutcables/budget96/config.h

Co-Authored-By: mechmerlin <30334081+mechmerlin@users.noreply.github.com>
* Update keyboards/donutcables/budget96/readme.md

Co-Authored-By: mechmerlin <30334081+mechmerlin@users.noreply.github.com>
* Update keyboards/donutcables/budget96/info.json

Co-Authored-By: mechmerlin <30334081+mechmerlin@users.noreply.github.com>
* turn on backlight

* Update keyboards/donutcables/budget96/readme.md

Co-Authored-By: mechmerlin <30334081+mechmerlin@users.noreply.github.com>
* remove extra UART and BOOTLOADER settings that are not needed

5 years ago [Keyboard] Added configurable defaults for RGB backlight parameters. (#5549)
Wilba [Thu, 4 Apr 2019 14:10:07 +0000 (01:10 +1100)]
 [Keyboard] Added configurable defaults for RGB backlight parameters. (#5549)

* Added configurable defaults for RGB backlight indicators.

* Added more configurable defaults

5 years agoAdded Hacked Motospeed keyboard (#5534)
Deckweiss [Thu, 4 Apr 2019 13:05:06 +0000 (15:05 +0200)]
Added Hacked Motospeed keyboard (#5534)

* Added first configuration for handwired hacked motosped keyboard

* Added first keymap

* Fixed h file key layout

* Swapped Y and Z in default keymap

* Added name, email and description

* Moved hacked motospeed keyboard to handwired

* Changed make command in readme

* Formatted readme to be displayed properly with markdown

* Formatted keymap and layout to better reflect the physical keyboard

* Fixed info.json

* Update keyboards/handwired/hacked_motospeed/info.json

Co-Authored-By: Deckweiss <Deckweiss75@gmail.com>
* Removed .directory from .gitignore

Co-Authored-By: Deckweiss <Deckweiss75@gmail.com>
* Minor changes and cleanup

* Update keyboards/handwired/hacked_motospeed/hacked_motospeed.h

Added back newline needed for properly parsing

Co-Authored-By: Deckweiss <Deckweiss75@gmail.com>
5 years ago[Keymap] New HS60/v2 HHKB keymap for goatmaster (#5545)
stanrc85 [Thu, 4 Apr 2019 05:57:41 +0000 (01:57 -0400)]
[Keymap] New HS60/v2 HHKB keymap for goatmaster (#5545)

* Adding new keymap folder for goadmaster

* add switch break

* zeal60 rgb backlight files

* modified for red caps lock key

* Remove return statement

* Files removed

* Add new RGB options

* Back to original file

5 years ago[Keyboard] add treeadstone48 (#5405)
marksard [Thu, 4 Apr 2019 05:56:22 +0000 (14:56 +0900)]
[Keyboard] add treeadstone48 (#5405)

* Keyboard: add treeadstone48

* rename layout defines

* Use of pragma once

* move common include code

* fixed info.json

* change keymap layout from kc to normal

* fix alpha revision keymap

* fixed info.json

* remove USE_Link_Time_Optimization

5 years ago[Keyboard] Doro67 Multi PCB port (#5539)
Nicholas Shaff [Thu, 4 Apr 2019 05:54:30 +0000 (00:54 -0500)]
[Keyboard] Doro67 Multi PCB port (#5539)

* Initial portover of the doro68.json with corrected column pins.

* Initial setup of LAYOUT_ansi and it's use in the default keymap.

* Added F keys to default kemap on layer 1.

* Added split space (and everything else) layout and a base keymap to be updated.

* Renamed split_space to multi.

* Changed product_id for doro.

* Created a basic doro LAYOUT_iso and default keymap.

* Copied over basic layout and keymap.

* Added readme.md for doro67 multi.

* Removed basic keyboad layout and keymap because it's a separate PCB.

* Added backlight controls to the various keymaps.

* Added explicit backlight pin define.

* Increased number of backlight levels for flexibility.

* Removed unnecessary line slashes and unified keymcaps.

* Corrected ISO layout and switched position with multi.

* Added keymap readme.md files.

* Corrected ISO keymap.

* Added Layouts to info.json for toolbox.

* Re-added slashes as they were necessary here...

* Corrected info.json/keymap discreptancies.

* Updated copyright messages (and fixed small readme error).

* Added missing line break spaces in readme.md

Co-Authored-By: ShadeDream <nick@shadedream.com>
* Keymap alignments on default_multi readme.md

Co-Authored-By: ShadeDream <nick@shadedream.com>
* Keymap alignments on default_multi readme.md

Co-Authored-By: ShadeDream <nick@shadedream.com>
* Keymap alignments on default_multi readme.md

Co-Authored-By: ShadeDream <nick@shadedream.com>
* Small alignment adjustment on the default keymap readme.md

Co-Authored-By: ShadeDream <nick@shadedream.com>
5 years ago[Keyboard] V60 Type R - Turn on leds for Configurator + Refactor (#5546)
MechMerlin [Thu, 4 Apr 2019 01:35:53 +0000 (18:35 -0700)]
[Keyboard] V60 Type R - Turn on leds for Configurator + Refactor (#5546)

* use pragma once where applicable

* remove ?

* update default keymap readme

* remove un need include

* update readme with newbs guide

* set underglow and backlight to be on by default, and explicitly set them to no for the default keymap to handle the non Polestar case.

* put mine and benlyall's name in the code

* update readme

5 years agoRGB Matrix support for Massdrop CTRL/ALT (#5328)
Daniel Prilik [Thu, 4 Apr 2019 01:30:47 +0000 (18:30 -0700)]
RGB Matrix support for Massdrop CTRL/ALT (#5328)

* port Massdrop CTRL/ALT to use RGB Matrix

Co-authored-by: Matt Schneeberger <helluvamatt@gmail.com>
* Massdrop lighting support working

This commit is to get the Massdrop lighting code working again through use of the compilation define USE_MASSDROP_CONFIGURATOR added to a keymap's rules.mk.
Added keymaps for both CTRL and ALT named default_md and mac_md. These should be used if the Massdrop style lighting is desired.

* Updating config based on testing results with patrickmt & compile errors

* Updates for PR5328

For CTRL and ALT:
Moved location of new RGB Matrix macros from config_led.h to config.h.
Added RGB_MATRIX_LED_FLUSH_LIMIT (time between flushes) to config.h for correct LED driver update timing.
Re-added missing breathing code for when Massdrop configurator mode is defined.

* remove prilik keymap form PR

5 years agoAdded encoder support to split common code (#5477)
XScorpion2 [Wed, 3 Apr 2019 23:01:17 +0000 (18:01 -0500)]
Added encoder support to split common code (#5477)

* Added slave encoder support to split common

* Fixing handwired/xealous/rev1 compile error

* Removed unnecessary ifdef

5 years agoEager Per Row Debouncing added (added to Ergodox) (#5498)
Alex Ong [Wed, 3 Apr 2019 21:45:55 +0000 (08:45 +1100)]
Eager Per Row Debouncing added (added to Ergodox) (#5498)

* Implemented Eager Per Row debouncing algorithm.

Good for when fingers can only press one row at a time (e.g. when keyboard is wired so that "rows" are vertical)

* Added documentation for eager_pr

* Ported ergodox_ez to eager_pr debouncing.

* Removed check for changes in matrix_scan.

* Added further clarification in docs.

* Accidental merge with ergodox_ez

* Small cleanup in eager_pr

* Forgot to debounce_init - this would probably cause seg-faults.

5 years agoMerge pull request #5536 from stanrc85/feature/updates
Drashna Jaelre [Wed, 3 Apr 2019 17:25:09 +0000 (10:25 -0700)]
Merge pull request #5536 from stanrc85/feature/updates

[Keymap] Config tweaks and adding zeal60 RGB files to userspace

5 years agoAdded configurable defaults for RGB backlight indicators.
Wilba6582 [Wed, 3 Apr 2019 12:54:34 +0000 (23:54 +1100)]
Added configurable defaults for RGB backlight indicators.

5 years ago[Keyboard] Small Refactor of Duck boards (#5521)
MechMerlin [Wed, 3 Apr 2019 17:17:25 +0000 (10:17 -0700)]
[Keyboard] Small Refactor of Duck boards (#5521)

* first [ass at pulling out common duck library functions

* use new library in jetfire

* use new library in duck lightsaver

* use new library in octagon v2

* put Device into the library

* refactor send_value

* refactor send_value and send_color

* use pragma once

* use pragma once

* use pragma once

* use pragma once

* rename backlight_led to indicator_leds to match with other duck boards

* rename enum

* make #define names consistent

* rename ducklib to duck_led

* update rules.mk ?= to =

* put rgb in the correct order

* add debounce debugging printouts

* turn on bootmagic lite and set it to the top left most key commonly programmed as Escape

* add reset key documentation

* fix that typo

* Update keyboards/duck/duck_led/duck_led.c

Co-Authored-By: mechmerlin <30334081+mechmerlin@users.noreply.github.com>
* include the correct library

5 years ago[Keyboard] Quantrik Kyuu 65% Board (#5541)
MechMerlin [Wed, 3 Apr 2019 16:47:55 +0000 (09:47 -0700)]
[Keyboard] Quantrik Kyuu 65% Board (#5541)

* initial commit

* get rid of some of the vanilla cookie cutter code

* Put in the matrix size and the pins

* add LAYOUT macro and a suitable keymap

* Add QMK Configurator support

* set bootmagic to lite

* put a RESET key into the default keymap

* edit kyuu readme file for description and quantrik.com link

* Update keyboards/quantrik/kyuu/config.h

Co-Authored-By: mechmerlin <30334081+mechmerlin@users.noreply.github.com>
* fix captilization of keyboard name

* fix keymap wrapping issue and add MO key

* preserve RESET key location

* use one of the macros

5 years agoCall default zeal60 rgb file
stanrc85 [Wed, 3 Apr 2019 13:21:04 +0000 (09:21 -0400)]
Call default zeal60 rgb file

5 years agoremove call to custom rgb file
stanrc85 [Wed, 3 Apr 2019 13:19:22 +0000 (09:19 -0400)]
remove call to custom rgb file

5 years agoRemoved duplicated zeal60 files
stanrc85 [Wed, 3 Apr 2019 13:18:00 +0000 (09:18 -0400)]
Removed duplicated zeal60 files

5 years ago[Keyboard] fix dz60rgb response speed (#5540)
moyi4681 [Wed, 3 Apr 2019 03:41:00 +0000 (11:41 +0800)]
[Keyboard] fix dz60rgb response speed (#5540)

5 years agoremove uneeded returns floating around
stanrc85 [Wed, 3 Apr 2019 00:33:17 +0000 (20:33 -0400)]
remove uneeded returns floating around

5 years agoRGB Matrix Overhaul (#5372)
XScorpion2 [Wed, 3 Apr 2019 00:24:14 +0000 (19:24 -0500)]
RGB Matrix Overhaul (#5372)

* RGB Matrix overhaul
Breakout of animations to separate files
Integration of optimized int based math lib
Overhaul of rgb_matrix.c and animations for performance

* Updating effect function api for future extensions

* Combined the keypresses || keyreleases define checks into a single define so I stop forgetting it where necessary

* Moving define RGB_MATRIX_KEYREACTIVE_ENABLED earlier in the include chain

5 years agoAdding zeal60 rgb files with modifications
stanrc85 [Tue, 2 Apr 2019 23:57:22 +0000 (19:57 -0400)]
Adding zeal60 rgb files with modifications

5 years agoTweaking tapping_term value
stanrc85 [Tue, 2 Apr 2019 23:56:28 +0000 (19:56 -0400)]
Tweaking tapping_term value

5 years agoUse modified rgb_backlight.c file
stanrc85 [Tue, 2 Apr 2019 23:56:11 +0000 (19:56 -0400)]
Use modified rgb_backlight.c file

5 years ago[Keyboard] Add handwired keyboard "Tennie" (#5507)
Jack [Tue, 2 Apr 2019 23:13:08 +0000 (18:13 -0500)]
[Keyboard] Add handwired keyboard "Tennie" (#5507)

* Add tennie

* Jacobs Functions

* Switch back to normal layout

* Remove define from old template

* Fix broken keymaps

* Correct style errors, add bootlite

* Update readmes. Rename test keymap

* Missed comma

* Switch rgb from init to post init

5 years agoAdded some new songs (#5525)
DDRnJn [Tue, 2 Apr 2019 18:51:28 +0000 (14:51 -0400)]
Added some new songs (#5525)

Added Fantasie Impromptu and Nocturne Op. 9 No. 1 in B flat minor by Chopin
Added Isabella's Lullaby from The Promised Neverland
Added Renai Circulation and Platinum Disco from Monogatari
Added Terra's theme from Final Fantasy 6

5 years ago[Keymap] Minor update to my XD75 keymap (#5531)
David Rambo [Tue, 2 Apr 2019 18:50:22 +0000 (14:50 -0400)]
[Keymap] Minor update to my XD75 keymap (#5531)

* Updated iris, planck, and xd75 keymaps

* Added brightness down and up to commented layout of Symbol layer.

* updated config files for planck and iris

* removed unnecessary include lines from iris and planck config files

* updated XD75's PC layer and its NAVPC toggle layer

* fixed typo in alias declaration for C_BSPS

* changed alias names for BSPC toggle keys

5 years agoAdjusting tapping term
stanrc85 [Tue, 2 Apr 2019 16:25:36 +0000 (12:25 -0400)]
Adjusting tapping term

5 years ago[Keymap] Add alternate bépo layout for Ergodox EZ (#5524)
Nicolas CARPi [Tue, 2 Apr 2019 04:18:06 +0000 (06:18 +0200)]
[Keymap] Add alternate bépo layout for Ergodox EZ (#5524)

The other bépo layouts were a bit too complex/weird or without LED code
and hard to transition to for new users. This config is a good base for
bépo users.

5 years ago[Keymap] Updated my personal keymaps for the bfo9000 and jj50 (#5508)
AbstractKB [Tue, 2 Apr 2019 03:58:47 +0000 (23:58 -0400)]
[Keymap] Updated my personal keymaps for the bfo9000 and jj50 (#5508)

* Updated my personal keymaps for the bfo9000 and jj50

* fixed best practices mistakes

5 years ago[Keyboard] add support for romac macropad (#5530)
Garret G [Tue, 2 Apr 2019 03:31:38 +0000 (22:31 -0500)]
[Keyboard] add support for romac macropad (#5530)

* add support for romac macropad

* Update info.json

fixed total key_count

* Update keymap.c

* Update keymap.c

* Update README.md

* Update config.h

* Update romac.h

* Update romac.h

* Update romac.h

* Update rules.mk

* Update config.h

* Update README.md

* Update romac.h

* Update README.md

* Update README.md

* Update README.md

* Update config.h

* Update config.h

* Update config.h

* Update info.json

* Update info.json

* Update info.json

* Update keymap.c

* Update keymap.c

* Update keymap.c

* Update README.md

* Update README.md

* Update README.md

* Update config.h

* Rename README.md to readme.md

* Update rules.mk

* Update config.h

* Delete .gitattributes

* Update romac.h

* Update config.h

* Update config.h

* Update keymap.c

* Update keymap.c

* Update keymap.c

* Update readme.md

* Update readme.md

* Update readme.md

* Update info.json

* Update config.h

* Update config.h

* Update config.h

* Update readme.md

5 years agoFix typo in keyboard_post_init_user example, remove EPRM from Persistent Configuratio...
zvecr [Mon, 1 Apr 2019 18:32:39 +0000 (19:32 +0100)]
Fix typo in keyboard_post_init_user example, remove EPRM from Persistent Configuration (EEPROM) (#5528)

5 years ago1UP Keyboards: Use Right Variant Of Keys On Right Side Of Board (#5529)
Alex Mayer [Mon, 1 Apr 2019 16:02:30 +0000 (12:02 -0400)]
1UP Keyboards: Use Right Variant Of Keys On Right Side Of Board (#5529)

5 years ago[Keyboard] add claw44 keyboard (#5511)
yfuku [Sat, 30 Mar 2019 19:16:18 +0000 (04:16 +0900)]
[Keyboard] add claw44 keyboard (#5511)

* add claw44 keyboard

* Update keyboards/claw44/lib/layer_state_reader.c

Co-Authored-By: yfuku <30647434+yfuku@users.noreply.github.com>
* Update keyboards/claw44/lib/layer_state_reader.c

Co-Authored-By: yfuku <30647434+yfuku@users.noreply.github.com>
* Update keyboards/claw44/lib/layer_state_reader.c

Co-Authored-By: yfuku <30647434+yfuku@users.noreply.github.com>
* Update keyboards/claw44/lib/layer_state_reader.c

Co-Authored-By: yfuku <30647434+yfuku@users.noreply.github.com>
* Update keyboards/claw44/readme.md

Co-Authored-By: yfuku <30647434+yfuku@users.noreply.github.com>
* Remove unnecessary code because of default value

* Move layer definition

* Update keyboards/claw44/keymaps/default/keymap.c

Co-Authored-By: yfuku <30647434+yfuku@users.noreply.github.com>
* Update keyboards/claw44/keymaps/yfuku/keymap.c

Co-Authored-By: yfuku <30647434+yfuku@users.noreply.github.com>
* Update keyboards/claw44/readme.md

Co-Authored-By: yfuku <30647434+yfuku@users.noreply.github.com>
* default keymap. LAYOUT_kc -> LAYOUT macro

* Move rules.mk from keymaps to keyboard level.

* add Hardware Supported, Hardware Availability

* Update keyboards/claw44/keymaps/default/keymap.c

Co-Authored-By: yfuku <30647434+yfuku@users.noreply.github.com>
* Update keyboards/claw44/keymaps/yfuku/keymap.c

Co-Authored-By: yfuku <30647434+yfuku@users.noreply.github.com>
* Remove depreciated function

5 years ago[Keymap] Updated my iris, planck, and xd75 keymaps (#5515)
David Rambo [Sat, 30 Mar 2019 18:05:31 +0000 (14:05 -0400)]
[Keymap] Updated my iris, planck, and xd75 keymaps (#5515)

* Updated iris, planck, and xd75 keymaps

* Added brightness down and up to commented layout of Symbol layer.

* updated config files for planck and iris

* removed unnecessary include lines from iris and planck config files

5 years agoUpdate build instructions and Dockerfile to download submodules
Mikhail Goncharov [Tue, 10 Apr 2018 17:47:56 +0000 (18:47 +0100)]
Update build instructions and Dockerfile to download submodules

5 years ago[Keyboard] Added RAMA KOYU (#5512)
Wilba [Sat, 30 Mar 2019 05:13:28 +0000 (16:13 +1100)]
[Keyboard] Added RAMA KOYU (#5512)

* Initial commit of RAMA KOYU

* Changed default layout

* removed IS_COMMAND()

5 years agoAdded SS_TAP_CODE, SS_DOWN_CODE, SS_UP_CODE
Wilba6582 [Sat, 30 Mar 2019 03:24:13 +0000 (14:24 +1100)]
Added SS_TAP_CODE, SS_DOWN_CODE, SS_UP_CODE

5 years ago[Keyboard] Update jot50 readme.md (#5510)
jotix [Fri, 29 Mar 2019 18:21:19 +0000 (15:21 -0300)]
[Keyboard] Update jot50 readme.md (#5510)

5 years ago[Keyboard] ErgoTaco Support (#5504)
Jeremy Bernhardt [Fri, 29 Mar 2019 17:39:28 +0000 (11:39 -0600)]
[Keyboard] ErgoTaco Support (#5504)

* ErgoTaco support

* Update keyboards/ergotaco/ergotaco.h

Co-Authored-By: germ <jeremythegeek@gmail.com>
* Update keyboards/ergotaco/keymaps/default/keymap.c

Co-Authored-By: germ <jeremythegeek@gmail.com>
* Update keyboards/ergotaco/keymaps/default/keymap.c

Co-Authored-By: germ <jeremythegeek@gmail.com>
* Update keyboards/ergotaco/readme.md

Co-Authored-By: germ <jeremythegeek@gmail.com>
* Update keyboards/ergotaco/readme.md

Co-Authored-By: germ <jeremythegeek@gmail.com>
* Update keyboards/ergotaco/rules.mk

Co-Authored-By: germ <jeremythegeek@gmail.com>
* juggling rules.mk

* Update keyboards/ergotaco/rules.mk

Co-Authored-By: germ <jeremythegeek@gmail.com>
* updating IS_COMMAND

* learning2english

Meme-tastic --Drashna

5 years agoFixing dead links (#5503)
Brian Choromanski [Fri, 29 Mar 2019 13:20:25 +0000 (09:20 -0400)]
Fixing dead links (#5503)

* Fixed typo of 'confid.h' to 'config.h'

* Fixed broken links in docs

* Fixed a lot of dead links

* Removed all dead links that I could not find a replacement for

* Placed knops links back in

* Fixed plank keymaps so that they will compile for planck light

* Https doesn't work on knops.io

* tv44:budi now compiles

* s60_x:amnesia0287 now compiles

* Fixed allocation of key_combos so that narze keymap for planck can compile correctly

* Disabled rgb on ergodone and infinity

* Enabled tap dance so it compiles

* Added return statement so it compiles

* If compiling on light disable extra functionality

* Properly redefined variable so it compiles

* Remove remaining dead links

5 years ago[Keymap] addition: macro for "screenshot region to clipboard" in macOS (#5505)
tomholford [Thu, 28 Mar 2019 22:31:39 +0000 (15:31 -0700)]
[Keymap] addition: macro for "screenshot region to clipboard" in macOS (#5505)

* Create custom Planck Light keycap

See README for details

* Link to WhatPulse in README

* More remapping, and add RGB LED effects

* Remove dead code, address PR feedback from @drashna

* Add macro for “screenshot region to clipboard” hotkey for macOS

Also remove unused layer / key logic

* Remove extraneous comment

* Incorporate PR feedback from @drashna.

Update README with new mapping.

5 years ago[Keyboard] revert back to the old custom i2c code for bmc (#5501)
MechMerlin [Thu, 28 Mar 2019 19:52:57 +0000 (12:52 -0700)]
[Keyboard] revert back to the old custom i2c code for bmc (#5501)

5 years ago[Keymap] Add custom macro to launch RDP (#5502)
stanrc85 [Thu, 28 Mar 2019 18:46:34 +0000 (14:46 -0400)]
[Keymap] Add custom macro to launch RDP (#5502)

* Add keycodes for new macros to keymaps

* add macros for commonly used shortcuts

* FIx macro code and add comments

* Replaced with build in QMK keycodes

* Removed macros that duplicated QMK keycodes

5 years agoUpdate KBD67 readme so that it mentions the KBD65 PCB (#5143)
Drashna Jaelre [Thu, 28 Mar 2019 05:13:29 +0000 (22:13 -0700)]
Update KBD67 readme so that it mentions the KBD65 PCB (#5143)

* The code in this directory supports the KBD65

* Update readme.md

* Update readme.md

* Clear up the confusion between the kbd67/kbd65 naming.

* Update keyboards/kbdfans/kbd67/readme.md

Co-Authored-By: Hackerpilot <briancschott@gmail.com>
5 years ago[Keyboard] E6V2 Bootmapper Client QMK port (#5495)
MechMerlin [Thu, 28 Mar 2019 05:12:17 +0000 (22:12 -0700)]
[Keyboard] E6V2 Bootmapper Client QMK port (#5495)

* initial commit of e6v2 bmc files

* update readme with bmc template and reset key location

* fix up the switch matrix

* add usbconfig.h file

* add i2c files

* cleanup config.h

* cleanup rules.mk and remove non atmega32a architecture code

* add an appropriate keymap for testing

* update readme with warning not to flash this hex file onto atmega32u4 e6v2

* get rgb lights working

* add QMK Configurator support for 60_ansi layout

* add hhkb support layout

* add additional layouts such as tsangan and all and included QMK Configurator support for them

* add bootmagic lite, and have it be set to Esc or the key located at k50

* update readme

* fixup spacing for LAYOUT_all electrical matrix

* add some pragma once magic

* use i2c_master instead of custom i2c.c

* remove the custom i2c.c

* restore a more valid default keymap

* add eep_rst to keymap

5 years ago[Keymap] Add kwer keymap and RGB mod description to cypher (#5479)
kwerdenker [Wed, 27 Mar 2019 17:39:23 +0000 (18:39 +0100)]
[Keymap] Add kwer keymap and RGB mod description to cypher (#5479)

* Add kwer keymap and RGB mod description to cypher

* Add custom led_set_user to keymap

* Remove unneccessary include path from keyboards/westfoxtrot/cypher/keymaps/kwer/keymap.c

Co-Authored-By: kwerdenker <sebastian.spindler@gmail.com>
5 years ago[Keymap] added user keymap (#5499)
dsanchezseco [Wed, 27 Mar 2019 17:15:40 +0000 (18:15 +0100)]
[Keymap] added user keymap (#5499)

5 years agobuild size-check enhancement (#5485)
Takeshi ISHII [Wed, 27 Mar 2019 15:51:56 +0000 (00:51 +0900)]
build size-check enhancement (#5485)

* build size-check enhancement

Changed to display a warning when the free size of compilation result is less than 512 bytes.

* update message.mk

* add SIZE_MARGIN variable, change default margin 512 to 1024

for Example.
```
$ make SIZE_MARGIN=2048 crkbd:all
$ make crkbd:all ## mergin is 1024
```

* Update message.mk

change message to ‘approaching the maximum’

Co-Authored-By: mtei <2170248+mtei@users.noreply.github.com>
5 years ago[Keyboard] Add Collide39 keyboard (#5486)
Danny [Wed, 27 Mar 2019 15:50:28 +0000 (11:50 -0400)]
[Keyboard] Add Collide39 keyboard (#5486)

* Add Collide39 keyboard

* Remove unneeded lines

5 years ago[Docs] Add udev rule for Input Club bootloaders (#5494)
Rob Rogers [Wed, 27 Mar 2019 15:42:03 +0000 (10:42 -0500)]
[Docs] Add udev rule for Input Club bootloaders (#5494)

* Add udev rule for Input Club bootloaders

* match style with file name above udev rule

5 years ago[Keymap] adding keymaps (#3583)
martinmksiu [Wed, 27 Mar 2019 03:22:56 +0000 (03:22 +0000)]
[Keymap] adding keymaps (#3583)

* add key map

* QWERTY with 40% layers

* updated line 21

updated line 21 from "#include "xd75.h" to "#include QMK_KEYBOARD_H" as requested

* upload contra folders

* Update .directory

* Update config.h

* Update config.h

* Update keymap.c

* Update config.h

* Update rules.mk

* Update keyboards/contra/keymaps/martin_bac/config.h

Co-Authored-By: martinmksiu <martinmksiu@gmail.com>
* Update keyboards/xd75/keymaps/martin_cennum/config.h

Co-Authored-By: martinmksiu <martinmksiu@gmail.com>
* Delete .directory

* upload

* Delete rules.mk

* Update keyboards/contra/keymaps/msiu/config.h

Co-Authored-By: martinmksiu <martinmksiu@gmail.com>
* Update keyboards/katana60/keymaps/msiu/config.h

Co-Authored-By: martinmksiu <martinmksiu@gmail.com>
* Update keyboards/katana60/keymaps/msiu/config.h

Co-Authored-By: martinmksiu <martinmksiu@gmail.com>
* Update keyboards/katana60/keymaps/msiu/config.h

Co-Authored-By: martinmksiu <martinmksiu@gmail.com>
* Update keyboards/katana60/keymaps/msiu/config.h

Co-Authored-By: martinmksiu <martinmksiu@gmail.com>
* Delete nano.save

* Delete rules.mk

* Update keymap.c

* Update keymap.c

* Update config.h

* Update keyboards/lets_split_eh/keymaps/msiu/keymap.c

Co-Authored-By: martinmksiu <martinmksiu@gmail.com>
* Update keyboards/lets_split_eh/keymaps/msiu/keymap.c

Co-Authored-By: martinmksiu <martinmksiu@gmail.com>
* Update keymap.c

* Update keyboards/planck/keymaps/msiu/config.h

Co-Authored-By: martinmksiu <martinmksiu@gmail.com>
* Apply suggestions from code review

Co-Authored-By: martinmksiu <martinmksiu@gmail.com>
* Update keymap.c

* Update readme.md

* Update keymap.c

5 years agoAdd 3 speed mousekey movement option (#2246)
Jon Arintok [Wed, 27 Mar 2019 02:34:33 +0000 (04:34 +0200)]
Add 3 speed mousekey movement option (#2246)

This allows for constant, non-accelerated mouse movement, while retaining the original functionality. Configurable by a define.

5 years ago[Keymap] add redox/rev1:fculpo keymap (#5491)
Fabien Culpo [Wed, 27 Mar 2019 01:41:37 +0000 (01:41 +0000)]
[Keymap] add redox/rev1:fculpo keymap (#5491)

5 years ago[Keymap] Update iris default (#5489)
Danny [Wed, 27 Mar 2019 01:40:01 +0000 (21:40 -0400)]
[Keymap] Update iris default (#5489)

* Update Iris default to include KC_GRV on base layer and match Configurator default

* Update default config

5 years agoRefactor staryu to current standards and enable support for backlight keycodes (...
zvecr [Wed, 27 Mar 2019 01:39:09 +0000 (01:39 +0000)]
Refactor staryu to current standards and enable support for backlight keycodes (#5487)

5 years agoFixing Ergodox_EZ rgb_led initialization
Ryan Caltabiano [Tue, 26 Mar 2019 23:13:13 +0000 (18:13 -0500)]
Fixing Ergodox_EZ rgb_led initialization

5 years agoAdded songs from Nier and Nier Automata
DDRnJn [Sun, 24 Mar 2019 00:51:28 +0000 (20:51 -0400)]
Added songs from Nier and Nier Automata

Added song of the ancients and kaine salvation fron Nier
Added Amusement park, Copied city, Vague Hope cold rain and weight of the world from Nier Automata

5 years agoDocument an annoyance with Grave Escape and macOS Terminal (#5483)
fauxpark [Mon, 25 Mar 2019 00:11:26 +0000 (11:11 +1100)]
Document an annoyance with Grave Escape and macOS Terminal (#5483)

5 years agoBugfix for recently integrated cypher keyboard (#5481)
Max [Sun, 24 Mar 2019 21:00:48 +0000 (22:00 +0100)]
Bugfix for recently integrated cypher keyboard (#5481)

* fixed issue with LED indicators
corrected error in info.json

* fixed issue with led indictors

5 years agoadd keyboards/mxss/rgblight.h from e661f1559:quantum/rgblight.h (#5461)
Takeshi ISHII [Sun, 24 Mar 2019 05:23:50 +0000 (14:23 +0900)]
add keyboards/mxss/rgblight.h from e661f1559:quantum/rgblight.h (#5461)

This PR is cherry-pick from 90b9a1aa7d8a in PR #5020.

@MxBlu copied quantum/rgblight.c to keyboards/mxss/rgblight.c on July 8, 2018. At that time, I think it would be better to copy quantum/rgblight.h at the same time.
Because if someone makes a change to `quantum/rgblight.[ch]` that is incompatible with the past, it may cause problems with the compilation of keyboards/mxss.
(Like when I changed the prototype of the `rgblight_effect_XXX()` functions of rgblight.c in PR #5020.)

5 years ago[Keymap] Planck Keymap :: rjhiglefort (#5059)
Rob Hilgefort [Sun, 24 Mar 2019 00:22:40 +0000 (18:22 -0600)]
[Keymap] Planck Keymap :: rjhiglefort (#5059)

* copy default over as starting point

* Getting rid of dvorak and colemak for now, added a couple changes to the
keymap

* removed refs to bad layers, formatting comments

* First version of my ergodox ported layout!

* Symbols layer, media layer, updated comments

* Hyper as a single key

* Fix stuck hyper key when switching layers

* Tweak some annoying things about the layout.

- move raise left and promote alt
- remove swap keys on the last layer
- reorganize media keys so they're easier to reach and more intuitive
- fix some comment template things

* Add readme for rjhilgefort planck layout

* readme tweak

* PR feedback changes

5 years agoAdd support for RGB LEDs wired directly to each half's controller (#5392)
Danny [Sun, 24 Mar 2019 00:20:14 +0000 (20:20 -0400)]
Add support for RGB LEDs wired directly to each half's controller (#5392)

* Add support for wiring RGB LEDs for both halves directly to their respective controllers

RGB LEDs for each half don't need to be chained together across the TRRS cable with this

* Add split RGB LED support for serial

* Update config/rules for bakingpy layout

* Un-nest ifdefs for hand detection

* Read RGB config state from memory instead of EEPROM for serial updates

* Reuse existing LED pointer instead of creating new one