]> git.donarmstrong.com Git - qmk_firmware.git/log
qmk_firmware.git
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)

5 years agoTetris Configurator support and Rules update (#3317)
noroadsleft [Sat, 7 Jul 2018 18:42:59 +0000 (11:42 -0700)]
Tetris Configurator support and Rules update (#3317)

* Configurator support

* Add LAYOUTS = planck_mit to rules.mk

* Disable Tap Dance at the keyboard level

* Keymap refactor: QMK_KEYBOARD_H; enable Tap Dance for default keymap

* Add keymaps/default/rules.mk to enable Tap Dance

* Reverse the addition of config.h in keyboards/tetris/keymaps/default/

5 years agoTrue AL1 Support (#3330)
MechMerlin [Sat, 7 Jul 2018 00:45:07 +0000 (17:45 -0700)]
True AL1 Support (#3330)

* Initial port of AL1 Keyboard from Triangle Labs

* Change REPLACE WITH YOUR NAME and some readme changes

* More readme change to indicate Group Buy Link

* Give Triangle Lab credit

* remove pins from config.h and rely on matrix.c

* Add QMK Configurator support

5 years agoE6V2 LE Missing a Default Keymap (#3326)
MechMerlin [Sat, 7 Jul 2018 00:44:23 +0000 (17:44 -0700)]
E6V2 LE Missing a Default Keymap (#3326)

* Add a default keymap to e6v2 le

* Forgot to put an endif

* Add a default keymap for now

5 years agoimpstyle keymap updated (#3328)
zwnk [Sat, 7 Jul 2018 00:35:09 +0000 (20:35 -0400)]
impstyle keymap updated (#3328)

* impstyle keymap added

* impstyle keymap updated

* mouse layer added to impstyle keymap

* keymap updated

* fixes

* impsytle layout: mouse layer added

* comments added

* comments added

* bugfix

* typo fixed

* double tap fixed

* double tap fixed

* still testing double tab

* double tab mouse layer is working

* README added

* README updated

* keymap text formatted

* impstyle keymap cleaned up

5 years agoE6-V2 Last Edition (LE) Support (#3324)
MechMerlin [Fri, 6 Jul 2018 15:15:56 +0000 (08:15 -0700)]
E6-V2 Last Edition (LE) Support (#3324)

* new matrix for LE(Last Edition) E6V2

* Update pin outs for the new version of the PCB

* putting in some placeholders for now

* Trying to get e6v2/oe:default to compile

* put rules.mk in the right directory

* Add and update readme files

* move info.json to oe directory

* Update LE directory

* rename keyboard name

* Add QMK Configurator Support

At this time, ths only covers the ALL case and allows people to use
the configurator to generate their keymaps. More work will need
to be done.