]> git.donarmstrong.com Git - qmk_firmware.git/log
qmk_firmware.git
5 years agoRefactoring M6-A, M6-B, Zeal60, Zeal65, WT60-A, WT65-A, WT80-A (#4417)
Wilba [Tue, 13 Nov 2018 16:31:25 +0000 (03:31 +1100)]
Refactoring M6-A, M6-B, Zeal60, Zeal65, WT60-A, WT65-A, WT80-A (#4417)

* Refactored M6-B to use Zeal60 RGB backlight code

* Fixed M6-B LED co-ordinates

* Minor changes to RGB config for Zeal65

* Added dynamic keymaps to WT80-A, WT60-A, WT-80A, U80-A

5 years agoRemove duplicate row from Available functions table in i2c_driver doc (#4416)
Junya Ogura [Tue, 13 Nov 2018 16:27:46 +0000 (01:27 +0900)]
Remove duplicate row from Available functions table in i2c_driver doc (#4416)

5 years agoconverter/ibm_terminal Refactor and Configurator support (#4414)
noroadsleft [Tue, 13 Nov 2018 16:26:55 +0000 (08:26 -0800)]
converter/ibm_terminal Refactor and Configurator support (#4414)

* IBM Terminal converter: layout macro refactor

- Renamed KEYMAP to LAYOUT
- Renamed KEYMAP_101 to LAYOUT_101
- minor matrix array fixes

* IBM Terminal converter: default keymap refactor

- Updated layout macro names
- Updated to #include QMK_KEYBOARD_H
- config.h updated to use #pragma once

* IBM Terminal converter: priyadi keymap refactor

- Updated layout macro names
- Updated to #include QMK_KEYBOARD_H
- Removed redundant KC_TRNS and KC_NO defines
- config.h updated to use #pragma once

* IBM Terminal converter: Configurator support

* IBM Terminal converter: readme cleanup

Updated markdown formatting.

* IBM Terminal converter: readme rename

Renamed file to fully lowercase.

5 years agoUpdate Practice60 to use MT feature and revise system ticks (#4413)
Andrew Kannan [Tue, 13 Nov 2018 06:03:48 +0000 (01:03 -0500)]
Update Practice60 to use MT feature and revise system ticks (#4413)

* Update Practice60 to use MT feature and revise system tics

* Increase system tick frequency

10,000 instead of 10,000

5 years agoKBDFans KBD67 Support (#4412)
MechMerlin [Tue, 13 Nov 2018 05:46:34 +0000 (21:46 -0800)]
KBDFans KBD67 Support (#4412)

* initial commit for kbd67 keyboard

* add in a standard matrix

* get the correct matrix for layout_all

* add a layout_65_ansi LAYOUT macro

* get a default keymap in

* add caps lock led support

* fix formatting of my name in the comments

* add QMK Configurator support

* turn on bootmagic

5 years agoFixed incorrect link to feature_combo.md in features.md docs file. Was linked to...
TheOneTrueTrench [Tue, 13 Nov 2018 00:46:01 +0000 (00:46 +0000)]
Fixed incorrect link to feature_combo.md in features.md docs file. Was linked to feature_combos.md, but _sidebar.md, _summary.md, and config_options.md all link to feature_combo.md. Assuming that it should not be pluralized. (#4411)

5 years agoThe "Practice60" Board, Blue Pill powered (#4407)
Andrew Kannan [Tue, 13 Nov 2018 00:31:22 +0000 (19:31 -0500)]
The "Practice60" Board, Blue Pill powered (#4407)

* Starting point for blue pill based practice60

* Changes

* add

* try raw bin no botloader

* swap back to bootloader version

* edit

* Remove debug LED flash

* Disable JTAG to open up B3 and B4

* Add led backlight support (no breathing yet)

* Update matrix for correctness

* RGB Underglow working in a very simple state

* not as bright

* Move to handwired

* revert ChibiOS_Test changes

* Changes based on PR comments

* Address PR comments v2

* Move files

5 years agoconvert to unix line-endings [skip ci]
QMK Bot [Mon, 12 Nov 2018 20:51:24 +0000 (20:51 +0000)]
convert to unix line-endings [skip ci]

5 years agoChange hex file permission to 644 from 755
Junya Ogura [Wed, 7 Nov 2018 17:58:51 +0000 (02:58 +0900)]
Change hex file permission to 644 from 755

5 years agomodify quantum/template/avr/config.h: add rgblight effect configurations
mtei [Wed, 24 Oct 2018 17:03:29 +0000 (02:03 +0900)]
modify quantum/template/avr/config.h: add rgblight effect configurations

5 years agoFix up screen off timer of helix (#4347)
comaid [Mon, 12 Nov 2018 20:20:50 +0000 (05:20 +0900)]
Fix up screen off timer of helix (#4347)

* Fix up screen off timer of helix

* Fix Up ScreenOffInterval exceeded uint16_t

* Fix Up never waking up once screen off if in case of matrix are not dirty

* Changing referenIng incorrect constant name

* OLED_ENABLED => SSD1306OLED

* Improve internal processing of process_record_kb()

* Use the return value of process_record_gfx()

* Move a include statement into #ifdef block

Move   #include "ssd1306.h` statement into #ifdef block

* Move process_record_kbI()

Move process_record_kb() from helix.c to rev1.c/rev2.c/pico.c

* Move process_record_kb()

5 years agoFix up screen off timer of crkbd (#4346)
comaid [Mon, 12 Nov 2018 20:19:29 +0000 (05:19 +0900)]
Fix up screen off timer of crkbd (#4346)

* fix about screen off timer

* Fix Up ScreenOffInterval exceeded uint16_t

* Fix Up never waking up once screen off if in case of matrix are not dirty.

* Revert "fix about screen off timer"

This reverts commit 3d175f2340c14250a71af78afec5a1e890d9f4e7.

* Fix up screen off timer of crkbd

* Fix Up ScreenOffInterval exceeded uint16_t

* Fix Up never waking up once screen off if in case of matrix are not dirty.

* Fix up screen off timer of helix

* Fix Up ScreenOffInterval exceeded uint16_t

* Fix Up never waking up once screen off if in case of matrix are not dirty

* Revert "Fix up screen off timer of helix"

This reverts commit f0efb82443a7dc34b75579359b0514e8bfa51100.

* Improve internal processing of process_record_kb()

* Use the return value of process_record_gfx()

* Fix a indent

Fix a indent

5 years agoMake sure that avr-gcc@7 gets linked into the path on MacOS.
Michael Kaylan [Mon, 12 Nov 2018 16:20:56 +0000 (11:20 -0500)]
Make sure that avr-gcc@7 gets linked into the path on MacOS.

5 years agoAdd missing arm gcc compiler for openSUSE 15.0 and Tumbleweed.
Daniel Shields [Mon, 12 Nov 2018 12:02:51 +0000 (12:02 +0000)]
Add missing arm gcc compiler for openSUSE 15.0 and Tumbleweed.

5 years agoAdd rules.mk to ortho_4x12/buswerks keymap (#4405)
Logan Bussell [Mon, 12 Nov 2018 20:04:12 +0000 (15:04 -0500)]
Add rules.mk to ortho_4x12/buswerks keymap (#4405)

* Added buswerks keymap

* cleaned up comments on buswerks keymap

* Added buswerks keymap readme.md

* Fixed spelling in buswerks readme.md

* Removed unnecessary includes, changed process_record_user to now use set_single_persistent_default_layer(), removed deprecated functions, and moved the audio ifdef block to config.h

* Changed buswerks ortho_4x12 layout to accommodate 'MIT' layout

* Updated README.md to reflect layout changes

* update buswerks keymap

* add buswerks tragicforce68 keymap

5 years agoTidy 40percentclub boards (#4403)
zvecr [Mon, 12 Nov 2018 20:02:28 +0000 (20:02 +0000)]
Tidy 40percentclub boards (#4403)

* Remove unnecessary re-definitions for XXXXXXX and _______

* Update 6lit to use KC_NO in layout macros

* Update rules.mk to follow current template

* Remove use of deprecated function action_get_macro - unused and contents were from old template

* Remove use of deprecated function action_get_macro - all code was commented out

* Remove use of deprecated function action_get_macro - convert macro to use process_record_user

* Convert keymap to consistent use of _______

* fix use of old style header guards

* Swap KC_NO for XXXXXXX macro since the swap to the macro for KC_TRANS

* Resolve use of ?= in rules.mk files

* Remove duplication of rules.mk and config.h in gherkin mjt keymap

* Remove unnecessary #includes

* Align layout macros so foobar can use gherkin keymaps

* Align 6lit layout macros with foobar

* Remove ifndef QUANTUM_DIR from keymaps

5 years agoKeyboard: Initial 25 port (#4394)
zvecr [Mon, 12 Nov 2018 20:00:45 +0000 (20:00 +0000)]
Keyboard: Initial 25 port (#4394)

* Initial 25 port

* Initial 25 port - fix info.json and hand_swap_config

* Review comments - fix layout macros, copyright comments, and duplicated use of layering macros

5 years agoAdd support for slackware distribution (linux_install.sh) (#4369)
Paco [Mon, 12 Nov 2018 19:58:07 +0000 (14:58 -0500)]
Add support for slackware distribution (linux_install.sh) (#4369)

* Add support for slackware distribution (linux_install.sh)

The required packages are not provided by the official repository. The packages
need to be installed from slackbuilds.org either manually or with the help of
third party tools like sbotools.

* Modify linux_install.sh according to code review

Modifies the Slackware section of the linux_install.sh script based on the
suggestions from the code review.

* Modify utils/linux_install.sh according to suggestions

5 years agoImprove new_project script (#4373)
Yan-Fa Li [Mon, 12 Nov 2018 03:54:10 +0000 (19:54 -0800)]
Improve new_project script (#4373)

* Improve new_project script

 - use git user.name if available to replace the boilerplate name in
   files we generate
 - fix shellshock warnings

* Test for git repo

Suggestion by @skullydazed

* Fix shellshock warning

* Incorporate feedback from reviewers

 - thanks @vomindoraan
 - use a heredoc instead of echo for console
 - factor out common paths

5 years agoI2C driver docs (#4298)
yiancar [Sat, 10 Nov 2018 20:26:39 +0000 (12:26 -0800)]
I2C driver docs (#4298)

* I2C driver docs

- Added I2C driver docs.
- Changed arm master i2c driver to have a weak i2c_init as it is impossible to account for all possible port configuration in the STM32 world.

* Update docs/i2c_driver.md

Co-Authored-By: yiancar <yiangosyiangou@cytanet.com.cy>
* Update docs/i2c_driver.md

Co-Authored-By: yiancar <yiangosyiangou@cytanet.com.cy>
* Update docs/i2c_driver.md

Co-Authored-By: yiancar <yiangosyiangou@cytanet.com.cy>
* Update docs/i2c_driver.md

Co-Authored-By: yiancar <yiangosyiangou@cytanet.com.cy>
* GPIO release fix

5 years agoKeymap for random key presses for the scrabblepad (#4356)
gorbachev [Sat, 10 Nov 2018 16:22:36 +0000 (11:22 -0500)]
Keymap for random key presses for the scrabblepad (#4356)

* Random key presses for scrabblepad

* Fix keymap code comments

* Remove unused methods as per code review

5 years agoKeymap: Add default keymap from web for 1up60hse (#4351)
Logan Huskins [Sat, 10 Nov 2018 16:21:24 +0000 (10:21 -0600)]
Keymap: Add default keymap from web for 1up60hse (#4351)

5 years agoIDOBO Keyboard Support (75Keys Aluminum Keyboard) (#4401)
MechMerlin [Fri, 9 Nov 2018 20:15:37 +0000 (12:15 -0800)]
IDOBO Keyboard Support (75Keys Aluminum Keyboard) (#4401)

* initial commit

* put my name everywhere

* get the switch matrix correct

* add a basic keymap

* use a better LAYOUT macro

* update readme

* Add QMK Configurator support

5 years agoAdded support for backlight on diverge3 , and added a UK iso layout (#4392)
mcmadhatter [Fri, 9 Nov 2018 19:16:08 +0000 (19:16 +0000)]
Added support for backlight on diverge3 , and added a UK iso layout (#4392)

* Added support for backlight , and a UK iso layout

Added support for backlight , and a UK iso layout. Now uses the SPLIT_KEYBOARD #define rather than relying on lets split

* Update keyboards/diverge3/keymaps/isoUK/keymap.c

Co-Authored-By: mcmadhatter <mcmadhatter@hotmail.com>
* Update keyboards/diverge3/keymaps/isoUK/keymap.c

Co-Authored-By: mcmadhatter <mcmadhatter@hotmail.com>
* Simplified the lower layer

Simplified the lower layer

* dir rename to snake case

dir rename to snake case

* changed dir case

changed dir case

* Update keyboards/diverge3/rules.mk

Co-Authored-By: mcmadhatter <mcmadhatter@hotmail.com>
* Update keyboards/diverge3/keymaps/iso_uk/config.h

Co-Authored-By: mcmadhatter <mcmadhatter@hotmail.com>
* Update keyboards/diverge3/config.h

Co-Authored-By: mcmadhatter <mcmadhatter@hotmail.com>
* Update keyboards/diverge3/keymaps/iso_uk/keymap.c

Co-Authored-By: mcmadhatter <mcmadhatter@hotmail.com>
* Update keyboards/diverge3/keymaps/iso_uk/keymap.c

Co-Authored-By: mcmadhatter <mcmadhatter@hotmail.com>
* Update keyboards/diverge3/keymaps/iso_uk/keymap.c

Co-Authored-By: mcmadhatter <mcmadhatter@hotmail.com>
* Update keyboards/diverge3/config.h

Co-Authored-By: mcmadhatter <mcmadhatter@hotmail.com>
* Update keyboards/diverge3/keymaps/iso_uk/config.h

Co-Authored-By: mcmadhatter <mcmadhatter@hotmail.com>
* Update keyboards/diverge3/keymaps/iso_uk/config.h

Co-Authored-By: mcmadhatter <mcmadhatter@hotmail.com>
* Update keyboards/diverge3/keymaps/iso_uk/config.h

Co-Authored-By: mcmadhatter <mcmadhatter@hotmail.com>
* aligned and tidyied up

aligned and tidyied up

5 years agoAdd my new ANSI layout dz60 setup (#4397)
Jason Thigpen [Fri, 9 Nov 2018 16:49:29 +0000 (08:49 -0800)]
Add my new ANSI layout dz60 setup (#4397)

* minor additions to alps64 and dz60

* Rename crd keymap to represent 2u lshift layout

* Add crd's new ANSI layout dz60 with preferred layers

5 years agoKeymap: dlg's tada68 keymap (#4289)
dlgoodr [Fri, 9 Nov 2018 01:01:16 +0000 (19:01 -0600)]
Keymap: dlg's tada68 keymap (#4289)

* dlg's keymap

* fix list order

* remove cruft

* pragma

Co-Authored-By: dlgoodr <dlg@dsrw.org>
* turn on bootmagic, enable swapping ` and Esc while I figure out which compromise is least bad

5 years agorelocate 40percent.club boards to new parent folder (#4380)
zvecr [Thu, 8 Nov 2018 23:17:41 +0000 (23:17 +0000)]
relocate 40percent.club boards to new parent folder (#4380)

* Initial move of 40percent.club boards to common parent folder.

* Refactor readme files to be consistent

* Refactor readme files to be consistent - fix make command examples.

* Refactor readme files to be consistent - align readme filenames.

* Refactor readme files to be consistent - fix repo url.

* Disable Community keymap builds as they are currently failing due to missing functionality

* Move more of 40percent.club boards to common parent folder.

* Refactor readme files to be consistent - align readme filenames.

* Refactor readme files to be consistent - fix make command examples.

5 years agoKeyboard: Add 30wer config and keymap (#4386)
Filip Sund [Thu, 8 Nov 2018 23:12:42 +0000 (00:12 +0100)]
Keyboard: Add 30wer config and keymap (#4386)

* Preliminary 30wer firmware. Not tested on real board yet.

* Added a layer to default 30wer keymap.

* Wrote readme for 30wer.

* Added 30wer info.json.

5 years agoKeyboard: fix ifdef for crkbd's default/keymap.c
Ryoichi KATO [Thu, 8 Nov 2018 07:04:02 +0000 (23:04 -0800)]
Keyboard: fix ifdef for crkbd's default/keymap.c

undef SSD1306OLED should not kill entire process_record_user() function.

5 years agoAdd Layout-b for GH60 satan (#4123)
Abhinav [Thu, 8 Nov 2018 05:39:29 +0000 (21:39 -0800)]
Add Layout-b for GH60 satan (#4123)

* Add Layout-b for GH60 satan

* Update layout, toggle for colemak layout

* Rename layout, replace function with KC_GESC

* Update Layer order, Readme

* Remove unnecessary code

* Add backspace in extend layer

5 years agoFix misspelled make option, format rules.mk files (#4382)
Konstantin Đorđević [Wed, 7 Nov 2018 17:29:57 +0000 (18:29 +0100)]
Fix misspelled make option, format rules.mk files (#4382)

5 years agoConfigurable Rainbow Swirl range (#4376)
Frank Tackitt [Wed, 7 Nov 2018 16:25:18 +0000 (09:25 -0700)]
Configurable Rainbow Swirl range (#4376)

* Configurable Rainbow Swirl range

This allows tweaking of the rainbow effect to
 get different effects on keyboards with varied
 LED layouts. We found the value 1950 works on
 the RGBKB.net Sol to get a cool striped effect
 across the keyboard.

* Document RGBLIGHT_RAINBOW_SWIRL_RANGE

* Better wording for the documentation

5 years agoAdd xd75/billypython keymap (#4381)
Danilo Vulicevic [Wed, 7 Nov 2018 01:04:02 +0000 (02:04 +0100)]
Add xd75/billypython keymap (#4381)

* Add xd75/billypython keymap

* Expand rules.mk

(cherry picked from commit 806fee94ae3a21b6ca7a34624101349b57d41b75)

* Expand billypython's rules.mk

* Remove unused stuff in whitefox/billypython

5 years agoAdd Tragicforce 68 layout for split backspace and add configurator layouts (#4378)
Danny [Tue, 6 Nov 2018 21:13:58 +0000 (16:13 -0500)]
Add Tragicforce 68 layout for split backspace and add configurator layouts (#4378)

5 years agoPort over Noxary 268.2 from Rosakiin's Noxary Firmware (#4354)
MechMerlin [Tue, 6 Nov 2018 20:35:08 +0000 (12:35 -0800)]
Port over Noxary 268.2 from Rosakiin's Noxary Firmware (#4354)

* port over 268.2 from Noxary Firmware

* rename files

* update readme

* put rozakiin's ame in more places

* add configurator support

* Update keyboards/noxary/268_2/n268_2.c

Co-Authored-By: mechmerlin <30334081+mechmerlin@users.noreply.github.com>
* Update keyboards/noxary/268_2/keymaps/default/keymap.c

Co-Authored-By: mechmerlin <30334081+mechmerlin@users.noreply.github.com>
* rename 268_2 keyboard files

5 years agoImprove wording, punctuation and capitalization in newbs_getting_started guide (...
Konstantin Đorđević [Tue, 6 Nov 2018 20:21:44 +0000 (21:21 +0100)]
Improve wording, punctuation and capitalization in newbs_getting_started guide (#4342)

* Improve wording, punctuation and capitalization in newbs_getting_started guide

Also add some links

* Update example build command output

Co-Authored-By: vomindoraan <vomindoraan@gmail.com>
* Replace occurrences of "layout" with "keymap"

Co-Authored-By: MechMerlin <30334081+mechmerlin@users.noreply.github.com>
* Explicitly instruct users to open an MSYS2 MinGW 64-bit terminal

* MSYS2 Console → MSYS2 MinGW

* Replace thin spaces with regular spaces

5 years agoCommit my DZ60 keymap (#4375)
MechMerlin [Tue, 6 Nov 2018 20:04:25 +0000 (12:04 -0800)]
Commit my DZ60 keymap (#4375)

* default mechmerlin keymap initial commit

* fix up the keymap

* cleanup keymap

* add rgb sleep functionality

* add the beginning of a readme

* fix that compile error

* fixup formatting

* spruce up that readme

* add RGB lighting controls to _CL layer

* update readme

* set rgb underglow color

* update readme

* fix formatting

5 years agoAdd whitefox/billypython keymap (#4374)
Danilo Vulicevic [Tue, 6 Nov 2018 20:03:33 +0000 (21:03 +0100)]
Add whitefox/billypython keymap (#4374)

* Add keyboards/whitefox/keymaps/billypython

Cloned from vomindoraan/qmk_firmware

* Customize keymap for Linux

5 years agoHelix-serial.c configuration improvement (#4370)
Takeshi ISHII [Tue, 6 Nov 2018 20:02:30 +0000 (05:02 +0900)]
Helix-serial.c configuration improvement (#4370)

The new simple API can be selected.

Previous version, can select two way.
  * use old API (compatible with let's split serial.c)
  * use new API (multi-type transaction)

This version, can select three way.
  * use old API (compatible with let's split serial.c)
  * use new API (single-type transaction)
  * use new API (multi-type transaction)

There is no change in the code generated by this change.

5 years agoseparated all my changes into separate files, working on generalizing my relativity...
TheOneTrueTrench [Tue, 6 Nov 2018 20:01:18 +0000 (20:01 +0000)]
separated all my changes into separate files, working on generalizing my relativity macros. (#4368)

* Updating to my local changes.

* Added auto-complete for joins.

* Added lights to imply current state better

5 years agoZinc : Update to latest serial.c #4278 (#4361)
Monksoffunk [Tue, 6 Nov 2018 20:00:02 +0000 (05:00 +0900)]
Zinc :  Update to latest serial.c #4278 (#4361)

* Add Zinc keyboard

* Fix photo

* Fix readme.md

* Fix RGB LED init of monks/keymap.c

* Fix default keymap and readme.jp

* Fix change DEFS of RGB ANIMATIONS to LED_ANIMATIONS

* Add EOL

* Use serial_config_simpleapi.h

* Fix comment char

* Fix error handling in split_scomm.c : mtei works

* Fix keymaps

* Remove DISABLE_LEADER definition

* Remove pro_micro.h

* Add 2 spaces after Hardware name

* Fix keymaps
  - remove audio codes
  - change LAYOUT to LAYOUT_ortho_4X12
  - change "persistent_default_layer_set" to core function

* Use the Community Layouts feature
  -  with some clean up

* Update latest serial.c #4278

5 years agoAdd localized LED flash effect on keypress to Massdrop ALT (#4340)
Sean Dwyer [Tue, 6 Nov 2018 19:54:53 +0000 (11:54 -0800)]
Add localized LED flash effect on keypress to Massdrop ALT (#4340)

5 years agoFix Spacing issue in makefile that breaks Terminal config
Drashna Jaelre [Tue, 6 Nov 2018 09:31:56 +0000 (01:31 -0800)]
Fix Spacing issue in makefile that breaks Terminal config

5 years agomapdev's Espectro layout (#4366)
tcatkins99 [Tue, 6 Nov 2018 16:06:50 +0000 (11:06 -0500)]
mapdev's Espectro layout (#4366)

* Add mapdev layout to espectro

* Add mapdev layout to espectro

* - Update MO

Co-Authored-By: tcatkins99 <tatkins@beitzanddaigh.com>
5 years agocommand.h include was not set correctly
Drashna Jaelre [Wed, 31 Oct 2018 01:03:46 +0000 (18:03 -0700)]
command.h include was not set correctly

5 years agoFix Terminal feature on ChibiOS
Drashna Jaelre [Wed, 31 Oct 2018 01:00:43 +0000 (18:00 -0700)]
Fix Terminal feature on ChibiOS

5 years agoFixe line endings
Drashna Jaelre [Mon, 29 Oct 2018 22:07:38 +0000 (15:07 -0700)]
Fixe line endings

5 years agoUpdate Features page to reflect all of the features linked in the sidebar/summary
Drashna Jaelre [Sun, 28 Oct 2018 16:29:18 +0000 (09:29 -0700)]
Update Features page to reflect all of the features linked in the sidebar/summary

5 years agofix example to reflect caveat
Drashna Jaelre [Sun, 28 Oct 2018 16:18:41 +0000 (09:18 -0700)]
fix example to reflect caveat

5 years agoAdd EEPROM_RESET keycode to core code (#4234)
Drashna Jaelre [Tue, 6 Nov 2018 05:38:18 +0000 (21:38 -0800)]
Add EEPROM_RESET keycode to core code (#4234)

* Add EEPROM Reset keycode

* Add keycode to docs

* Move EEPROM Reset code to the end of the enum

* Cleanup and naming change

5 years agoUpdate to drashna keymaps (#4365)
Drashna Jaelre [Tue, 6 Nov 2018 05:36:26 +0000 (21:36 -0800)]
Update to drashna keymaps (#4365)

* Consistency fixes and more eeprom defaults

* Handle setting Unicode mode on eeprom reset better

* Unicode EEPROM hack

* Re-enable permissive hold and ignore mod tap

* Set unicode input mode

* More unicode stuff

* more haaaaaacks

* Attempted RGB Cleanup

* Fix compiler issue

* Add GitLab CI config for personal compiling

* Add avr gcc version to GitLab CI script

* Add rgblight init to matrix init

5 years agoClarify the Mod Tap defines in documentation (#4352)
Drashna Jaelre [Tue, 6 Nov 2018 05:35:16 +0000 (21:35 -0800)]
Clarify the Mod Tap defines in documentation (#4352)

* Fix up Mod Tap settings keys

* Change link names

* permissive hold wordsmith

Co-Authored-By: drashna <drashna@live.com>
* ignore mod tap wordsmithing

Co-Authored-By: drashna <drashna@live.com>
* grammar fix

Co-Authored-By: drashna <drashna@live.com>
* wordsmithing

Co-Authored-By: drashna <drashna@live.com>
* word smithing

Co-Authored-By: drashna <drashna@live.com>
5 years agoRemove ALTG(kc) as it's misleading and is not actually AltGr (#4338)
Konstantin Đorđević [Tue, 6 Nov 2018 05:34:54 +0000 (06:34 +0100)]
Remove ALTG(kc) as it's misleading and is not actually AltGr (#4338)

* Remove ALTG(kc) as it's misleading and is not actually AltGr

* Add temporary alias for ALGR in keyboards/planck/keymaps/pevecyan/keymap.c

5 years agoKeyboard: Initial 6lit port (#4355)
zvecr [Tue, 6 Nov 2018 03:01:13 +0000 (03:01 +0000)]
Keyboard: Initial 6lit port (#4355)

* Initial 6lit port

* Pull request review changes

* Switch to bootmagic lite

5 years agoKeyboard: Initial foobar port (#4367)
zvecr [Tue, 6 Nov 2018 03:00:54 +0000 (03:00 +0000)]
Keyboard: Initial foobar port (#4367)

5 years agoKeyboard: Add Nyquist Rev 3 (#4287)
Danny [Mon, 5 Nov 2018 19:00:38 +0000 (14:00 -0500)]
Keyboard: Add Nyquist Rev 3 (#4287)

* Add Nyquist Rev 3

* Switch to split_common

5 years agoRedox: move curly brackets one row down. (#4364)
Jeremy Herve [Mon, 5 Nov 2018 14:04:52 +0000 (15:04 +0100)]
Redox: move curly brackets one row down. (#4364)

In #4258, the 2 curly brackets were inadvertently moved one row up. This fixes that.

5 years agoUpdate whitefox/konstantin keymap (#4363)
Konstantin Đorđević [Mon, 5 Nov 2018 14:04:14 +0000 (15:04 +0100)]
Update whitefox/konstantin keymap (#4363)

* Use Magic+Esc for entering bootloader mode

* Expand rules.mk

* Improve FN_RCTL tap dance

* Avoid one-line if statements

* Add PROGMEM to keymaps definition

* td_fn_rctl_* → td_fn_rctrl_*

* Fix FN_RCTL tap dance bug when count is 4, 8, 12 etc.

* Add ACTION_TAP_DANCE_DOUBLE_MODS

* Rearrange/rename keycode defines

* Use RAL_RGU and RCT_RSF in keymaps

* Replace keymap ASCII art with box drawing characters

* Add FN_FNLK and use it

* Set Unicode input mode in eeconfig_init_user instead of matrix_init_user

5 years agoKeymap update Adding RGB underglow controls. (#4358)
Jarred Steenvoorden [Mon, 5 Nov 2018 08:05:48 +0000 (19:05 +1100)]
Keymap update Adding RGB underglow controls. (#4358)

* Update userspace with common config.h

* Add my dz60, satan and xd75 keyboard keymaps

* Fixing executable bits changed during last upstream merge

* Cleanup unnecessary files and defines

* Remove unnecessary defines from userspace config

* Add underglow controls to dz60 function layer

* Fixing merge conflicts

* Fixing exectable bits changed during merge

5 years agoFix Espectro build (#4353)
TurboMech [Mon, 5 Nov 2018 00:00:33 +0000 (19:00 -0500)]
Fix Espectro build (#4353)

After further testing and feedback from others, the bottom row matrix was incorrect.  Also RGB number was incorrect (I was tired when building this, really shouldn't do that).

5 years agoKeyboard: Update the serial.c of crkbd based on the helix-serial.c (#4349)
Kosuke Adachi [Sun, 4 Nov 2018 18:46:26 +0000 (03:46 +0900)]
Keyboard: Update the serial.c of crkbd based on the helix-serial.c (#4349)

5 years agoconverter/adb_usb Configurator support and adb_usb.h cleanup (#4348)
noroadsleft [Sun, 4 Nov 2018 17:32:42 +0000 (09:32 -0800)]
converter/adb_usb Configurator support and adb_usb.h cleanup (#4348)

* converter/adb_usb: Configurator support

Note: LAYOUT_ext_ansi has a blank space between the Spacebar and the
Right Alt/Option key when loaded in the Configurator. This is
deliberate.

Stock Apple Extended Keyboards and AEK IIs send the scan code for Left
Command when either Command key is used. (This is noted already in the
readme.) That being the case, the Command keys cannot be assigned to
different functions. Whichever keycode is placed on Left Command will be
used for both Command keys.

* converter/adb_usb: adb_usb.h cleanup

- replaced KEYMAP_COMMON_H with ADB_USB_H
- white space changes for visual alignment in LAYOUT_ext_ansi macro

5 years agoKeyboard: adding Espectro (#4343)
TurboMech [Sun, 4 Nov 2018 15:39:58 +0000 (10:39 -0500)]
Keyboard: adding Espectro (#4343)

* added Espectro

Added Espectro keyboard from MechKeys.ca

* Update keyboards/espectro/config.h

Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com>
* Update keyboards/espectro/config.h

Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com>
* Update keyboards/espectro/config.h

Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com>
* Update keyboards/espectro/espectro.c

Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com>
* Update keyboards/espectro/espectro.c

Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com>
* Update keyboards/espectro/espectro.c

Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com>
* Update keyboards/espectro/espectro.c

Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com>
* Update keyboards/espectro/espectro.c

Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com>
* Update keyboards/espectro/espectro.h

Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com>
* Update keyboards/espectro/espectro.h

Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com>
* Update keyboards/espectro/espectro.h

Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com>
* Update keyboards/espectro/keymaps/default/keymap.c

Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com>
* Update keyboards/espectro/keymaps/default/keymap.c

Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com>
* Update keyboards/espectro/keymaps/mac/config.h

Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com>
* Update keyboards/espectro/keymaps/mac/config.h

Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com>
* Update keyboards/espectro/keymaps/mac/config.h

Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com>
* Update keyboards/espectro/keymaps/mac/config.h

Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com>
* Update keyboards/espectro/keymaps/mac/keymap.c

Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com>
* Update keyboards/espectro/keymaps/mac/keymap.c

Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com>
* Update keyboards/espectro/keymaps/mac/keymap.c

Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com>
* Update keyboards/espectro/keymaps/mac/keymap.c

Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com>
* Update keyboards/espectro/keymaps/mac/keymap.c

Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com>
* Update keyboards/espectro/keymaps/mac/keymap.c

Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com>
* Update keyboards/espectro/keymaps/mac/keymap.c

Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com>
* Update keyboards/espectro/keymaps/mac/keymap.c

Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com>
* Update keyboards/espectro/keymaps/mac/keymap.c

Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com>
* Update keyboards/espectro/keymaps/mac/keymap.c

Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com>
* Update keyboards/espectro/readme.md

Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com>
* Update keyboards/espectro/readme.md

Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com>
* Update keyboards/espectro/readme.md

Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com>
* Update keyboards/espectro/readme.md

Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com>
* Update keyboards/espectro/rules.mk

Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com>
* Update keyboards/espectro/rules.mk

Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com>
* Update keyboards/espectro/rules.mk

Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com>
* Update keyboards/espectro/rules.mk

Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com>
* Update keyboards/espectro/rules.mk

Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com>
* Update keyboards/espectro/rules.mk

Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com>
* Update keyboards/espectro/rules.mk

Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com>
* Update keyboards/espectro/rules.mk

Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com>
* Update keyboards/espectro/rules.mk

Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com>
* Update keyboards/espectro/rules.mk

Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com>
* Update keyboards/espectro/rules.mk

Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com>
* fixing Espectro pull request

* fixing macros in mac keymap

5 years agoconverter/usb_usb Refactor and Configurator support (#4345)
noroadsleft [Sun, 4 Nov 2018 06:57:42 +0000 (23:57 -0700)]
converter/usb_usb Refactor and Configurator support (#4345)

* converter/usb_usb: layout macro refactor

- KEYMAP_ALL renamed to LAYOUT_all
- KEYMAP renamed to LAYOUT_ansi
- KEYMAP_ISO renamed to LAYOUT_iso
- KEYMAP_JIS renamed to LAYOUT_jis

* converter/usb_usb: keymap refactor

- all keymaps now use #include QMK_KEYBOARD_H
- layout macro names updated
- removed deprecated TMK macro/function code

* Add info.json file for Configurator support

5 years agoKeyboard: Port over the x268 Noxary Firmware (#4339)
MechMerlin [Sat, 3 Nov 2018 22:09:32 +0000 (15:09 -0700)]
Keyboard: Port over the x268 Noxary Firmware (#4339)

* port over Rozakiin https://github.com/Rozakiin/Noxary_Firmware/tree/master/noxary_x268

* rename LAYOUT to LAYOUT_65_ansi default layout

* add configurator support

* add community layout support

* put Rozakiin's name everywhere

* update readme

* problems with the 65_ansi keymap to be diagnosed later

5 years ago5x5bt (#4333)
wanleg [Sat, 3 Nov 2018 17:39:40 +0000 (10:39 -0700)]
5x5bt (#4333)

* got bluetooth working

* get rid of description on bluetooth

* get rid of commented code used for testing

* Update config.h

5 years agoAdd distro support for sabayon (#4320)
BK [Sat, 3 Nov 2018 17:38:37 +0000 (13:38 -0400)]
Add distro support for sabayon (#4320)

* Add distro support for sabayon

Sabayon is a gentoo based distro with a different package manager. Does
not need any use flags or masking for the required packages.

* Add missing backslash

* Put echo string in quotes, remove extra newline

* Order gentoo/sabayon packages alphabetically.

5 years agoInstructions on how to flash via STM32 bootloader (#4316)
Michael Pio [Sat, 3 Nov 2018 17:08:05 +0000 (01:08 +0800)]
Instructions on how to flash via STM32 bootloader (#4316)

* Add instructions on flashing ARM keyboards with default STM32 bootloader

* fixed typo; added note suggestion to step 4

5 years agoIncreasing square wave buffer to max volume. (#4296)
Josh [Sat, 3 Nov 2018 16:22:57 +0000 (12:22 -0400)]
Increasing square wave buffer to max volume. (#4296)

* Increasing square wave buffer to max volume.

* Using range designated initializers for square waves; defining DAC_SAMPLE_MAX.

5 years agoKeymap: Fixed poor layout of EP40 default keymap (#4330)
Elliot Powell [Fri, 2 Nov 2018 23:41:26 +0000 (23:41 +0000)]
Keymap: Fixed poor layout of EP40 default keymap (#4330)

* add initial ep40 files

* fixed issues

* updated keymap

* Added media control

* Update keyboards/handwired/ep40/rules.mk

Co-Authored-By: e11i0t23 <32494740+e11i0t23@users.noreply.github.com>
* Fixed requested changes

* Fixed more requested changes

* Added delete key to layor 1

* Updated defualt keympap to have a Backspace mod del key

* removed place holder

Co-Authored-By: e11i0t23 <32494740+e11i0t23@users.noreply.github.com>
* removed obsolete code

Co-Authored-By: e11i0t23 <32494740+e11i0t23@users.noreply.github.com>
5 years agoNiu keymap (#4273)
Abhinav [Fri, 2 Nov 2018 21:48:44 +0000 (14:48 -0700)]
Niu keymap (#4273)

* Add modified planck layout

* Update rules

5 years agoUSB Suspend for arm_atsam protocol
patrickmt [Fri, 2 Nov 2018 19:30:51 +0000 (15:30 -0400)]
USB Suspend for arm_atsam protocol

Rewrote USB state tracking for implementation of suspend state.
Updated suspend.c in entirety.
Main subtasks (generally hardware related) are now run prior to keyboard task.

5 years agoFix CTRL/ALT keyboard does not wake computer from sleep
patrickmt [Tue, 30 Oct 2018 16:23:57 +0000 (12:23 -0400)]
Fix CTRL/ALT keyboard does not wake computer from sleep

Fix for Massdrop CTRL and ALT keyboards not waking computer from sleep

5 years agoRemove old declaration
Drashna Jaelre [Fri, 2 Nov 2018 19:55:54 +0000 (15:55 -0400)]
Remove old declaration

Co-Authored-By: nooges <nooges@users.noreply.github.com>
5 years agoMove disable JTAG code from `keyboard_init` to `keyboard_setup`
Danny Nguyen [Fri, 2 Nov 2018 19:28:16 +0000 (15:28 -0400)]
Move disable JTAG code from `keyboard_init` to `keyboard_setup`

This way all split keyboards are using that code instead of just those using split_common with the fix

5 years agoSet the executable bit for sh scripts under util.
Fredric Silberberg [Fri, 2 Nov 2018 04:49:18 +0000 (21:49 -0700)]
Set the executable bit for sh scripts under util.

5 years agoAdds the Proton C base project (#4224)
Jack Humbert [Fri, 2 Nov 2018 16:44:57 +0000 (12:44 -0400)]
Adds the Proton C base project (#4224)

* adds proton c base

* fixes custom matrix include

* adds readme.md

* usable pins, readme update

5 years agoAdd support for Atmega32A to pin declarations and universal matrix (#4015)
Jack Humbert [Fri, 2 Nov 2018 16:31:40 +0000 (12:31 -0400)]
Add support for Atmega32A to pin declarations and universal matrix (#4015)

* add computed pins from mcu type

* update for atmega32a

* doc typo

* add atmega16 chips, link to references

* remove avr include from config

* exclude assembler in config.h includes

* consolodate options, add 646

* fix typo in pindef

5 years agoKeyboard: Add MiniAxe (#4314)
ENDO Katsuhiro [Fri, 2 Nov 2018 05:55:29 +0000 (14:55 +0900)]
Keyboard: Add MiniAxe (#4314)

* Add a new keyboard MiniAxe.

* Fix readme foramt.

Co-Authored-By: ka2hiro <ka2hiro@curlybracket.co.jp>
* Fix readme format.

Co-Authored-By: ka2hiro <ka2hiro@curlybracket.co.jp>
* Remove unnecessary keycode aliases.

* Remove unnecessary param.

Co-Authored-By: ka2hiro <ka2hiro@curlybracket.co.jp>
5 years agoFour Banger: Clean Up Indentation (#4322)
Alex Mayer [Fri, 2 Nov 2018 05:21:28 +0000 (01:21 -0400)]
Four Banger: Clean Up Indentation (#4322)

Make indentation consistent and match project standards

5 years agoUpdate rules.mk for Vinta (#4317)
Michael Pio [Fri, 2 Nov 2018 00:28:01 +0000 (08:28 +0800)]
Update rules.mk for Vinta (#4317)

changed dfu args to exit to application mode after flashing

5 years agoKeymap: port atreus layout to levinson keyboard (#4285)
Jason Yamada-Hanff [Fri, 2 Nov 2018 00:26:43 +0000 (17:26 -0700)]
Keymap: port atreus layout to levinson keyboard (#4285)

* Keymap: port atreus layout to levinson keyboard

* fix (mostly deprecation) issues after review

5 years agoKeymap: add jyh levinson keymaps (#4284)
Jason Yamada-Hanff [Thu, 1 Nov 2018 23:52:47 +0000 (16:52 -0700)]
Keymap: add jyh levinson keymaps (#4284)

* Keymap: add jyh levinson keymaps

remove tap dance number keys due to sluggish responses

simplify I2C configuration

reverse hyper and meh positions

reduce tapping term to allow fast typing with mod tap space keys

remove Alt hold on right space key. too many false touches.

add vim-style arrows (hjkl) on asdf; semicolon/quote on raise

correct documentation string for jyh levinson layout

add alternative levinson layout for jyh

more inspiration from atreus keyboard. keeps shift in the expected
places. reduces number of layers. puts numpad layout easily
accessible. places important keys on palms and meta keys on top
corners for xmonad.

correct layer switching in jyh2 levinson layout

I was getting stuck on the numpad layer because the numpad hold key
was remapped once the layer was activated. Bad idea. Minor other
refinements.

use curly bracket { instead of brace [ on raise layer

add RGB keys on adjust layer

bootmagic key is confusing. turn it off.

try out permissive hold setting to make mod-tap better

remove hold for right control on quote key. too many mistakes

turn off permissive hold. it was causing unexpected behavior

enable rgb underglow animations

add make it pink/blue key to levinson layout

prevent stuck modifiers in jyh2 levinson keymap

* fix up deprecated code after code review

* remove PREVENT_STUCK_MODIFIERS because it is default

Co-Authored-By: yamad <jyamada1@gmail.com>
5 years agoAdd some more useful features to my alps64 AEK layout (#4312)
Jason Thigpen [Thu, 1 Nov 2018 05:27:57 +0000 (22:27 -0700)]
Add some more useful features to my alps64 AEK layout (#4312)

* Add mod-tap to right mods and shift

* Add del to fn1 layer and add fn2 layer for media and pcb debug

5 years agoAdd pointer(?) to disable_JTAG to prevent compiler errors (#4310)
Drashna Jaelre [Wed, 31 Oct 2018 22:14:59 +0000 (15:14 -0700)]
Add pointer(?) to disable_JTAG to prevent compiler errors (#4310)

5 years agoUpdate iris 3 (#4307)
Danny [Wed, 31 Oct 2018 21:43:39 +0000 (17:43 -0400)]
Update iris 3 (#4307)

* Fix incorrect LED pin assignment

* Strip out extra newline

5 years agoAdded JTAG disable code to the split_common (#4309)
That-Canadian [Wed, 31 Oct 2018 21:42:15 +0000 (17:42 -0400)]
Added JTAG disable code to the split_common (#4309)

Added JTAG disable code to the split_common slave code since the slave never calls keyboard_init(). In the future the slave should likely be modified to call keyboard_init() in some way, but without calling any of the unnecessary USB initialization code.

5 years agoConfigurator info.json fix for XD87
noroadsleft [Wed, 31 Oct 2018 01:22:30 +0000 (18:22 -0700)]
Configurator info.json fix for XD87

5 years agoAdd support for planck/rev6 to dshields keymap. (#4304)
Daniel Shields [Wed, 31 Oct 2018 14:07:34 +0000 (14:07 +0000)]
Add support for planck/rev6 to dshields keymap. (#4304)

5 years agoConfigurator info.json fix for KBD19x
noroadsleft [Wed, 31 Oct 2018 00:30:09 +0000 (17:30 -0700)]
Configurator info.json fix for KBD19x

The info.json had a random backslash, which invalidated the JSON structure. This commit fixes that issue.

5 years agoKeyboard: add ep40 qmk support (#4291)
Elliot Powell [Tue, 30 Oct 2018 21:55:22 +0000 (21:55 +0000)]
Keyboard: add ep40 qmk support (#4291)

* add initial ep40 files

* fixed issues

* updated keymap

* Added media control

* Update keyboards/handwired/ep40/rules.mk

Co-Authored-By: e11i0t23 <32494740+e11i0t23@users.noreply.github.com>
* Fixed requested changes

* Fixed more requested changes

5 years agoAdd crd's AEK layout for ALPS64 board (#4292)
Jason Thigpen [Tue, 30 Oct 2018 16:10:53 +0000 (09:10 -0700)]
Add crd's AEK layout for ALPS64 board (#4292)

5 years agoUpdate feature_bootmagic.md (#4290)
Leah [Tue, 30 Oct 2018 15:37:08 +0000 (16:37 +0100)]
Update feature_bootmagic.md (#4290)

Fix typo

5 years agoMove grave to top layer (caps is esc) (#4288)
Jason Thigpen [Tue, 30 Oct 2018 15:22:25 +0000 (08:22 -0700)]
Move grave to top layer (caps is esc) (#4288)

5 years agohelix serial.c: Add the version of gcc used for adjustment to the comment.
mtei [Mon, 29 Oct 2018 19:05:28 +0000 (04:05 +0900)]
helix serial.c: Add the version of gcc used for adjustment to the comment.

5 years agoPlanck keyboard layout update (#4279)
Žan Pevec [Tue, 30 Oct 2018 05:21:07 +0000 (06:21 +0100)]
Planck keyboard layout update (#4279)

* Personal dz60 keymap

* Replacing unused macros

Co-Authored-By: pevecyan <pevecyan@users.noreply.github.com>
* Fixes on keymap

* Planck keyboard layout update

5 years agoKeyboard: Vinta (#4283)
Michael Pio [Tue, 30 Oct 2018 05:00:40 +0000 (13:00 +0800)]
Keyboard: Vinta (#4283)

* added initial config files for vinta

* added readme

* changed product id and device ver

* fixed keymap illustration

* updated rules.mk to enable more commands

* removed a bunch of pre-code text; changed some grammar woopsies

* removed bootmagic lite

* updated developer's note

* updated readme.md

5 years agoMake linux_install.sh work with openSUSE Leap 15.0 (#4218)
Daniel Shields [Mon, 29 Oct 2018 20:48:24 +0000 (20:48 +0000)]
Make linux_install.sh work with openSUSE Leap 15.0 (#4218)

5 years agoKeymap: Added personal Contra layout. (#4235)
Bramver [Mon, 29 Oct 2018 17:45:17 +0000 (18:45 +0100)]
Keymap: Added personal Contra layout. (#4235)

* Added personal Contra layout.

* Update keyboards/contra/keymaps/bramver/rules.mk

Co-Authored-By: BramVer <bramvereertbrugghen@live.be>
* Update keyboards/contra/keymaps/bramver/keymap.c

Co-Authored-By: BramVer <bramvereertbrugghen@live.be>
* Update keyboards/contra/keymaps/bramver/keymap.c

Co-Authored-By: BramVer <bramvereertbrugghen@live.be>
* Reformatted layers to use the layout format.

5 years agoKeyboard: add support for kbd19x (#4272)
jshuf [Mon, 29 Oct 2018 17:33:07 +0000 (13:33 -0400)]
Keyboard: add support for kbd19x (#4272)

* 60_ansi keymap for DZ60

* 60_ansi keymap for DZ60

Amend author

* 60_ansi keymap for DZ60

* Merge new phantom layout from dev branch

* Initial util/new_project files

* Progress checkpoint (compiles, but untested)

* Progress snapshot, still working on layout graphics

* Add layer images

* Tidy up formatting

* First cut at info.json for kbd19x default layout

* Add default keymap

* add all-keys layout

* clean up documentation

* Update keyboards/kbd19x/info.json

Co-Authored-By: jshuf <44121348+jshuf@users.noreply.github.com>
* Update keyboards/kbd19x/rules.mk

Co-Authored-By: jshuf <44121348+jshuf@users.noreply.github.com>
* Change layout name from default to ansi