]> git.donarmstrong.com Git - qmk_firmware.git/log
qmk_firmware.git
5 years ago[Keyboard] Added WT69-A PCB (#5721)
Wilba [Sat, 27 Apr 2019 18:03:36 +0000 (04:03 +1000)]
[Keyboard] Added WT69-A PCB (#5721)

* Added WT69-A

* Tweaked some things before PR

* Update keyboards/wilba_tech/wt69_a/info.json

Co-Authored-By: Wilba6582 <Jason.S.Williams@gmail.com>
* Update keyboards/wilba_tech/wt69_a/readme.md

Co-Authored-By: Wilba6582 <Jason.S.Williams@gmail.com>
* Update keyboards/wilba_tech/wt69_a/wt69_a.h

Co-Authored-By: Wilba6582 <Jason.S.Williams@gmail.com>
* Update keyboards/wilba_tech/wt69_a/readme.md

Co-Authored-By: Wilba6582 <Jason.S.Williams@gmail.com>
* PR fixes

* Fixed readme.md

* Fixed keymaps

5 years ago[Keymap] Fix typo and function layer image for Quefrency (#5719)
Jonathan Rascher [Sat, 27 Apr 2019 18:01:39 +0000 (13:01 -0500)]
[Keymap] Fix typo and function layer image for Quefrency (#5719)

5 years ago[Keymap] Initial keyboard layout for KBD67 (#5720)
Jonathan Rascher [Sat, 27 Apr 2019 06:55:58 +0000 (01:55 -0500)]
[Keymap] Initial keyboard layout for KBD67 (#5720)

5 years ago[Keymap] New keymap for Quefrency 65% with split backspace, RGB, media keys, mouse...
Jonathan Rascher [Sat, 27 Apr 2019 03:48:26 +0000 (22:48 -0500)]
[Keymap] New keymap for Quefrency 65% with split backspace, RGB, media keys, mouse keys (#5717)

* Add initial keyboard layout for Quefrency

* Add RGB config and keybindings for Quefrency

* Move Quefrency wheel keys to more convenient place

* Actually switch from serial to I2C

Commit 64708c6 updated the comment, not the #define. D'oh!

5 years ago[Keyboard] Update Gergo to use newer Ergodox Matrix code (#5703)
Drashna Jaelre [Sat, 27 Apr 2019 00:24:00 +0000 (17:24 -0700)]
[Keyboard] Update Gergo to use newer Ergodox Matrix code (#5703)

* [Keyboard] Update Gergo to use newer Ergodox Matrix code

And update layout macros to be correct

* Almost forgot the json file

* Remove board specific defines for i2c timeout

5 years ago[Keyboard] Eagle/Viper V2 Cleanups (#5709)
MechMerlin [Fri, 26 Apr 2019 18:21:40 +0000 (11:21 -0700)]
[Keyboard] Eagle/Viper V2 Cleanups (#5709)

* cleanup matrix of unused row and column, and add more documentation

* update matrix notes

* update readmes

* update readmes

* fix comments E2 to E3

5 years agoFix wakeup function on ChibiOS (#5707)
Drashna Jaelre [Fri, 26 Apr 2019 18:03:51 +0000 (11:03 -0700)]
Fix wakeup function on ChibiOS (#5707)

Somebody was a very, very bad boy, and did a poor job of copy-pasting

5 years agojotix ortho_4x12 keymap tweakings (#5715)
jotix [Fri, 26 Apr 2019 18:02:19 +0000 (15:02 -0300)]
jotix ortho_4x12 keymap tweakings (#5715)

5 years agoQMK Configurator support for the emptystring studio NQG (#5711)
noroadsleft [Fri, 26 Apr 2019 13:55:27 +0000 (06:55 -0700)]
QMK Configurator support for the emptystring studio NQG (#5711)

* NQG Configurator support

* Fix line break in readme file

5 years agoUpdate rules.mk (#5710)
moyi4681 [Fri, 26 Apr 2019 13:54:44 +0000 (21:54 +0800)]
Update rules.mk (#5710)

5 years ago[Keyboard] Add a new keyboard ADKB96 (#5685)
kit-bto [Fri, 26 Apr 2019 06:11:21 +0000 (15:11 +0900)]
[Keyboard] Add a new keyboard ADKB96 (#5685)

* New Keyboard ADKB96 http://bit-trade-one.co.jp/selfmadekb/adkb96/

* New Keyboard ADKB96 http://bit-trade-one.co.jp/selfmadekb/adkb96/

* Update Readme.md

* Update Readme.md

* Update Readme.md

* Update Readme.md

* Update Readme.md

* Update Readme.md

* Update Readme.md

* Rename Readme.md to readme.md

* Update keyboards/adkb96/adkb96.h

Co-Authored-By: kit-bto <42862131+kit-bto@users.noreply.github.com>
* Update readme.md

* Update readme.md

* Update keyboards/adkb96/adkb96.h

Co-Authored-By: kit-bto <42862131+kit-bto@users.noreply.github.com>
* Update keyboards/adkb96/adkb96.h

Co-Authored-By: kit-bto <42862131+kit-bto@users.noreply.github.com>
* Update keyboards/adkb96/config.h

Co-Authored-By: kit-bto <42862131+kit-bto@users.noreply.github.com>
* Update keyboards/adkb96/config.h

Co-Authored-By: kit-bto <42862131+kit-bto@users.noreply.github.com>
* Update keyboards/adkb96/config.h

Co-Authored-By: kit-bto <42862131+kit-bto@users.noreply.github.com>
* Update keymap.c

* Update keyboards/adkb96/rev1/config.h

Co-Authored-By: kit-bto <42862131+kit-bto@users.noreply.github.com>
* Update keyboards/adkb96/rev1/config.h

Co-Authored-By: kit-bto <42862131+kit-bto@users.noreply.github.com>
* Update config.h

* Update keyboards/adkb96/rev1/config.h

Co-Authored-By: kit-bto <42862131+kit-bto@users.noreply.github.com>
* Update keyboards/adkb96/rev1/rev1.h

Co-Authored-By: kit-bto <42862131+kit-bto@users.noreply.github.com>
* Update keyboards/adkb96/rev1/rev1.h

Co-Authored-By: kit-bto <42862131+kit-bto@users.noreply.github.com>
* Update keyboards/adkb96/rev1/rev1.h

Co-Authored-By: kit-bto <42862131+kit-bto@users.noreply.github.com>
* Update rules.mk

* Delete rules.mk

* Update rules.mk

* Update keyboards/adkb96/rules.mk

Co-Authored-By: kit-bto <42862131+kit-bto@users.noreply.github.com>
* Update keyboards/adkb96/rules.mk

Co-Authored-By: kit-bto <42862131+kit-bto@users.noreply.github.com>
* Update keyboards/adkb96/rev1/config.h

Co-Authored-By: kit-bto <42862131+kit-bto@users.noreply.github.com>
* Update config.h

* Update rules.mk

* Update config.h

* Delete i2c.c

* Delete i2c.h

* Delete matrix.c

* Delete serial.c

* Delete serial.h

* Delete split_util.c

* Delete split_util.h

* Update keymap.c

* Update keymap.c

* Update keymap.c

* Update keymap.c

* Update rev1.c

* Update keyboards/adkb96/rev1/config.h

Co-Authored-By: kit-bto <42862131+kit-bto@users.noreply.github.com>
* Update keyboards/adkb96/rules.mk

Co-Authored-By: kit-bto <42862131+kit-bto@users.noreply.github.com>
* Update rev1.h

5 years agotest commit
skullY [Thu, 25 Apr 2019 17:29:12 +0000 (10:29 -0700)]
test commit

5 years agoadd RGBLIGHT_SPLIT_SET_CHANGE_MODEHSVS; to rgblight_update_dword()
mtei [Tue, 23 Apr 2019 17:43:44 +0000 (02:43 +0900)]
add RGBLIGHT_SPLIT_SET_CHANGE_MODEHSVS; to rgblight_update_dword()

5 years agoadd RGBLIGHT_SPLIT_SET_CHANGE_MODEHSVS; to eeconfig_update_rgblight_default()
mtei [Tue, 23 Apr 2019 17:38:54 +0000 (02:38 +0900)]
add RGBLIGHT_SPLIT_SET_CHANGE_MODEHSVS; to eeconfig_update_rgblight_default()

5 years agoRefactor cospad to current standards and enable support for backlight keycodes (...
zvecr [Wed, 24 Apr 2019 18:13:07 +0000 (19:13 +0100)]
Refactor cospad to current standards and enable support for backlight keycodes (#5582)

5 years ago[Keymap] update (mouse emulation, rev 6 compatibility) (#5696)
Callum Oakley [Wed, 24 Apr 2019 02:31:42 +0000 (03:31 +0100)]
[Keymap] update (mouse emulation, rev 6 compatibility) (#5696)

* mess with mouse emulation some more

* reverse scrolling

* mouse speed 20

* ndash and £ on symbol layer

* rev6 compatibility

5 years ago[Keyboard] fix project zen rev1 bootloader declaration (#5695)
Bob [Wed, 24 Apr 2019 02:29:54 +0000 (22:29 -0400)]
[Keyboard] fix project zen rev1 bootloader declaration (#5695)

5 years ago[FIX] Misspelled RGB_YELLOW (#5692)
Rockman18 [Wed, 24 Apr 2019 02:27:29 +0000 (04:27 +0200)]
[FIX] Misspelled RGB_YELLOW (#5692)

5 years ago[Keymap] Fix broken Shift-Insert binding (#5689)
Jan Christoph Ebersbach [Wed, 24 Apr 2019 02:26:49 +0000 (04:26 +0200)]
[Keymap] Fix broken Shift-Insert binding (#5689)

5 years ago[Keyboard] forgot to omit k05 from the electrical matrix in hhkb layout (#5684)
MechMerlin [Wed, 24 Apr 2019 02:11:18 +0000 (19:11 -0700)]
[Keyboard] forgot to omit k05 from the electrical matrix in hhkb layout (#5684)

5 years ago[Keyboard] Fix red an green leds location (#5698)
Florian Didron [Wed, 24 Apr 2019 02:10:28 +0000 (11:10 +0900)]
[Keyboard] Fix red an green leds location (#5698)

5 years agoTranslate docs into Chinese (#5693)
ymzcdg [Tue, 23 Apr 2019 19:37:20 +0000 (03:37 +0800)]
Translate docs into Chinese (#5693)

* Docs translate

Translate some docs to  Standard Chinese for Chinese Developers.

* fix translate

fix translate

5 years ago[Keymap] Fix my userspace RGB bug (#5686)
MechMerlin [Tue, 23 Apr 2019 04:52:05 +0000 (21:52 -0700)]
[Keymap] Fix my userspace RGB bug (#5686)

* fix bug that enabled RGBLIGHT_ENABLE on all my boards regardless if it was supported or not

* update changelog with new changes for 0.2.2

5 years agoBoston meetup 2019 (#5611)
ishtob [Tue, 23 Apr 2019 03:26:51 +0000 (23:26 -0400)]
Boston meetup 2019 (#5611)

* Add boston_meetup folder for community meetup macropads

* Modify OLED indicators to match macropad

* PR cleanup

* Spelling fix

Co-Authored-By: ishtob <ishtob@gmail.com>
* convert custom matrix to standard matrix defines

* refactor layer define with enum

* Remove un-used files

* remove "\" in keymap

5 years ago[Keymap] Update to Drashna Keymaps (#5594)
Drashna Jaelre [Mon, 22 Apr 2019 18:55:55 +0000 (11:55 -0700)]
[Keymap] Update to Drashna Keymaps (#5594)

* Start to standardize macro timer

* Update Fractal layout

Specifically, limit the RGB Lighting, since it's too many for the power, and only have the KITT annimation on the front

* Update Iris keymap to use I2C for transport

* Remove TAP_CODE_DELAY from keyboard in favor of global setting

* Remove Woodpad

Since it\'s no longer in my possession

* Only enable LTO on AVR boards

* Run matrix_scans while doing startup light

* Run matrix_scan to get split keyboard code synced properly

* Fix rgb mode

* Remove custom debouncing settings

* Make RGB Light Startup Animation optional

* Fix opt def

* Remove extra tap code delay value

* Fix references to keebio boards

* Add support for LP Iris keyboard

* Add backlight code

* Make startup animation optional

* Update gitlab ci script

* Remove port declaration

* Revert avrgcc changes to gitlab ci file

* Don't re-set mods

* Remove MACRO_TIMER define

* Add custom name for crkbd

* Add name for Prime M pad

* Add names for ortho 4x12 boards

* Add some additional handling for rgb init

* Change thumb clusters on ergodox

* Switch Orthodox to I2C

* Fix Space in ergodox keymap

* Use OSL for ergodox layout

* Ugh, can't find a good layout

* Fix typo

* Fix up animation startup

* Cries in AVR

* Fix makefiles for ergodox ez boards

* Add support for "secret songs" in my userspace

* Reset debounce to 5ms for Ergodox EZ

* Fix gitlab CI yaml file

* More crying in AVR

* Cannot use rgb light and rgb matrix at the same time due to the WS2812 rgb matrix PR until the "Coexistance" PR is merged

* Update ODox for split common and i2c

* Add split config

* Impement Split code

* Add support for xscorpion OLED code

* Add OLED display config

* Fix OLED screen font

* Get OLED set up in vertical mode

* Remove old OLED code

* add per key support for crkbd

* Fix split changes

* RGB Tweeaks

* More OLED tweaks

* Fix rotation stuff

* Fix more OLED stuff

* Remove custom Debounce from Ergodox layout since it's no longer needed

5 years agofix LIB_SRC and QUANTUM_LIB_SRC for ARM (#5623)
Takeshi ISHII [Mon, 22 Apr 2019 18:20:13 +0000 (03:20 +0900)]
fix LIB_SRC and QUANTUM_LIB_SRC for ARM (#5623)

* fix LIB_SRC and QUANTUM_LIB_SRC for ARM(chibios)

* remove ARFLAGS

* tmk_core/arm_atsam.mk:AR: remove 'rcs'

5 years agoRGB Matrix Animations: Three/six new reactive effects (wide, cross, nexus) (#5602)
M-AS [Mon, 22 Apr 2019 15:37:40 +0000 (11:37 -0400)]
RGB Matrix Animations: Three/six new reactive effects (wide, cross, nexus) (#5602)

* added 3 new RGB_Matrix effects

* made cross effect behavior smoother

* removed dead code

* added effect descriptions

5 years agoFix #3566 use an hardware timer for software PWM stability (#3615)
Brice Figureau [Mon, 22 Apr 2019 15:34:13 +0000 (11:34 -0400)]
Fix #3566 use an hardware timer for software PWM stability (#3615)

With my XD60, I noticed that when typing the backlight was flickering.

The XD60 doesn't have the backlight wired to a hardware PWM pin.
I assumed it was a timing issue in the matrix scan that made the PWM
lit the LED a bit too longer. I verified it because the more keys that
were pressed, the more lighting I observed.

This patch makes the software PWM be called during CPU interruptions.
It works almost like the hardware PWM, except instead of using
the CPU waveform generation, the CPU will fire interruption
when the LEDs need be turned on or off.

Using the same timer system as for hardware PWM, when the counter
will reach OCRxx (the current backlight level), an Output Compare
match interrupt will be fired and we'll turn the LEDs off.
When the counter reaches its maximum value, an overflow interrupt
will be triggered in which we turn the LEDs on.
This way we replicate the hardware backlight PWM duty cycle.

This gives a better time stability of the PWM computation than pure
software PWM, leading to a flicker free backlight.

Since this is reusing the hardware PWM code, software PWM also supports
backlight breathing.

Note that if timer1 is used for audio, backlight will use timer3, and if
timer3 is used for audio backlight will use timer1.
If both timers are used for audio, then this feature is disabled and we
revert to the matrix scan based PWM computation.

Signed-off-by: Brice Figureau <brice@daysofwonder.com>
5 years agoadded info.json for ymd96 (#4982)
Harshit Goel [Mon, 22 Apr 2019 15:28:17 +0000 (20:58 +0530)]
added info.json for ymd96 (#4982)

* added info.json for ymd96

* fix layout for keymap_custom macrom, correct info.json for default layout

* add info layout for iso

* add info layout for iso

* align layout name, added maintainer username

* layout case fix

* layout case fix

* fix overlapping keys

* match layouts to keymaps.

5 years agoDefine RGB colors (#5300)
Erovia [Mon, 22 Apr 2019 15:26:41 +0000 (17:26 +0200)]
Define RGB colors (#5300)

* Define RGB colors

Define RGB colors and pass them to the rgblight functions, instead of
defining multiple macros.

* Add new color definitions support for RGB Matrix

* Add/clarify info about new color definitions in Docs

* Add deprecation warning banner to rgblight_list.h

5 years agoUpdate handwired/frenchdev keyboard (#5443)
Drashna Jaelre [Mon, 22 Apr 2019 15:25:21 +0000 (08:25 -0700)]
Update handwired/frenchdev keyboard (#5443)

5 years agoAtreus rules.mk and readme (#5678)
Jason Koh [Mon, 22 Apr 2019 15:15:56 +0000 (01:15 +1000)]
Atreus rules.mk and readme (#5678)

* Update rules and readme to reflect new make usage.

* Minor edit.

* Minor edit.

5 years agoforgot to update the define usage when 90 degree rotation was moved to a runtime...
XScorpion2 [Mon, 22 Apr 2019 15:14:57 +0000 (10:14 -0500)]
forgot to update the define usage when 90 degree rotation was moved to a runtime switch (#5676)

5 years ago[Keyboard] Doro67 RGB PCB (#5677)
MechMerlin [Mon, 22 Apr 2019 02:59:39 +0000 (19:59 -0700)]
[Keyboard] Doro67 RGB PCB  (#5677)

* initial commit

* get rid of some of the vanilla code

* set up matrix and pins

* Create LAYOUT macro and an appropriate keymap

* support for caps lock LED

* add some documentation to the doro67 parent readme

* align the language used in the several readme files

* initial commit

* get rid of some of the vanilla code

* set up matrix and pins

* Create LAYOUT macro and an appropriate keymap

* support for caps lock LED

* add some documentation to the doro67 parent readme

* align the language used in the several readme files

* Use RGB Matrix and fix enter key bug

* fix formatting

* remove merge conflict artifacts

* make a more useful default keymap

* add configurator support for the RGB pcb

* fix rgb matrix based on new info. Multipler should be reversed

* forgot to actually set the pin output for caps lock led

* fix offset keys in layer 1 keymap

* code cleanup

* use macros for the rgb_led calculations struct

* set RGB led num to 67 as I mistakenly counted the caps lock led

* cleanup config.h file

* add RGB note in readme

* get consistent naming in config file

* fix some inconsistencies

* readjust matrix and get rid of macros based on drashna's suggestions

5 years ago[Keymap] Add keymap for keebio/quefrency 65% version (#5666)
George Petri [Sun, 21 Apr 2019 16:43:23 +0000 (19:43 +0300)]
[Keymap] Add keymap for keebio/quefrency 65% version (#5666)

* add keymap

* fix readme title

* renamed README.md to lowercase, fix typo

* renamed README.md to lowercase, for real

* add double spaces for github

* lowercase name in readme

* rename directory to lowercase

5 years ago[Keyboard] dz60rgb: update default keymap (#5661)
moyi4681 [Sun, 21 Apr 2019 16:33:36 +0000 (00:33 +0800)]
[Keyboard] dz60rgb: update default keymap (#5661)

* Update keymap.c

* Update config.h

* Update dz60rgb.c

* Update keymap.c

5 years ago[Keymap] Shuffle FL1 some more to match keycap legends (#5673)
Rys Sommefeldt [Sun, 21 Apr 2019 16:15:19 +0000 (17:15 +0100)]
[Keymap] Shuffle FL1 some more  to match keycap legends (#5673)

5 years ago[Keyboard] Updated rules.mk for Sol to use the correct feature flag (#5672)
XScorpion2 [Sun, 21 Apr 2019 16:13:44 +0000 (11:13 -0500)]
[Keyboard] Updated rules.mk for Sol to use the correct feature flag (#5672)

5 years agoRGB Matrix docs update from mechmerlin discussion (#5667)
XScorpion2 [Sun, 21 Apr 2019 01:21:22 +0000 (20:21 -0500)]
RGB Matrix docs update from mechmerlin discussion (#5667)

* RGB Matrix docs update from mechmerlin discussion

* alignment

* Apply suggestions from code review

Co-Authored-By: XScorpion2 <rcalt2vt@gmail.com>
5 years agoAdded keymap/userspace for dz60 build 4 with readme (#5668)
William Chang [Sun, 21 Apr 2019 00:38:33 +0000 (17:38 -0700)]
Added keymap/userspace for dz60 build 4 with readme (#5668)

* Initial commit

* Modified keymap and updated readme.

* fixed numbering in readme

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Made requested changes in PR.

* Rename README.md to readme.md

5 years agoRemoved / replaced questionable logos and added licenses file for safe logos
Ryan Caltabiano [Fri, 19 Apr 2019 22:27:11 +0000 (17:27 -0500)]
Removed / replaced questionable logos and added licenses file for safe logos

5 years agoFixing readme from feedback
Ryan Caltabiano [Fri, 19 Apr 2019 21:44:09 +0000 (16:44 -0500)]
Fixing readme from feedback

5 years agoReducing size of data send in one frame & update Zen rev2 oled usage
Ryan Caltabiano [Tue, 16 Apr 2019 23:36:55 +0000 (18:36 -0500)]
Reducing size of data send in one frame & update Zen rev2 oled usage

5 years agoOLED Driver Feature
Ryan Caltabiano [Tue, 16 Apr 2019 03:32:57 +0000 (22:32 -0500)]
OLED Driver Feature

5 years agoFix koyu readme encoding (#5655)
zvecr [Sat, 20 Apr 2019 15:02:59 +0000 (16:02 +0100)]
Fix koyu readme encoding (#5655)

5 years ago[Keyboard] Layout and configuration updates for Signum 3.0 (#5652)
Jan Christoph Ebersbach [Sat, 20 Apr 2019 06:37:19 +0000 (08:37 +0200)]
[Keyboard] Layout and configuration updates for Signum 3.0 (#5652)

* Make Signum 3.0 compatible with default ortho_4x12 layout

* Disable unicode map by default

* Add missing backspace key

* Add missing delete key

* Fix broken gui right command

* Move MO5 to a different key an add Esc to L4

* Move MO5 to a different key

* Add Del and Bspace to layer 4

5 years ago[Keymap] Make the layout friendlier for use with the iPad (#5654)
Rys Sommefeldt [Sat, 20 Apr 2019 06:35:46 +0000 (07:35 +0100)]
[Keymap] Make the layout friendlier for use with the iPad (#5654)

* Make the layout more similar to Apple keyboards to make it friendlier for using with an iPad

* Fix config.h pragma, plus second layer mistakes

5 years ago[Keyboard] Add LAYOUT macro and Configurator config (#5656)
zvecr [Sat, 20 Apr 2019 06:34:13 +0000 (07:34 +0100)]
[Keyboard] Add LAYOUT macro and Configurator config (#5656)

5 years ago[Keyboard] crkbd: compile time hand-dependent rgb_matrix LED declarations (#5657)
Len Trigg [Sat, 20 Apr 2019 06:33:07 +0000 (18:33 +1200)]
[Keyboard] crkbd: compile time hand-dependent rgb_matrix LED declarations (#5657)

Set RGB_MATRIX_SPLIT_RIGHT=yes when flashing the right hand side of the
keyboard.

5 years agoUpdate mouse keys docs (#5653)
Markus Weimar [Sat, 20 Apr 2019 06:18:06 +0000 (08:18 +0200)]
Update mouse keys docs (#5653)

5 years agoChange split_common to use RGBLIGHT_SPLIT (#5509)
Takeshi ISHII [Fri, 19 Apr 2019 22:25:08 +0000 (07:25 +0900)]
Change split_common to use RGBLIGHT_SPLIT (#5509)

* add I2C_slave_buffer_t to quantum/split_common/transport.c

Improvements to ease the maintenance of the I2C slave buffer layout. And this commit does not change the compilation results.

* add temporary pdhelix(Patched Helix) code

* temporary cherry-pick from #5020

add new version(#5020) quantum/rgblight.[ch], quantum/rgblight_modes.h

* add post_config.h support to build_keyboard.mk

* add quantum/rgblight_post_config.h, quantum/split_common/post_config.h

Add quantum/rgblight_post_config.h and quantum/split_common/post_config.h using POST_CONFIG_H variable of build_keyboard.mk.

quantum/rgblight_post_config.h additionally defines RGBLIGHT_SPLIT if RGBLED_SPIT is defined.

quantum/split_common/post_config.h defines RGBLIGHT_SPLIT additionally when master-slave communication is I2C.

* Change split_common's transport.c I2C to use the synchronization feature of rgblight.c

* Change split_common's transport.c serial to use the synchronization feature of rgblight.c

* test RGBLIGHT_SPLIT on keyboards/handwired/pdhelix

* Test End Revert "test RGBLIGHT_SPLIT on keyboards/handwired/pdhelix"

This reverts commit 80118a6bbd3d9fc4c7797fef0c34bc67aa73aa98.

[x] make RGBLIGHT_TEST=1 handwired/pdhelix/i2c:default
[x] make RGBLIGHT_TEST=2 handwired/pdhelix/i2c:default (same RGBLIGHT_TEST=3)
[x] make RGBLIGHT_TEST=3 handwired/pdhelix/i2c:default

[x] make RGBLIGHT_TEST=1 handwired/pdhelix/pd2:default
[x] make RGBLIGHT_TEST=2 handwired/pdhelix/pd2:default
[x] make RGBLIGHT_TEST=3 handwired/pdhelix/pd2:default

[x] make RGBLIGHT_TEST=1 handwired/pdhelix/pd2_2oled:default
[x] make RGBLIGHT_TEST=2 handwired/pdhelix/pd2_2oled:default
[x] make RGBLIGHT_TEST=3 handwired/pdhelix/pd2_2oled:default

* Test End, Revert "temporary cherry-pick from #5020"

This reverts commit d35069f68bda0c50370442a5c7aae60c2f4ce5c0.

* Test End, Revert "add temporary pdhelix(Patched Helix) code"

This reverts commit aebddfc1a879796afae297ef0723a4fe73af3660.

* temporarily cherry-pick from #5020 to see if it passes the travis-ci test.

add new version(#5020) quantum/rgblight.[ch], quantum/rgblight_modes.h

* Passed the travis-ci test. Revert "temporarily cherry-pick from #5020 to see if it passes the travis-ci test."

This reverts commit 647c0a9755eb6a05f76d09b2d59bce67b85a841f.

* update docs/config_options.md

* update split_common/transport.c, improves maintainability of serial transaction IDs.

No change in build result.

* temporary cherry-pick from #5020

* fix build fail keebio/iris/rev3:default

* fix build fail lets_split_eh/eh:default

* Revert "temporary cherry-pick from #5020"

This reverts commit be48ca1b4515366a097af8dd1cd7b28b7ee09947.

* temporary cherry-pick from #5020 (0.6.336)

* Revert "temporary cherry-pick from #5020 (0.6.336)"

This reverts commit 978d26a8b3cf0acc485838a7d76d6128b77c630c.

* temporary cherry-pick from #5020 (0.6.336)

5 years agoAdd function to support split-keyboard in rgblight.[ch]. (#5020)
Takeshi ISHII [Fri, 19 Apr 2019 22:05:51 +0000 (07:05 +0900)]
Add function to support split-keyboard in rgblight.[ch]. (#5020)

* add temporary file that is rgblight.c call graph

* add rgblight_update_hook()

* update rgblight-call-graph.dot (temporary file)

* add more hook point

* add TODO comment

* temporary Revert "add TODO comment"

This reverts commit df6165aac9b3a31d1d3e31ce52aadc134b84eac2.

* temporary Revert "add more hook point"

This reverts commit 64592b06f3bcdaac47c59f922018a273bef76776.

* temporary Revert "add rgblight_update_hook()"

This reverts commit 432b74c912ed4333e6633e20a1bcda10c6a10eaf.

* add rgblight_update_hook()

* add more hook point

* add TODO comment

* implement rgblight_update_hook()

* remove rgblight_update_hook(), add RGBLIGHT_SPLIT_SET_CHANGE_XXXX

rgblight_update_hook() is too large.
change to simple flag setting.

* shrink rgblight_config_t

* implement rgblight_update_sync()

Note: The animation synchronization process has not been implemented yet.

* update quantum/rgblight-call-graph.dot (temporary file)

* rmove quantum/rgblight-call-graph.dot (temporary file)

* update rgblight.c

* Add temporary code to Helix keyboard 'five_rows' keymap to test rgblight.c .

* fix build break rgblight_update_sync() when all animation off

* fix quantum/rgblight.c:rgblight_disable_XX() add RGBLIGHT_SPLIT_SET_CHANGE_MODE

* quantum/rgblight.c change code order: move rgblight_update_sync()

* add mode_base_table[] to quantum/rgblight.c

* quantum/rgblight.c use mode_base_table[] and rgblight_status.base_mode

* quantum/rgblkght.c animation timer integration

* quantum/rgblkght.c add animation sync for split keyboard

* fix mode_base_table[] and snake effect

* fix build break keyboards/mxss.

keyboards/mxss's local rgblight.c need old version rgblight.h

* rgblight.c: fix animation sync

* quantum/rgblight.c: fix snake effect sync

* quantum/rgblight.c: animation sync interverl 30 sec

* quantum/rgblight.c: fix rgblight_effect_rainbow_swirl() and rgblight_effect_knight()

* quantum/rgblight.c: add macro RGBLIGHT_SPLIT_ANIMATION

* cherry-pick from 'rgblight_modes.h sample implementation'

* fix RGBLIGHT_SPLIT_ANIMATION check position

* Update temporary code in Helix keyboard 'five_rows' keymap to test rgblight.c

* Reduce the firmware size by 1500 bytes when rgblight_effect_breathing() is enabled.

* Changed to rgblight_sethsv_eeprom_helper() for easier reading.

* add fail-safe code to quantum/rgblight.c:rgblight_task(),rgblight_timer_enable()

* remove temporary code in Helix keyboard 'five_rows' keymap

* quantum/rgblight.c: add split-keyboard master side sync functions

add functions:
  uint8_t rgblight_get_change_flags(void);
  void rgblight_clear_change_flags(void);
  void rgblight_get_syncinfo(rgblight_syncinfo_t *syncinfo);

change function:
  void rgblight_update_sync(rgblight_syncinfo_t *syncinfo, bool write_to_eeprom);

* Change rgblight_update_sync() to use write_to_eeprom.

* remove TODO comment from quantum/rgblight.h

* Revert "fix build break keyboards/mxss."

This reverts commit 90b9a1aa7d8af226751500e49e3ea0214cc4e024.
(Separated this change into the newly opened PR #5461.)

* Revert "Reduce the firmware size by 1500 bytes when rgblight_effect_breathing() is enabled."

This reverts commit b61004e63e82cf5334cee4def4ba10cffa88885f.

* update quantum/rgblight.c: Code size reduction when not using RGBLIGHT_SPLIT.

* Add temporary code to Helix keyboard 'five_rows' keymap to test rgblight.c .

* add temporary pdhelix(Patched Helix) code

* Add temporary code to split_common/transport.c to test rgblight.c.

* Finish testing rgblight.c with helix keyboard.

Revert "Add temporary code to Helix keyboard 'five_rows' keymap to test rgblight.c ."

This reverts commit 0bf81a4723a977adc0cb09b4272ee5c9b4f2bbbb.

* Finish testing rgblight.c with quantum/split_common code.

Revert "Add temporary code to split_common/transport.c to test rgblight.c."

This reverts commit 71db3e24eef40d4c455fb9fd1664e4487c9d927a.

* remove temporary pdhelix(Patched Helix) code

This reverts commit 5287e51a394741bcb6028c7cfc0dd0c984645f76.

* Added description of RGBLIGHT_SPLIT macro to docs/feature_rgblight.md.

* add RGBLIGHT_SPLIT_SET_CHANGE_HSVS to rgblight_init()

* Changed to restart animation only when changing mode.

When changing hue, sat and val, the animation is not restarted and continues.

5 years agoInit RGB Matrix EEPROM
Drashna Jaelre [Tue, 5 Mar 2019 06:10:13 +0000 (22:10 -0800)]
Init RGB Matrix EEPROM

I'm not sure how to check if it's the same as RGBLIGHT's EEPROM, but if you don't init it, it **will not** work properly until it is initialized.

5 years agoadd -yq flags to actually make it noninteractive
mechmerlin [Sat, 23 Mar 2019 07:08:33 +0000 (00:08 -0700)]
add -yq flags to actually make it noninteractive

5 years agoMake sure NOBITS is set on reset_key
Danny Nguyen [Wed, 20 Mar 2019 21:45:45 +0000 (17:45 -0400)]
Make sure NOBITS is set on reset_key

Patch from https://github.com/qmk/qmk_firmware/issues/3657#issuecomment-415147411

Long story short, in avr-gcc pre-8.2, reset_key was assigned to a memory area that was in a normal range, but when 8.2 came out, that memory got moved to an out of range area, causing errors like 0x800293 out of range. Apparently, this was fixed up in avr-gcc, but we haven't seen a release with the fix yet (we expected it in 8.3, but that didn't happen for some reason).

What this commit does is move the reset_key back to the original memory location it was in before.

5 years agoTravis CI - skip unit tests for documentation changes (#5267)
zvecr [Fri, 19 Apr 2019 20:20:02 +0000 (21:20 +0100)]
Travis CI - skip unit tests for documentation changes (#5267)

* Add script to skip tests on non master branches with only docs changes

* Review comments - Use 'grep -c' instead of 'wc -l'

5 years agoUse auto output for Adafruit BLE (#4131)
Mike Roberts [Fri, 19 Apr 2019 20:07:35 +0000 (16:07 -0400)]
Use auto output for Adafruit BLE (#4131)

* use auto for adafruit ble

* spacing

* switch ifdef name

5 years agoRemove default folders for the Planck & Preonic (#3497)
Jack Humbert [Fri, 19 Apr 2019 20:05:31 +0000 (16:05 -0400)]
Remove default folders for the Planck & Preonic (#3497)

* remove planck default folder

* Update rules.mk

5 years ago[Keyboard] Update 1upkeyboards/super16 with code from vendor (#5645)
Jeff Hastings [Fri, 19 Apr 2019 17:43:15 +0000 (13:43 -0400)]
[Keyboard] Update 1upkeyboards/super16 with code from vendor (#5645)

* readme formatting

* cleanup rules.mk

* update config.h

* add numpad layout

* Update default keymap

* cleanup rules

* disable console and commands to fit the bootloader

* cleanup whitespace

* revert readme changes

* revert changes to config.h

* remove unused keycodes

* add LAYOUTS to rules.mk

* remove redundant config setting

Co-Authored-By: jeffmhastings <jeffmhastings@gmail.com>
5 years ago[Keymap] Added personal keymap to BFO-9000; cleaned up personal files in Kinesis...
Salt-Peanuts [Fri, 19 Apr 2019 16:23:11 +0000 (12:23 -0400)]
[Keymap] Added personal keymap to BFO-9000; cleaned up personal files in Kinesis and Rorschach (#5638)

* Added personal keymap to BFO-9000; cleaned up personal Kinesis and Rorschach files

Added personal keymap to BFO-9000; cleaned up personal Kinesis and Rorschach files

* Update keymap.c

* Update keymap.c

* Update keymap.c

* Update readme.md

* Update readme.md

* Update readme.md

* Update readme.md

* Update readme.md

* Update readme.md

5 years agoUpdate XD75 keymap by markus (#5651)
Markus Weimar [Fri, 19 Apr 2019 14:27:23 +0000 (16:27 +0200)]
Update XD75 keymap by markus (#5651)

5 years agoImprove mouse keys docs and constant speed mode
Markus Weimar [Wed, 17 Oct 2018 08:40:52 +0000 (10:40 +0200)]
Improve mouse keys docs and constant speed mode

5 years ago[Keyboard] niu_mini reduce firmware size (#5648)
XScorpion2 [Fri, 19 Apr 2019 04:58:38 +0000 (23:58 -0500)]
[Keyboard] niu_mini reduce firmware size (#5648)

* Reducing firmware size by removing audio for keymaps that are not using it.

* Update rules.mk

5 years ago[Keymap] Fix compilation error of feature #4301 (#5649)
shela [Fri, 19 Apr 2019 00:41:01 +0000 (09:41 +0900)]
[Keymap] Fix compilation error of feature #4301 (#5649)

5 years agoconvert to unix line-endings [skip ci]
QMK Bot [Thu, 18 Apr 2019 23:23:52 +0000 (23:23 +0000)]
convert to unix line-endings [skip ci]

5 years agoUpdate our style guide (#5500)
skullydazed [Thu, 18 Apr 2019 22:59:51 +0000 (15:59 -0700)]
Update our style guide (#5500)

* Update our style guide

* Clarify muiltple condition ifs

* update the ifdef section

5 years ago[core] Fix for eager_pr #5643
Alex Ong [Thu, 18 Apr 2019 19:20:57 +0000 (05:20 +1000)]
[core] Fix for eager_pr #5643

Added extra transfer_matrix_values() call whenever counters don't need updating

5 years ago[Keyboard] Update Tetris (#5513)
YouCanFly [Thu, 18 Apr 2019 22:37:26 +0000 (17:37 -0500)]
[Keyboard] Update Tetris (#5513)

* Update Tetris

Add a fake row to config the encoder's keycode easily.

* Delete rules.mk

* Update keyboards/tetris/readme.md

Co-Authored-By: YCF <65446+YCF@users.noreply.github.com>
* Update config.h

add #define RGBLIGHT_SLEEP

5 years agoReduce CRKBD firmware size by reducing layer numbers (#5471)
Drashna Jaelre [Thu, 18 Apr 2019 21:02:32 +0000 (14:02 -0700)]
Reduce CRKBD firmware size by reducing layer numbers (#5471)

* Reduce CRKBD firmware size by reducing layer numbers

* Update layer output code based on mtei's suggestion/code

* Fix spacing

* Revert "Update layer output code based on mtei's suggestion/code"

This reverts commit 036d347db309170afd5676e694adfda69f912615.

Unfortunately, because this is NOT in the keymap itself, the layer macros aren't accessible and will error on commit

* Add comment for future person

5 years agoUpdate readme.md (#5647)
Øyvind Wilhelmsen [Thu, 18 Apr 2019 20:27:05 +0000 (22:27 +0200)]
Update readme.md (#5647)

5 years agoFix wake from suspend LED functionality
patrickmt [Thu, 18 Apr 2019 13:35:50 +0000 (09:35 -0400)]
Fix wake from suspend LED functionality

When waking from suspend, only enable the LED drivers if they were not previously set to disabled by the user. This functionality was removed by the recent updates to adapt Massdrop keyboards to QMK RGB Matrix. Affects Massdrop CTRL and ALT keyboards compiled using Massdrop Configurator mode.

5 years agoMerge pull request #5642 from fdidron/f/change-ergodoxez-debounce
Erez Zukerman [Thu, 18 Apr 2019 01:53:07 +0000 (21:53 -0400)]
Merge pull request #5642 from fdidron/f/change-ergodoxez-debounce

Change Ergodox EZ default debounce

5 years agoSet default debounce to 5
Florian Didron [Thu, 18 Apr 2019 01:49:13 +0000 (10:49 +0900)]
Set default debounce to 5

5 years ago[Keymap] Roguepullrequest Planck layout update (#5640)
roguepullrequest [Thu, 18 Apr 2019 01:39:50 +0000 (20:39 -0500)]
[Keymap] Roguepullrequest Planck layout update (#5640)

* First publish of roguepullreqest programmer dvorak planck layout

* Removed junk line

* Update keyboards/planck/keymaps/roguepullrequest/keymap.c

Co-Authored-By: roguepullrequest <roguepullrequest@users.noreply.github.com>
* Update keyboards/planck/keymaps/roguepullrequest/keymap.c

Co-Authored-By: roguepullrequest <roguepullrequest@users.noreply.github.com>
* Update keyboards/planck/keymaps/roguepullrequest/keymap.c

Co-Authored-By: roguepullrequest <roguepullrequest@users.noreply.github.com>
* Update keyboards/planck/keymaps/roguepullrequest/keymap.c

Co-Authored-By: roguepullrequest <roguepullrequest@users.noreply.github.com>
* Removed layer songs

Removed layer songs for cleanliness. Will use them later.

* Update keyboards/planck/keymaps/roguepullrequest/readme.md

Co-Authored-By: roguepullrequest <roguepullrequest@users.noreply.github.com>
* Made basic LSHIFT framework but is not working. Listed other tapdances.

* Got LSHIFT to work

* Added working RSHIFT

* Added working TD_S

* Cleaned up LEFT and RIGHT [ { ] } on the UPPER layer.

* Cleaned up layout.

* Reenabled audio space is not needed right now.

5 years ago[keymap] adding kingwangwong's keymaps (#5626)
kingwangwong [Wed, 17 Apr 2019 20:26:20 +0000 (15:26 -0500)]
[keymap] adding kingwangwong's keymaps (#5626)

* Add files via upload

* kingwangwong

* kingwangwong

* revisions and adding atom40

* revisions for 5626

* revisions for 5626

* revisions for 5626.

* revisions for 5626, re added safe range

* revisions for 5626, added qmkkeyboard

* revisions for 5626, quefrency

5 years ago[Keymap] Update to oeywil's keymap (#5614)
Øyvind Wilhelmsen [Wed, 17 Apr 2019 18:07:19 +0000 (20:07 +0200)]
[Keymap] Update to oeywil's keymap (#5614)

* Switched to grid, added leader key and space cadet shift

* renamed layer, removed sound

* fixed comment

* added comment

* Added tap dance

* Added comments

* removed useless sound

* removed useless comments

* removed useless cases

* changed to register_code16 function

* renamed variables

* fixed typo

* fixed indentation

5 years ago[keymap] TADA68 KBP-V60-like keymap (#5637)
Teodor Tomic [Wed, 17 Apr 2019 13:37:40 +0000 (15:37 +0200)]
[keymap] TADA68 KBP-V60-like keymap (#5637)

* [keymap] Added TADA68 KBParadise V60 like keymap

* Remove extra define

5 years agoXulkal Keymaps
Ryan Caltabiano [Fri, 1 Mar 2019 03:20:26 +0000 (21:20 -0600)]
Xulkal Keymaps

5 years ago[Keyboard] Fix macro keycode for alpha keyboard (#5633)
marcoSchr [Tue, 16 Apr 2019 22:57:24 +0000 (00:57 +0200)]
[Keyboard] Fix macro keycode for alpha keyboard (#5633)

5 years ago[Keyboard] Hadron keymap and config updates (#5632)
ishtob [Tue, 16 Apr 2019 21:49:24 +0000 (17:49 -0400)]
[Keyboard] Hadron keymap and config updates (#5632)

* update hadron keymaps, code cleanup

* keymap update

* refactor custom matrix to use quantum matrix defines

* fix wrong pin for matrix

5 years ago[Keymap] Use Right Alt/Ctrl on right side of OK60 (#5630)
marcoSchr [Tue, 16 Apr 2019 17:39:57 +0000 (19:39 +0200)]
[Keymap] Use Right Alt/Ctrl on right side of OK60 (#5630)

* Use Right Alt/Ctrl on right side of OK60

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

Co-Authored-By: marcoSchr <49691247+marcoSchr@users.noreply.github.com>
5 years ago[Keyboard] Crkbd RGB Matrix config with WS2812 (#5627)
Rob Rogers [Tue, 16 Apr 2019 17:29:48 +0000 (12:29 -0500)]
[Keyboard] Crkbd RGB Matrix config with WS2812 (#5627)

5 years ago[Keymap] Bugfixes on tapdance logic and small changes in layout (#5622)
Iason Dimitrakopoulos [Tue, 16 Apr 2019 17:28:29 +0000 (20:28 +0300)]
[Keymap] Bugfixes on tapdance logic and small changes in layout (#5622)

* Add layer switcher functionality

* Fixes in left/right bracket functions and other small fixes

* used better KCs

5 years agoEager pk/pr optimization (#5621)
Alex Ong [Mon, 15 Apr 2019 19:58:03 +0000 (05:58 +1000)]
Eager pk/pr optimization (#5621)

* Optimizations to eager_pk

* eager_pr also uses changed boolean now.

5 years ago[Keyboard] Zen keyboard update for Rev2 (#5522)
XScorpion2 [Mon, 15 Apr 2019 04:29:50 +0000 (00:29 -0400)]
[Keyboard] Zen keyboard update for Rev2 (#5522)

* Updated Zen keyboard for rev2 support

* Fixing r1 compile errors

* PR feedback and changes for Proton-C compile errors

5 years ago[Keyboard] IBM Model M (ANSI/ISO) Teensy 2.0++ conversion (#5560)
iw0rm3r [Mon, 15 Apr 2019 03:58:56 +0000 (06:58 +0300)]
[Keyboard] IBM Model M (ANSI/ISO) Teensy 2.0++ conversion (#5560)

* Added initial modelm101 config

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

Co-Authored-By: iw0rm3r <49209191+iw0rm3r@users.noreply.github.com>
* Update keyboards/modelm101/keymaps/iw0rm3r/keymap.c

Co-Authored-By: iw0rm3r <49209191+iw0rm3r@users.noreply.github.com>
* Update keyboards/modelm101/readme.md

Co-Authored-By: iw0rm3r <49209191+iw0rm3r@users.noreply.github.com>
* Added wiring notes to clarify use of the config

* Small fix

* Small fix

* Moved modelm101 to converter directory

* Added info.json file for QMK configurator

* Corrected path

Co-Authored-By: iw0rm3r <49209191+iw0rm3r@users.noreply.github.com>
* Update keyboards/converter/modelm101/readme.md

Co-Authored-By: iw0rm3r <49209191+iw0rm3r@users.noreply.github.com>
* Update keyboards/converter/modelm101/modelm101.c

Co-Authored-By: iw0rm3r <49209191+iw0rm3r@users.noreply.github.com>
* Update keyboards/converter/modelm101/modelm101.c

Co-Authored-By: iw0rm3r <49209191+iw0rm3r@users.noreply.github.com>
* Update keyboards/converter/modelm101/modelm101.c

Co-Authored-By: iw0rm3r <49209191+iw0rm3r@users.noreply.github.com>
* Update keyboards/converter/modelm101/modelm101.c

Co-Authored-By: iw0rm3r <49209191+iw0rm3r@users.noreply.github.com>
* Update keyboards/converter/modelm101/modelm101.c

Co-Authored-By: iw0rm3r <49209191+iw0rm3r@users.noreply.github.com>
* Update keyboards/converter/modelm101/modelm101.c

Co-Authored-By: iw0rm3r <49209191+iw0rm3r@users.noreply.github.com>
* Replaced DDR and PORT with QMK functions

5 years agoFeatures/ws2812 matrix driver (#5418)
XScorpion2 [Mon, 15 Apr 2019 00:50:35 +0000 (20:50 -0400)]
Features/ws2812 matrix driver (#5418)

* WS2812 driver implementation for RGB Matrix

* Added driver configuration docs

5 years ago[Keymap] First publish of roguepullreqest programmer dvorak planck layout (#5612)
roguepullrequest [Sun, 14 Apr 2019 18:35:21 +0000 (13:35 -0500)]
[Keymap] First publish of roguepullreqest programmer dvorak planck layout (#5612)

* First publish of roguepullreqest programmer dvorak planck layout

* Removed junk line

* Update keyboards/planck/keymaps/roguepullrequest/keymap.c

Co-Authored-By: roguepullrequest <roguepullrequest@users.noreply.github.com>
* Update keyboards/planck/keymaps/roguepullrequest/keymap.c

Co-Authored-By: roguepullrequest <roguepullrequest@users.noreply.github.com>
* Update keyboards/planck/keymaps/roguepullrequest/keymap.c

Co-Authored-By: roguepullrequest <roguepullrequest@users.noreply.github.com>
* Update keyboards/planck/keymaps/roguepullrequest/keymap.c

Co-Authored-By: roguepullrequest <roguepullrequest@users.noreply.github.com>
* Removed layer songs

Removed layer songs for cleanliness. Will use them later.

* Update keyboards/planck/keymaps/roguepullrequest/readme.md

Co-Authored-By: roguepullrequest <roguepullrequest@users.noreply.github.com>
5 years agoFix incorrect keyboard dimensions in Configurator API data (#5615)
Drashna Jaelre [Sun, 14 Apr 2019 18:33:52 +0000 (11:33 -0700)]
Fix incorrect keyboard dimensions in Configurator API data (#5615)

* Fix Ergodone keyboard dimensions in info.json

* Fix handwired/prime_exl keyboard dimensions in info.json

* Fix KBDfans KBD4x keyboard dimensions in info.json

* Fix handwired/not_so_minidox keyboard dimensions in info.json

* Fix Canoe keyboard dimensions in info.json

* Fix Clueboard Cluecard keyboard dimensions in info.json

* Fix Corne (crkbd) keyboard dimensions in info.json

* Fix Gergo keyboard dimensions in info.json

* Fix handwired/frenchdev keyboard dimensions in info.json

* Fix handwired/ortho5x13 keyboard dimensions in info.json

* Fix handwired/promethium keyboard dimensions in info.json

* Fix Speedo keyboard dimensions in info.json

* Fix XD87 keyboard dimensions in info.json

* Fix Ergodox EZ keyboard dimensions in info.json

* Fix Ergodox Infinity keyboard dimensions in info.json

* Fix Keeb.io Iris keyboard dimensions in info.json

* Fix Orthodox keyboard dimensions in info.json (all revisions)

* Fix Qwertyydox keyboard dimensions in info.json

* Fix handwired/tradestation keyboard dimensions in info.json

5 years ago[Docs] Adding Alt↯Tab example macro (#5616)
roguepullrequest [Sun, 14 Apr 2019 18:32:11 +0000 (13:32 -0500)]
[Docs] Adding Alt↯Tab example macro (#5616)

5 years agofix combo enabling logic (#5610)
Bob [Sun, 14 Apr 2019 18:02:41 +0000 (14:02 -0400)]
fix combo enabling logic (#5610)

5 years ago[Keyboard] Georgi FW updates (#5609)
Jeremy Bernhardt [Sun, 14 Apr 2019 18:01:52 +0000 (12:01 -0600)]
[Keyboard] Georgi FW updates (#5609)

* Working on chording

* Working on chording

* Got layouts in order

* Initial Georgi support

* forgot to add keymaps

* Updated readme

* Update keyboards/georgi/keymaps/template/readme.md

Co-Authored-By: germ <jeremythegeek@gmail.com>
* Update keyboards/georgi/georgi.h

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

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

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

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

Co-Authored-By: germ <jeremythegeek@gmail.com>
* Update keyboards/georgi/matrix.c

Co-Authored-By: germ <jeremythegeek@gmail.com>
* Update keyboards/georgi/georgi.c

Co-Authored-By: germ <jeremythegeek@gmail.com>
* Update keyboards/georgi/georgi.c

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

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

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

Co-Authored-By: germ <jeremythegeek@gmail.com>
* Update keyboards/georgi/matrix.c

Co-Authored-By: germ <jeremythegeek@gmail.com>
* Disabled features, updated info

* Update keyboards/georgi/config.h

Co-Authored-By: germ <jeremythegeek@gmail.com>
* Update keyboards/georgi/config.h

Co-Authored-By: germ <jeremythegeek@gmail.com>
* Fixed info.json

* Split the number button and fixed gaming mode.

* started work on history feature

* Working history/multikeyfuckery

* type

* inital code reduction refactor

* Got multikey patched up, optimizing for size

* Forgot to remove stuff

* fixed key repeat

* Key repeat added.

* Symshift locking

* Midchord Sym shenanigans.

* Added only QWERTY mode

* Split out header

* Added stickybits, minimal layour

* Fixing user layout

* Whitespace fixing

* Fixing Version name

5 years agoFix handwired/tradestation keyboard dimensions in info.json
noroadsleft [Sat, 13 Apr 2019 19:06:15 +0000 (12:06 -0700)]
Fix handwired/tradestation keyboard dimensions in info.json

5 years agoFix Qwertyydox keyboard dimensions in info.json
noroadsleft [Wed, 20 Mar 2019 22:10:13 +0000 (15:10 -0700)]
Fix Qwertyydox keyboard dimensions in info.json

5 years agoFix Orthodox keyboard dimensions in info.json (all revisions)
noroadsleft [Wed, 20 Mar 2019 22:08:45 +0000 (15:08 -0700)]
Fix Orthodox keyboard dimensions in info.json (all revisions)

5 years agoFix Keeb.io Iris keyboard dimensions in info.json
noroadsleft [Wed, 20 Mar 2019 22:00:41 +0000 (15:00 -0700)]
Fix Keeb.io Iris keyboard dimensions in info.json

5 years agoFix Ergodox Infinity keyboard dimensions in info.json
noroadsleft [Wed, 20 Mar 2019 21:37:49 +0000 (14:37 -0700)]
Fix Ergodox Infinity keyboard dimensions in info.json

5 years agoFix Ergodox EZ keyboard dimensions in info.json
noroadsleft [Wed, 20 Mar 2019 21:37:23 +0000 (14:37 -0700)]
Fix Ergodox EZ keyboard dimensions in info.json

5 years agoFix XD87 keyboard dimensions in info.json
noroadsleft [Wed, 20 Mar 2019 21:16:19 +0000 (14:16 -0700)]
Fix XD87 keyboard dimensions in info.json

5 years agoFix Speedo keyboard dimensions in info.json
noroadsleft [Wed, 20 Mar 2019 21:14:57 +0000 (14:14 -0700)]
Fix Speedo keyboard dimensions in info.json