]> git.donarmstrong.com Git - qmk_firmware.git/log
qmk_firmware.git
5 years agoDC01 keyboard addition (#3428)
yiancar [Wed, 18 Jul 2018 16:55:57 +0000 (19:55 +0300)]
DC01 keyboard addition (#3428)

* DC01 initial commit

- Addition of directories
- Left readme

* Initial commit of left half

* Initial files for right half

* arrow

* i2c adjustments

* I2C slave and DC01 refractoring

- Cleaned up state machine of I2C slave driver
- Modified DC01 left to use already pressent I2C master driver
- Modified DC01 matrixes

* Fixed tabs to spaces

* Addition of Numpad

* Add keymaps

- Orthopad keymap for numpad module
- Numpad keymap for numpad module
- ISO, ANSI and HHKB version of keymap for right module

* Minor matrix.c fixes

* Update Readmes

5 years agoKeyboard: Add support for LFK65-HS - a hotswap 65% (#3009)
scott-t-wilson [Wed, 18 Jul 2018 16:54:49 +0000 (12:54 -0400)]
Keyboard: Add support for LFK65-HS - a hotswap 65% (#3009)

* Add support for LFK65-HS - a hotswap 65%

* Add info.json for LFK65-HS

* Clean up for new build system, remove uneeded code.

* LFK65-HS cleanup. Fixed LAYOUT macros, etc

5 years agoKeymap: Add light controls for Planck (#3435)
Dan [Wed, 18 Jul 2018 16:33:26 +0000 (12:33 -0400)]
Keymap: Add light controls for Planck (#3435)

5 years agoSong List: Mario Mushroom (#3432)
Paul Davis [Wed, 18 Jul 2018 15:03:43 +0000 (09:03 -0600)]
Song List: Mario Mushroom (#3432)

5 years agoKeyboard: NIU Mini refactor and Configurator update (#3433)
noroadsleft [Wed, 18 Jul 2018 15:02:52 +0000 (08:02 -0700)]
Keyboard: NIU Mini refactor and Configurator update (#3433)

* Removed LAYOUTS = planck_grid from rules.mk

* Matrix refactor

* Keymap refactor

* Configurator update

5 years agoSplit common (#3429)
That-Canadian [Tue, 17 Jul 2018 18:54:07 +0000 (11:54 -0700)]
Split common (#3429)

* Line ending stuff again

* Added Let's Split Eh? Files and updated #USE_IC2 checks to also include th EH revision (can only be used in I2C)

* Added personal keymap, updated some of the EH files

* Created new keyboard file for testing "lets_split_eh" will merge into lets_split once fully functional

* Added split code from lets_split, removed pro micro imports and LED code

THIS IS WORKING CODE, WITHOUT RGB AND BACKLIGHT

* Took back original Lets Slit files for the lets_split keyboard, working in the lets_split_eh folder for now

* Updated eh.c

* More rework of the I2C code, added global flags for split boards.

* Introduced RGB over I2C, having weird edge case issues at the moment though

* Fixed weird I2C edgecase with RGB, although still would like to track down route cause..

* Changed RGB keycodes (static ones) to activate on key-up instead of key-down to elimate weird ghosting issue over I2C

* Lots of changes, mainly externalized the Split keyboard code and added logic for only including when needed.

- Added makefile option "SPLIT_KEYBOARD" that when = yes will include the split keyboard files and custom matrix
- Split keyboard files placed into quantum/split_common/
- Added define option for config files "SPLIT_HAND_PIN" FOr using high/low pin to determine handedness, low = right hand, high = left hand
- Cleaned up split logic for RGB and Backlight so it is only exectuted / included when needed

* Updated documentation for the new makefile options and #defines specific to split keyboards

* Added a bit more info to docs, so people aren't confused

* Modifed Let's Split to use externalized code, also added left and right hand eeprom files to the split_common folder

* Removed some debugging from eh.c

* Small changes to keyboard configs. Also added a default keymap (just a copy of my that_canadian keymap).

* Added a README file to the Let's Split Eh?

* Changed it so RGB static updates are done on key-up ONLY for split boards rather than all boards. Also fixed leftover un-used variable in rgblight.c

* Updated default keymap and my keymap for Let's Split Eh? Updated the comments so it reflects RGB control, and removed audio functions.

* Fixed lets_split_eh not having a default version

* Removed "eh" references from lets_split folder for now

* Took lets_split folder from master to fix travis build errors, weird my local was overriding.

* Changed LAYOUT_ortho_4x12_kc -> LAYOUT_kc_ortho_4x12 to match bakingpy and others

* Removed rules.mk from my lets_split keymap, not needed

* Updated the config_options doc to better explain the usage of "#define SPLIT_HAND_PIN"

* Fixed split_common assuming I2C for RGB and Backlight. Added serial backlight support (stole from bakingpy's Levinson code ;) ) Serial RGB not implemented yet. Also Added "USE_IC2" to the lets_split_eh/eh as that was looked over.

* Fixed stupid mistake, forgot to set BACKLIT_DIRTY to false after setting slave backlit settings for serial

* Updated backlight data block to be cleaner (thanks drashna ;) )

5 years agoKeyboard: Noxary 268 refactor and Configurator update (#3426)
noroadsleft [Tue, 17 Jul 2018 15:19:40 +0000 (08:19 -0700)]
Keyboard: Noxary 268 refactor and Configurator update (#3426)

* Rename LAYOUT to LAYOUT_all

* Repair LAYOUT_all object in info.json (element count mismatch)

* Added LAYOUT_iso and LAYOUT_ansi matrices, with sample keymaps

* Added LAYOUT_iso and LAYOUT_ansi to info.json

* Added block comment regarding layout options to 268.h

* Readme cleanup (GitHub markdown parsing)

5 years agoKeyboard: Add tada68 flashing instructions for Mac (#3424)
Mark Kuba [Tue, 17 Jul 2018 15:18:11 +0000 (08:18 -0700)]
Keyboard: Add tada68 flashing instructions for Mac (#3424)

5 years agoKeymap: Change Satan layout lepa (rev 2) (#3427)
Konstantin Lepa [Tue, 17 Jul 2018 15:16:01 +0000 (18:16 +0300)]
Keymap: Change Satan layout lepa (rev 2) (#3427)

* Change Satan keymap lepa (rev 2)

* Remove unused code from satan keymap lepa.

5 years agoKeymap: a Nordic layout for UT47 (#3422)
NeonSpork [Tue, 17 Jul 2018 14:56:26 +0000 (16:56 +0200)]
Keymap: a Nordic layout for UT47 (#3422)

* Add files via upload

Added a nordic layout for UT47

* Update readme.md

* Update readme.md

* Update readme.md

* Update readme.md

* Update readme.md

* Update readme.md

* Update readme.md

* Add files via upload

* Update to readme and keymap files

* Update readme.md

Changed cover image

* Update readme.md

typo fix

* Delete config.h

* Delete keymap.c

* Delete readme.md

* Delete rules.mk

* Updated cover image in readme.md

Fixed typo in image of keymaps

* Update keymap.c

Changed backslash to forward slash in first function layer.

* Add files via upload

* Delete config.h

deleting files so I can upload to a folder with lower case name

* Delete keymap.c

deleting file so I can change to lower case name

* Delete readme.md

deleting file so I can change to lower case name

* Add files via upload

* Update keymap.c

Cleaned up definitions in beginning of file.

5 years agoUpdate README with rules.mk ordering information.
Fredric Silberberg [Tue, 17 Jul 2018 02:10:23 +0000 (19:10 -0700)]
Update README with rules.mk ordering information.

5 years agoCorrect parsing of rules.mk for keyboard revisions
Fredric Silberberg [Wed, 11 Jul 2018 06:39:38 +0000 (23:39 -0700)]
Correct parsing of rules.mk for keyboard revisions

Previously, when looking for rules.mk files, we'd parse the individual
folders (A/B/C/D/E) into 5 variables, (A/B/C/D/E, A/B/C/D, A/B/C, A/B,
and A). Then, we'd get the final directory names and store _those_ in 5
new variables (A, B, C, D, and E). Then, when looking for the rules.mk,
we'd look in root_dir/keyboards/(A|B|C|D|E)/rules.mk, instead of looking
in root_dir/keyboards(A|A/B|A/B/C|A/B/C/D|A/B/C/D/E)/rules.mk. This
commit changes that logic from the former to the latter.

5 years agoKeymap: Modified of 'Helix five rows JIS" keymap (#3425)
marksard [Tue, 17 Jul 2018 03:08:31 +0000 (12:08 +0900)]
Keymap: Modified of 'Helix five rows JIS" keymap (#3425)

* Change key layout in raise-layer.
* Improvement update cycle to mouse key changes.

* Update the readme.md

5 years agoLets split eh (#3120)
That-Canadian [Tue, 17 Jul 2018 02:25:02 +0000 (19:25 -0700)]
Lets split eh (#3120)

* Line ending stuff again

* Added Let's Split Eh? Files and updated #USE_IC2 checks to also include th EH revision (can only be used in I2C)

* Added personal keymap, updated some of the EH files

* Created new keyboard file for testing "lets_split_eh" will merge into lets_split once fully functional

* Added split code from lets_split, removed pro micro imports and LED code

THIS IS WORKING CODE, WITHOUT RGB AND BACKLIGHT

* Took back original Lets Slit files for the lets_split keyboard, working in the lets_split_eh folder for now

* Updated eh.c

* More rework of the I2C code, added global flags for split boards.

* Introduced RGB over I2C, having weird edge case issues at the moment though

* Fixed weird I2C edgecase with RGB, although still would like to track down route cause..

* Changed RGB keycodes (static ones) to activate on key-up instead of key-down to elimate weird ghosting issue over I2C

* Lots of changes, mainly externalized the Split keyboard code and added logic for only including when needed.

- Added makefile option "SPLIT_KEYBOARD" that when = yes will include the split keyboard files and custom matrix
- Split keyboard files placed into quantum/split_common/
- Added define option for config files "SPLIT_HAND_PIN" FOr using high/low pin to determine handedness, low = right hand, high = left hand
- Cleaned up split logic for RGB and Backlight so it is only exectuted / included when needed

* Updated documentation for the new makefile options and #defines specific to split keyboards

* Added a bit more info to docs, so people aren't confused

* Modifed Let's Split to use externalized code, also added left and right hand eeprom files to the split_common folder

* Removed some debugging from eh.c

* Small changes to keyboard configs. Also added a default keymap (just a copy of my that_canadian keymap).

* Added a README file to the Let's Split Eh?

* Changed it so RGB static updates are done on key-up ONLY for split boards rather than all boards. Also fixed leftover un-used variable in rgblight.c

* Updated default keymap and my keymap for Let's Split Eh? Updated the comments so it reflects RGB control, and removed audio functions.

* Fixed lets_split_eh not having a default version

* Removed "eh" references from lets_split folder for now

* Took lets_split folder from master to fix travis build errors, weird my local was overriding.

* Changed LAYOUT_ortho_4x12_kc -> LAYOUT_kc_ortho_4x12 to match bakingpy and others

* Removed rules.mk from my lets_split keymap, not needed

* Updated the config_options doc to better explain the usage of "#define SPLIT_HAND_PIN"

5 years agoUpdate to drashna userspace and keymaps (#3172)
Drashna Jaelre [Tue, 17 Jul 2018 01:04:32 +0000 (18:04 -0700)]
Update to drashna userspace and keymaps (#3172)

* Use string with delay

* Add skipped region to ergodox

* Add send string config

* Use default_layer_state instead of function

* Fully generalize keyboards

* old iris cleanup

* Fix Drashna keymap compile issues

By checking to see if secret.c exists before actually trying to add it

* Remove unnecessary references

* Add 4x12 ortho board

* Update userspace readme for secrets

* Make RGB more modular

* Fix iris keymap, since we don't need the lower left (Function keys)

* Fix includes

* Add Blanks

* Fix Ergodox lower layer

* Add suspend commands

* Add Maltron Layout

* Add additional layouts

* Finish adding gamepad to Iris

* Tweaks to iris gamepag layer

* make gaming layers more friendly

* minor gaming layer tweak

* Add Carplax

* Add modded key timer function

* Cleanup and macro documentation

* Add QMK DFU info

* Add 'old' keymap for 12 LED spare

* Update Pro Micro documentation

* Disable twinkling so it fits in firmware space

* Switch to QMK DFU bootloader, since it's better anyhow

* Write default layer state colors to EEPROM

Since we are writing to EEPROM anyways, and this way, it sticks on reboot

* Fix QMK DFU bootloader options

* More updates for QMK DFU support

* Use matrix scanning hack for startup_user until #3113 gets merged

* Fix indicator light consistency issue

* Add/readd ifdefs to indicators

* Add/readd alt indicator

* Remove RGB Twinkling from Viterbi macro pad

* Fix default layer color detection

* Fix rebase and detection issues

* Cleanup code so it will compile if RGBLIGHT is disabled

* Revert vsode settings

* Use Pragma Once instead of boilerplate code

5 years agoFix sidebard doc
Drashna Jaelre [Mon, 16 Jul 2018 17:49:09 +0000 (10:49 -0700)]
Fix sidebard doc

5 years agoKeymap: Add satan keymap lepa (#3423)
Konstantin Lepa [Mon, 16 Jul 2018 22:39:04 +0000 (01:39 +0300)]
Keymap: Add satan keymap lepa (#3423)

5 years agoE6V2 LE: Top Right Keys are Reversed (#3420)
MechMerlin [Mon, 16 Jul 2018 17:50:15 +0000 (10:50 -0700)]
E6V2 LE: Top Right Keys are Reversed (#3420)

5 years agoAdds support for Planck Rev 6 (#2666)
Jack Humbert [Mon, 16 Jul 2018 15:48:31 +0000 (11:48 -0400)]
Adds support for Planck Rev 6 (#2666)

* initial files for rev 6 with encoder

* music map init, dip scan added

* adds ws2812 driver for arm

* flesh out dip and encoder support

* adds default encoder res

* adds default encoder res

* start muse implementation

* muse working with encoder as control

* flip direction

* try mouse wheel again

* dont break other revs

* dont break other revs

* conditional autio

* pwm ws driver (not working)

* update build includes for chibios

* update ws2812 driver/config

* last commit for glasser code

* working example

* remove rgb for now

* finish up rev6

* working encoder keycodes

* add warnings to planck keymaps about the LAYOUT

5 years agoUpdate template config.h with `#pragma once` (#3415)
Evan Travers [Mon, 16 Jul 2018 15:44:16 +0000 (11:44 -0400)]
Update template config.h with `#pragma once` (#3415)

* Update template config.h with `#pragma once`

Making sure this is consistent with #3404

* Move to `#pragma once` for the other templates

5 years agoE6V2 LE Caps Lock LED Fix (#3419)
MechMerlin [Mon, 16 Jul 2018 15:43:17 +0000 (08:43 -0700)]
E6V2 LE Caps Lock LED Fix (#3419)

5 years agoQuefrency Configurator fix (#3418)
noroadsleft [Mon, 16 Jul 2018 15:42:38 +0000 (08:42 -0700)]
Quefrency Configurator fix (#3418)

5 years agoGeneral cleanup KBD75 keymap (#3410)
Ally Parker [Mon, 16 Jul 2018 15:41:54 +0000 (16:41 +0100)]
General cleanup KBD75 keymap (#3410)

5 years agoAdded dbroqua layout for Iris keyboard (#3414)
Damien [Mon, 16 Jul 2018 15:38:21 +0000 (17:38 +0200)]
Added dbroqua layout for Iris keyboard (#3414)

* - Fixed DK60 version in config.h

* - Updated dk60 readme with new QMK rules

* - Fixed wording in readme

* Added dbroqua layout for DZ60

I've also updated dz60.h to add "true HHKD" keymap definition (6U
spacebar).

With the default HHKB definition r_alt was not mapped and when I pressed
r_menu it was r_alt.

Regards

* Updated dbroqua layout for HHKB keyboard

Added default configuration and alternate (swap gui/alt keys).

Save user choice in keyboard memory (like plank, thanks for this
feature!).

* Added dbroqua layout for Iris keyboard

* Updated layout and fixed includes

5 years agoDocs: Adjust prompt to be more recognizable (#3417)
Evan Travers [Mon, 16 Jul 2018 04:23:22 +0000 (00:23 -0400)]
Docs: Adjust prompt to be more recognizable (#3417)

5 years agoUpdated keymap 'Andylikescandy' bfo9000 (#3413)
Andreuha [Mon, 16 Jul 2018 04:16:53 +0000 (00:16 -0400)]
Updated keymap 'Andylikescandy' bfo9000 (#3413)

* initial keymap BFO9000 built as 6x18

* Updated 18x6 layout and added QWERTY layer

The southpaw idea didn't work so well...

* Swapped RALT and RGUI

5 years agoAdd ichi-t's keymap for the Ergo42 (#3411)
ichi [Mon, 16 Jul 2018 04:15:56 +0000 (13:15 +0900)]
Add ichi-t's keymap for the Ergo42 (#3411)

* Add ichi-t's Keymap

* Delete rules.mk

5 years agoFixed kbd8x compile issues (#3409)
Hannes Egler [Sun, 15 Jul 2018 18:21:26 +0000 (20:21 +0200)]
Fixed kbd8x compile issues (#3409)

Fixed compile errors on some machines

5 years agoTKC1800: Correct error on LED backlight support (#3408)
TerryMathews [Sun, 15 Jul 2018 18:20:40 +0000 (14:20 -0400)]
TKC1800: Correct error on LED backlight support (#3408)

* Turn backlight support on by default

* Correct error on LED backlight support

Turns out, it doesn't work if you don't enable it in rules.mk. Who knew?

5 years agoAdded gentoo to installer (#3272)
zjpxshade [Sun, 15 Jul 2018 18:14:47 +0000 (13:14 -0500)]
Added gentoo to installer (#3272)

* Added gentoo installer

* Remove comments

* Remove comments

* Updating the layout

* Revert "Remove comments"

This reverts commit e348afa41a470d4b8f1865d92b85acd32ab14074.

* Revert "Updating the layout"

This reverts commit 181822d195f722f4981825ded7dd85fa268c3c56.

* Undo erroneous revert

5 years agoallow building with nix on darwin
Jon Allen [Mon, 2 Jul 2018 18:39:20 +0000 (13:39 -0500)]
allow building with nix on darwin
add avrdude do dependency list

5 years agoOverhaul to keycode related docs
Drashna Jaelre [Thu, 12 Jul 2018 17:11:07 +0000 (10:11 -0700)]
Overhaul to keycode related docs

* Adds Audio Keycodes to both the feature page and master list
* Re-orders the keycode list, so it's alphabetical (mostly)
* Add additional (missing) sections to the keycode list
* Add and update links in the keycode page
* Add and reorder links in sidebar's keycode section

5 years agoIntegrating Peter Fleury's HD44780 LCD library (#3209)
Max Audron [Sun, 15 Jul 2018 17:31:45 +0000 (19:31 +0200)]
Integrating Peter Fleury's HD44780 LCD library (#3209)

* integrated Peter Fleury's LCD library for HD44780 LCDs

* fixed typo

* cleanup finished

* add documentation

* added HD44780 documentation

* removed keyboard from .gitmodules

* resolved merge conflict

* removed edit of kira75s rules.mk made by merge

* moved hd44780 to drivers/avr

* Added licence info to hd44780 files

* Added link to hd44780 docs.

5 years agoFix tapdance when one-shot is disabled.
Joe Wasson [Thu, 5 Jul 2018 00:01:16 +0000 (17:01 -0700)]
Fix tapdance when one-shot is disabled.

5 years agoUpdate config.h boilerplate to use `#pragma once`
Evan Travers [Sat, 14 Jul 2018 21:49:07 +0000 (16:49 -0500)]
Update config.h boilerplate to use `#pragma once`

According to @fredizzimo, this is a safer and easier way to handle the
boilerplate.

5 years agoAdd Userspace mention
Evan Travers [Sat, 14 Jul 2018 21:47:41 +0000 (16:47 -0500)]
Add Userspace mention

@drashna mentioned it'd be good to have a mention of the userspace in
the QMK structure section. Rather than rewrite the docs on userspace, I
chose to link to the existing documentation.

5 years agoReword the `config.h` section
Evan Travers [Sat, 14 Jul 2018 20:33:50 +0000 (15:33 -0500)]
Reword the `config.h` section

This section didn't include the possibility of a user `config.h`, and it
wasn't clear exactly how the settings override works.

5 years agoUpdate docs: `Makefile` -> `rules.mk`
Evan Travers [Sat, 14 Jul 2018 19:50:04 +0000 (14:50 -0500)]
Update docs: `Makefile` -> `rules.mk`

I think this was a typo, or perhaps an older way to handle it.

5 years agoAdd I2C slave library
yiancar [Thu, 12 Jul 2018 08:50:55 +0000 (11:50 +0300)]
Add I2C slave library

- Add I2C slave library for general use.

5 years agoAdded M10-B implementation
Wilba6582 [Sat, 14 Jul 2018 06:51:34 +0000 (16:51 +1000)]
Added M10-B implementation

5 years agoAdded pin C6 to hardware PWM backlight
Wilba6582 [Fri, 13 Jul 2018 16:48:14 +0000 (02:48 +1000)]
Added pin C6 to hardware PWM backlight

5 years agoAJP10304 Atreus 50 layout (#3403)
ajp10304 [Sat, 14 Jul 2018 22:21:28 +0000 (23:21 +0100)]
AJP10304 Atreus 50 layout (#3403)

5 years agoUK78 Refactor: rename LAYOUT to LAYOUT_all (#3405)
noroadsleft [Sat, 14 Jul 2018 22:18:54 +0000 (15:18 -0700)]
UK78 Refactor: rename LAYOUT to LAYOUT_all (#3405)

5 years agoUK78 refactor and Configurator support (#3395)
noroadsleft [Sat, 14 Jul 2018 20:43:15 +0000 (13:43 -0700)]
UK78 refactor and Configurator support (#3395)

* Matrix update

* Keymap refactor

* Configurator support

* Readme cleanup

5 years agocallum keymap updates (#3402)
Callum Oakley [Sat, 14 Jul 2018 20:33:29 +0000 (21:33 +0100)]
callum keymap updates (#3402)

* change window focus shortcuts

* hangul

* macos goodness

* re-arrange tab keys

* remove tab switching keys

* left hand func

* glorious macro pad

* workspace rotation keys

* tabbing hotkeys

5 years agomitosis:datagrok layout and readme improvements (#3400)
Michael F. Lamb [Sat, 14 Jul 2018 20:31:17 +0000 (13:31 -0700)]
mitosis:datagrok layout and readme improvements (#3400)

* mitosis:datagrok: improved tenkey layout; changelog + more in README

* mitosis:datagrok enable audio!

* mitosis:datagrok: underscore on right shift, rearrange some symbols

* mitosis:datagrok: add more descriptions to readme

* mitosis:datagrok: abuse space cadet to get equivalent of RSFT_T(KC_UNDS)

5 years agoAdd A Planck keymap with easier shifts and nav (#3399)
Andreuha [Sat, 14 Jul 2018 20:28:21 +0000 (16:28 -0400)]
Add A Planck keymap with easier shifts and nav (#3399)

5 years agokeymap BFO9000 built as 6x18 (#3398)
Andreuha [Sat, 14 Jul 2018 20:27:45 +0000 (16:27 -0400)]
keymap BFO9000 built as 6x18 (#3398)

5 years agoConfigurator does not work with melody96 leds (#3396)
MechMerlin [Sat, 14 Jul 2018 20:26:10 +0000 (13:26 -0700)]
Configurator does not work with melody96 leds (#3396)

* move out led code from keymap.c to melody96.c

* remove the other led_set_user

5 years agoFix redox with DIODE_DIRECTION == ROW2COL (#3394)
frederik-h [Sat, 14 Jul 2018 20:24:53 +0000 (22:24 +0200)]
Fix redox with DIODE_DIRECTION == ROW2COL (#3394)

The code for the redox keyboard was missing
an appropriate #ifdef in the matrix_init
function for the case where DIODE_DIRECTION == ROW2COL

5 years agoDocs: add resources for git (#3390)
KeLorean [Fri, 13 Jul 2018 15:52:15 +0000 (11:52 -0400)]
Docs: add resources for git (#3390)

* add resources for git

* add more resources

5 years agoAdded E6v2 keymap & some minor changes (#3392)
Eric [Fri, 13 Jul 2018 15:03:57 +0000 (23:03 +0800)]
Added E6v2 keymap & some minor changes (#3392)

* Changed HHKB ALT to GUI etc.

* Swapped DZ60 GUI and ALT key

* Added E6v2 keymap

* Fixed CAPS to LCTL on E6v2

5 years agoTada68: Updated links to external sites. (#3389)
Luma [Fri, 13 Jul 2018 15:01:42 +0000 (08:01 -0700)]
Tada68: Updated links to external sites. (#3389)

Friend was having trouble with their tada since their build environment wasn’t setup.  Updated so they could access the links that were listed (old links 404’d)

5 years agoKmini refactor and Configurator support (#3388)
noroadsleft [Thu, 12 Jul 2018 23:30:53 +0000 (16:30 -0700)]
Kmini refactor and Configurator support (#3388)

* default keymap refactor: QMK_KEYBOARD_H include; readability

* Configurator support

* info.json was missing a comma

* Added matrix functions to matrix.c per @drashna

5 years agoAdd kmini (#3386)
Maarten Dekkers [Thu, 12 Jul 2018 19:42:36 +0000 (21:42 +0200)]
Add kmini (#3386)

* Add kmini

* Change keyboard USB description

5 years agoUpdate JC65 Readme (#3384)
MechMerlin [Thu, 12 Jul 2018 17:36:47 +0000 (10:36 -0700)]
Update JC65 Readme (#3384)

5 years agoSlow down speed of All Star song by factor of 4 (#3383)
Danny [Thu, 12 Jul 2018 17:35:51 +0000 (13:35 -0400)]
Slow down speed of All Star song by factor of 4 (#3383)

5 years agoConfigurator fix: Removed an extra key (#3380)
noroadsleft [Thu, 12 Jul 2018 17:33:52 +0000 (10:33 -0700)]
Configurator fix: Removed an extra key (#3380)

5 years agoHelix rev1 refactor: deleted extra commas (#3379)
noroadsleft [Thu, 12 Jul 2018 17:32:15 +0000 (10:32 -0700)]
Helix rev1 refactor: deleted extra commas (#3379)

5 years agoErgodash refactor and Configurator update (#3378)
noroadsleft [Thu, 12 Jul 2018 17:31:05 +0000 (10:31 -0700)]
Ergodash refactor and Configurator update (#3378)

* Moved info.json to rev1 directory

* rev1 info.json metadata update

* Configurator support for ErgoDash rev2

* Moved rev1/ergodash.h to ergodash.h

* Integrate rev2 support into ergodash.h; delete rev2/ergodash.h

5 years agoMT40 refactor and Configurator support (#3377)
noroadsleft [Thu, 12 Jul 2018 17:28:23 +0000 (10:28 -0700)]
MT40 refactor and Configurator support (#3377)

* Removed LAYOUTS ortho_4x12 and planck_grid from rules.mk

* Matrix refactor

* Keymap refactor

* Configurator support

5 years agoAdd Quefrency Keyboard (#3376)
Danny [Thu, 12 Jul 2018 17:26:50 +0000 (13:26 -0400)]
Add Quefrency Keyboard (#3376)

* Fork Fourier keyboard to Quefrency

* Set Quefrency pinouts and initial keymap

* Set configurator layout

5 years agoHelix config refine (#3374)
MakotoKurauchi [Thu, 12 Jul 2018 17:23:30 +0000 (02:23 +0900)]
Helix config refine (#3374)

* helix config.h refine

5 years agoMinidox refactor and Configurator support (#3373)
noroadsleft [Thu, 12 Jul 2018 17:21:29 +0000 (10:21 -0700)]
Minidox refactor and Configurator support (#3373)

* Matrix refactor

* Keymap refactor: #include QMK_KEYBOARD_H

* Configurator support

5 years agoAdd macro to play All Star chorus and print lyrics, fixes issues #3345, #3346, #3347...
Danny [Wed, 11 Jul 2018 18:19:09 +0000 (14:19 -0400)]
Add macro to play All Star chorus and print lyrics, fixes issues #3345, #3346, #3347, #3348, #3349, #3350 (#3372)

5 years agoConverted guidoism layout to new keyboard-agnostic form (#3367)
Guido Bartolucci [Wed, 11 Jul 2018 15:41:15 +0000 (11:41 -0400)]
Converted guidoism layout to new keyboard-agnostic form (#3367)

* Initial commit of guidoism

* created movement layer

* movement layer works!

* removed unnecessary layers

* moved enter key up and recreated caps lock

* cleaned up

* num pad

* checkpoint

* checkpoint

* checkpoint

* Added num pad

* changed max power draw so i can use this on ipad

* move around quotes

* added tri layer for a homed numpad

* moved layout to new style

* Update readme.md

* Update readme.md

* Update readme.md

* Update readme.md

* added keys to unicode conversion

* removed adjust layer since its not used anymore

5 years agoRefactor, Configurator update, and Readme cleanup for Chimera Ergo (#3083)
noroadsleft [Wed, 11 Jul 2018 15:29:13 +0000 (08:29 -0700)]
Refactor, Configurator update, and Readme cleanup for Chimera Ergo (#3083)

* Refactor for Chimera Ergo

* Readme cleanup

* Configurator update

5 years agoFix h87a info.json (#3371)
MechMerlin [Wed, 11 Jul 2018 15:25:40 +0000 (08:25 -0700)]
Fix h87a info.json (#3371)

5 years agoLFK78 Refactor and Configurator support (#3369)
noroadsleft [Wed, 11 Jul 2018 15:24:55 +0000 (08:24 -0700)]
LFK78 Refactor and Configurator support (#3369)

* LFK78: matrix and keymap refactor

* Removed lfkeyboards.c and lfkeyboard.h

* LFK78: Configurator support

* LFK78: Readme cleanup

5 years agoconvert to unix line-endings [skip ci]
QMK Bot [Wed, 11 Jul 2018 15:24:41 +0000 (15:24 +0000)]
convert to unix line-endings [skip ci]

5 years agoS65-X refactor and Configurator support (#3306)
noroadsleft [Wed, 11 Jul 2018 15:20:41 +0000 (08:20 -0700)]
S65-X refactor and Configurator support (#3306)

* Matrix refactor: add S65-Plus matrices

* Fix description identifier

* Readme cleanup

* Configurator support

* Add s65plus default keymap

5 years agoReplace gitter links with Discord. (#3368)
Fred Silberberg [Wed, 11 Jul 2018 07:01:56 +0000 (00:01 -0700)]
Replace gitter links with Discord. (#3368)

5 years agoadd hhkb bluetooth functionality (rn42) (#2693)
Enochen [Tue, 10 Jul 2018 01:12:59 +0000 (21:12 -0400)]
add hhkb bluetooth functionality (rn42) (#2693)

* add hhkb bluetooth functionality (rn42)

pretty much straight from tmk

some minor changes to make things work

* hhkb jp personal keymap

* Revert "hhkb jp personal keymap"

This reverts commit 886713d8bb98572f03110f285706a8140a083892.

5 years agoMxSS Configurator bugfix: removed an extra key that didn't belong (#3362)
noroadsleft [Tue, 10 Jul 2018 01:07:20 +0000 (18:07 -0700)]
MxSS Configurator bugfix: removed an extra key that didn't belong (#3362)

5 years agoAdd up/down keys to the code layer for ease of intellisense usage. (#3363)
Fred Silberberg [Tue, 10 Jul 2018 01:06:50 +0000 (18:06 -0700)]
Add up/down keys to the code layer for ease of intellisense usage. (#3363)

5 years agoCorrect conditional in mtdjr userspace (#3361)
mtdjr [Mon, 9 Jul 2018 19:50:04 +0000 (15:50 -0400)]
Correct conditional in mtdjr userspace (#3361)

5 years agoFix header references for noxary 268 keyboard (#3359)
Yan-Fa Li [Mon, 9 Jul 2018 18:35:13 +0000 (11:35 -0700)]
Fix header references for noxary 268 keyboard (#3359)

Brown paper bag.

5 years agoConfigurator Noxary 268: match dir name
Yan-Fa Li [Mon, 9 Jul 2018 17:36:54 +0000 (10:36 -0700)]
Configurator Noxary 268: match dir name

To find the LAYOUT/KEYMAP the configurator backend needs the file names
to match the directory by convention. Thanks @skullydazed

5 years agoupdating broken iris documentation links to match updated website (#3356)
Wayne Chen [Mon, 9 Jul 2018 15:37:34 +0000 (08:37 -0700)]
updating broken iris documentation links to match updated website (#3356)

5 years agoAl1 Configurator compile fix redux (#3357)
MechMerlin [Mon, 9 Jul 2018 15:28:38 +0000 (08:28 -0700)]
Al1 Configurator compile fix redux (#3357)

* move matrix routines to matrix.c

* add init user and scan user routines

5 years agoMxSS refactor and Configurator bugfix (#3355)
noroadsleft [Mon, 9 Jul 2018 14:49:11 +0000 (07:49 -0700)]
MxSS refactor and Configurator bugfix (#3355)

* Matrix refactor

* Configurator bugfix

5 years agoInitial Commit of Noxary 268 firmware by Rozakiin (#3351)
Yan-Fa Li [Mon, 9 Jul 2018 14:48:13 +0000 (07:48 -0700)]
Initial Commit of Noxary 268 firmware by Rozakiin (#3351)

* Initial Commit of Noxary 268 firmware by Rozakiin

 - initial import of files from Rozakiin's repo

* Update build instructions

* Add info.json for configurator

5 years agoAL1 Unable to Compile on Configurator (#3339)
MechMerlin [Mon, 9 Jul 2018 14:47:29 +0000 (07:47 -0700)]
AL1 Unable to Compile on Configurator (#3339)

* use QMK_KEYBOARD_H

* init_kb and scan_kb need to be in matrix.c to make use of the matrix.h include

* Make the routines weak as suggested by Drashna

5 years agoAdd Comet46 keyboard (#3342)
satt99 [Mon, 9 Jul 2018 14:46:09 +0000 (23:46 +0900)]
Add Comet46 keyboard (#3342)

* Initial commit for Comet46 firmware

* Update Comet46 README

* Add readme to satt keymap of comet46

* Add default keymap for Comet46

* Fix broken link in readme

* Delete redundant includes

* Modify default keymap & fix LAYOUT macro

* Modify satt keymap of Comet46

5 years agoAdd h87a keyboard (#3329)
Josh Hinnebusch [Mon, 9 Jul 2018 14:40:35 +0000 (10:40 -0400)]
Add h87a keyboard (#3329)

* Add H87a keymap and info

* Create readme.md

* Add h87a .json for kbfirmware.com use

* Update readme.md

* Update readme.md

* Update h87a files

* Delete Makefile

* Update readme.md

* Delete desktop.ini

* update files to match new QMK framework

* Update files to match new QMK structure

* Update files to match new QMK structure

* add layout name information

* Add info.json

* update keymap to support layout_all

* update keymap to support layout_all

* update rules.mk to fix filesize

* Update readme.md

* Update config.h

* Update readme.md

* Update config.h

* Update config.h

Add "define CONFIG_H and include "config_common.h" back to file

5 years agoMerge pull request #3354 from drashna/shiny_dox_fix
Erez Zukerman [Mon, 9 Jul 2018 12:57:34 +0000 (08:57 -0400)]
Merge pull request #3354 from drashna/shiny_dox_fix

Fix Ergodox EZ issues introduced with ShinyDox merge (#3229)

5 years agoTurn backlight support on by default for tkc1800 (#3353)
TerryMathews [Mon, 9 Jul 2018 06:41:11 +0000 (02:41 -0400)]
Turn backlight support on by default for tkc1800 (#3353)

5 years agoFixed MxSS ISO layouts in QMK configuator (hopefully) (#3352)
MxBlu [Mon, 9 Jul 2018 06:39:43 +0000 (16:39 +1000)]
Fixed MxSS ISO layouts in QMK configuator (hopefully) (#3352)

* Attempted fix for ISO layouts for QMK configurator

* Updated MxSS ISO layouts to remove an unnecessary key

5 years agoRevert to RGB Underglow being enabled, rather than rgb matrix
Drashna Jaelre [Mon, 9 Jul 2018 04:34:53 +0000 (21:34 -0700)]
Revert to RGB Underglow being enabled, rather than rgb matrix

5 years agoRe-add RGBW code, so RGB Underglow will compile
Drashna Jaelre [Mon, 9 Jul 2018 04:33:56 +0000 (21:33 -0700)]
Re-add RGBW code, so RGB Underglow will compile

5 years agoAdd edvorakjp keymap for the Helix (rev2) keyboard (#3340)
epaew [Sun, 8 Jul 2018 12:11:02 +0000 (21:11 +0900)]
Add edvorakjp keymap for the Helix (rev2) keyboard (#3340)

* add readme.md

* add extern declaration of edvorakjp_config to edvorakjp.h

* add oled.c

* add layout definitions

* add keymap.c

* add rules.mk

* fix rgblight issue: rgblight_setrgb() ignore RGBLIGHT_LIMIT_VAL

5 years agoFixed issues with MxSS RGB functionality (#3341)
MxBlu [Sun, 8 Jul 2018 11:50:55 +0000 (21:50 +1000)]
Fixed issues with MxSS RGB functionality (#3341)

* Added basic MxSS support

* Fixed split RSHFT for ISO layouts

* Updated readme.md for MxSS

* Added initial support for individual control of front RGB LEDs

* Changed RGBLED color selection to work using hue and saturation rather than RGB
Added code for LED state change on layer change

* Avoid needing an entire 8 bits to store the brightness value

* Added custom keycodes, along with their handlers

* Added EEPROM storage for front LED config

* Fixed up ability to use QMK Configurator and updated readme.md

* Applied suggested changes from pull request: https://github.com/standard/standard/issues/452

Updated name in license descriptions
Updated layouts to snake case
Corrected mistakes in info.json
Updated layer_colors to a weak attributed array in mxss.c

* Defined a new safe range for custom keycodes in keymap.c

* Fixed up issues with front LED

Fixed LEDs not always updating in indicator mode
Added support for the other RGBLIGHT modes in RGB mode

* Attempted fix for ISO layouts for QMK configurator

5 years agoHelix: Move definition of LAYOUT_kc to each revision. (#3333)
epaew [Sun, 8 Jul 2018 04:15:00 +0000 (13:15 +0900)]
Helix: Move definition of LAYOUT_kc to each revision. (#3333)

5 years agoAdd MxSS keyboard (#3335)
MxBlu [Sun, 8 Jul 2018 02:33:36 +0000 (12:33 +1000)]
Add MxSS keyboard (#3335)

* Added basic MxSS support

* Fixed split RSHFT for ISO layouts

* Updated readme.md for MxSS

* Added initial support for individual control of front RGB LEDs

* Changed RGBLED color selection to work using hue and saturation rather than RGB
Added code for LED state change on layer change

* Avoid needing an entire 8 bits to store the brightness value

* Added custom keycodes, along with their handlers

* Added EEPROM storage for front LED config

* Fixed up ability to use QMK Configurator and updated readme.md

* Applied suggested changes from pull request: https://github.com/standard/standard/issues/452

Updated name in license descriptions
Updated layouts to snake case
Corrected mistakes in info.json
Updated layer_colors to a weak attributed array in mxss.c

* Defined a new safe range for custom keycodes in keymap.c

5 years agoConfigurator fix for Christmas Tree (#3338)
noroadsleft [Sun, 8 Jul 2018 01:35:31 +0000 (18:35 -0700)]
Configurator fix for Christmas Tree (#3338)

5 years agoInstruct macos users to use avr-gcc@7 (#3337)
Evan Travers [Sun, 8 Jul 2018 00:37:37 +0000 (20:37 -0400)]
Instruct macos users to use avr-gcc@7 (#3337)

If you run `brew install avr-gcc`, you get a version that has
compatibility issues with LUFA. I updated the getting started guide for
osx, the qmk_install setup script, and added a section to the FAQ for
folks like me who accidentally updated avr-gcc past 7.

5 years agoAdded my Balance 12 layout for Atreus (#3336)
yttyx [Sun, 8 Jul 2018 00:36:01 +0000 (01:36 +0100)]
Added my Balance 12 layout for Atreus (#3336)

* New Balance Twelve-based layout for the Atreus keyboard

* Rearrange cursor keys. Fix layout comment typo.

* Added Balance 12 layout for Atreus

* Changes following review.

5 years agobugfix: Custom lock key for Windows (#3334)
epaew [Sat, 7 Jul 2018 18:53:59 +0000 (03:53 +0900)]
bugfix: Custom lock key for Windows (#3334)

Win+Shift+L => Win+L
and update readme

5 years agoCOD67 "Support" (#3332)
MechMerlin [Sat, 7 Jul 2018 18:47:24 +0000 (11:47 -0700)]
COD67 "Support" (#3332)

* preliminary Gray COD67 checkin

* Get part of the switch matrix prepped

* finish switch matrix

* mock the pins and keymap for now

* add keymap fixes

* update readme with flashing instructions

* keymap fix

* Add more flashing and notes info to readme

* remove un needed file

* fix comments

* add QMK Configurator Support

5 years agoFix a few minor formatting annoyances in WhiteFox (#3331)
MechMerlin [Sat, 7 Jul 2018 18:45:49 +0000 (11:45 -0700)]
Fix a few minor formatting annoyances in WhiteFox (#3331)