]> git.donarmstrong.com Git - qmk_firmware.git/log
qmk_firmware.git
5 years agoAdd opensuse packages provided by @isolatedvirus
skullY [Tue, 9 Oct 2018 17:21:13 +0000 (10:21 -0700)]
Add opensuse packages provided by @isolatedvirus

5 years agoFold install_dependencies.sh into linux_install.sh and freebsd_install.sh
skullY [Tue, 9 Oct 2018 16:40:10 +0000 (09:40 -0700)]
Fold install_dependencies.sh into linux_install.sh and freebsd_install.sh

5 years agoKeymap: Updates to personal userspace and keymaps (#4206)
SpacebarRacecar [Mon, 22 Oct 2018 20:23:22 +0000 (22:23 +0200)]
Keymap: Updates to personal userspace and keymaps (#4206)

* - updated personal userspace
- updated fc660c, niu mini and planck keymaps
- added prime_o keymap

* Rename README.md to readme.md

5 years agoKeyboard: Prime_O layout/matrix fix (#4205)
SpacebarRacecar [Mon, 22 Oct 2018 20:22:20 +0000 (22:22 +0200)]
Keyboard: Prime_O layout/matrix fix (#4205)

5 years agoKeyboard: JJ40 Refactor and Configurator support (#3197)
noroadsleft [Mon, 22 Oct 2018 19:58:23 +0000 (12:58 -0700)]
Keyboard: JJ40 Refactor and Configurator support (#3197)

* Deleted LAYOUTS = planck_grid from rules.mk

* Refactor

* Configurator support

* Fixed offset layout matrix macro

* Readded LAYOUT_kc_ortho_4x12 matrix alias

* Refactor: rename LAYOUT_offset_right macro as LAYOUT_planck_1x2uR

5 years agoKeyboard: Port of TMK XT USB Converter (#3619)
markspanbroek [Mon, 22 Oct 2018 19:37:03 +0000 (21:37 +0200)]
Keyboard: Port of TMK XT USB Converter (#3619)

* Converter: add XT USB converter from TMK

* Converter: port TMK code for USB converter to QMK

* Apply requested changes after code review by @drashna

- use "pragma once" instead of include guards
- use LAYOUT instead of KEYMAP
- allow customisation with matrix_init_user() and matrix_scan_user()
- set BOOTLOADER instead of BOOTLOADER_SIZE
- Add XT_ENABLE to OPT_DEFS

* Remove unnecessary lines

5 years agoKeyboard: Zlant refactor and Configurator support (#3678)
noroadsleft [Mon, 22 Oct 2018 19:35:09 +0000 (12:35 -0700)]
Keyboard: Zlant refactor and Configurator support (#3678)

* Matrix/keymap refactor

White space and readability updates

* Configurator support

Added info.json file.

* Readme update

Markdown formatting

* Add support for ortho_4x12 keymaps

* Added planck_mit layout support

* Disable SWAP_HANDS_ENABLE for zlant:wanleg keymap

* Disable BACKLIGHT_ENABLE for zlant:bakingpy keymap

5 years agoDiverge3 - Workman Layout (#3682)
Levi Olson [Mon, 22 Oct 2018 19:04:28 +0000 (14:04 -0500)]
Diverge3 - Workman Layout (#3682)

* Diverge3: Workman Programmers Layout

* Diverge3: Comment Removal

* Diverge3: Image Links Fixed

* Diverge3: Images added

* Diverge3: Images cleaned up

* Diverge3: Images cleaned up

* Diverge3: Removing Images

* Diverge3: Improving readme.md

* Diverge3: Improving readme.md

* Diverge3: Add supporting Comments

* Diverge3: Update readme

* Diverge3: Update readme

* Diverge3: Updates per comments in PR

* Diverge3: Updates per comments in PR

* Diverge3: Updates per comments in PR

* Diverge3: Updates per comments in PR

* Diverge3: Updates per comments in PR

* Diverge3: Updates per comments in PR

5 years agoKeymap: Add mmacdougall keymap (#3852)
Michael MacDougall [Mon, 22 Oct 2018 18:59:40 +0000 (14:59 -0400)]
Keymap: Add mmacdougall keymap (#3852)

* Add mmacdougall keymap

* Make requested changes

5 years agoAdd caveats for shifted characters (#4192)
Drashna Jaelre [Mon, 22 Oct 2018 18:57:15 +0000 (11:57 -0700)]
Add caveats for shifted characters (#4192)

* Add caveats for shifted characters

And some formatting and grammar corrections.

Closes #1037

* Fix spelling of remote

* Fix spelling error

* Remote not Remove

* Remote not Remove

5 years agoUpdate hardware config warnings to be more accurate
Drashna Jaelre [Mon, 22 Oct 2018 17:13:08 +0000 (10:13 -0700)]
Update hardware config warnings to be more accurate

Closes #3565

5 years agoRemove all of the deprecated RGB defines
Drashna Jaelre [Mon, 22 Oct 2018 17:26:19 +0000 (10:26 -0700)]
Remove all of the deprecated RGB defines

Fixes #3641

5 years agoReplace outdated RGB/Audio information
Drashna Jaelre [Mon, 22 Oct 2018 15:57:37 +0000 (08:57 -0700)]
Replace outdated RGB/Audio information

5 years agoKeymap: add new keymap (#4127)
ROMUSKING [Mon, 22 Oct 2018 18:54:31 +0000 (19:54 +0100)]
Keymap: add new keymap  (#4127)

* an attempt at own layout

* typematrixed dvorak

* columns shifted

columns shifted out, second pinky column moved to the inside.

* Update users/romus/romus.h

* code cleanup

Changes requested by Drashna + Tap Dance enabled

* Fixed EOF

Fixed the no newline at the end of file alert.

* rgblight fight eeprom writes

* rgb code simplification

* Update users/romus/README.md

* Update quantum/keymap_extras/keymap_slovenian.h

5 years agoAdd Bluepill (stm32f103) handwired keyboard (#4126)
Fernando Pazos Estévez [Mon, 22 Oct 2018 18:45:46 +0000 (20:45 +0200)]
Add Bluepill (stm32f103) handwired keyboard (#4126)

* Main folder

Main folder with some changes like the base layout and matrix for uploading in a future to the qmk repositorie

* First Commit

Firsts non previously commited changes:
-Changed to keyboards/handwired
-Basic credit to Xydane
-70% Layout

* Modified file structure for several keyboards

As I don't want to create several folders and overcrowd the main folders I made a few modifications to being able of configure several keyboards as revisions of the main keyboard.
Added a second variant.
Compiling tests went right but I haven't tried it on the controller.

* Starting leds

* Started dual color leds PWM functions and configs

I started to create the PWM functions and configs based on internet examples, it doesn't compile yet

* Backtraced a bit to establish and try debug before continuing the pwm

Just this, algo some doc as a new pinout image, space cadet modification to try if it works and little more

* Deleted unuseful stuff

After trying the reestructure to being compatible with several keyboards and that it worked I deleted the other keyboard.
Added space cadet shift to ISO.
Finally I couldn't debug everything and I'm getting quite frustrated to continue much more than just adding pwm leds

* Changed again Iso fix for Space Cadet

* Renamed keyboard, future pull

I just renamed the keyboard and made some simplifying changes in order to make a pull request sometime soon.

I'm too frustrated, tired and knowledge limited to achive using the PWM for leds, I didn't even get to use the debug mode...

I intend to end basic led color change using layers (if I can), document everything properly and make a pull request so other users can continue/use this project.

* Writed Readme.md file

I also corrected a previous compilation problem and ordered a bit the keymaps

* Corrected readme

* Try to add layer activated light

* Revert "Try to add layer activated light"

This reverts commit 205af820d845dab08988f329b9f062f558060220.

* Progress to fork

Coming back to work, upcoming pull

* Linked image

Corrected readme

* Some cleanning

Added images to readme, som cleaning, burning after commit.

* Almost finished (working)

Finally

* Finished bluepill firmware

Just finished and tried layer dependant led colors. Going for merge

* Deleted innecesary stuff and trailing spaces

Just as commit title said.

* Coding conventions

Just modified some files to respect coding conventions

* Deleted XXXXXX define

Checking some other PR seen this improvement

* Changes suggested on PR

Firs doing the easy changes

* More changes for the PR

-I also deleted one unused function for led toggling on matrix.c (Now it uses layer dependent baklight, algo on of on start)
-Deleted commented function on keymaps.

Right now only needs testing and all pragma replaces.

* Almost every pragma change on PR

That's almost finished, only waiting for reply due to compiling errors

* Revert "Almost every pragma change on PR"

This reverts commit 07f23aa862b370cdf0ae37d6f2130c9e9856f491.

* Revert last commit

I moddified by mistake a file from another keyboard

* Solved last pragma

Compiles fine.
Now I only need to test it, I say you if it works to include it in the main repository.

5 years agoKeyboard: Add Redox Wireless keyboard (#4180)
Mattia Dal Ben [Mon, 22 Oct 2018 18:41:57 +0000 (20:41 +0200)]
Keyboard: Add Redox Wireless keyboard (#4180)

* Added folder and default keymap

* Added italian keymap

* Fixed readme.md

* Added layer display through RGB led

* Added layer status display to italian keymap

* Fixed indentation

* Removed obsolete comments

* Updated instructions

* Fixed keymaps readmes and removed RGB controls on ADJUST layer

* Removed redundant KC_* definitions

* Fixed readme file

* Changed include guards to pragma once

* Removed unused audio functions

* Fixed rules.mk file

* Added spaces in readme to fix rendering

* Reconfigured keymap macro to resemble physical layout

* Updated default keymap

* Updated italian keymap

* Removed unused persistent_default_layer_set function

5 years agoLily58 default keymap fix / add keymap (#4190)
Naoki Katahira [Mon, 22 Oct 2018 18:39:26 +0000 (03:39 +0900)]
Lily58 default keymap fix / add keymap (#4190)

* keymap fix/add

* keymap fix

* file fix

* typo fix

5 years agoKeyboard: Helix serial.c, split_scom.c bug fix and update (#4191)
Takeshi ISHII [Mon, 22 Oct 2018 18:38:05 +0000 (03:38 +0900)]
Keyboard: Helix serial.c, split_scom.c bug fix and update (#4191)

* helix/serial.c add support PD1,PD3,PE6 and configuration simplify

* Add comment about ATmega32U4 I2C

* Add compile time check for ATmega32U4 I2C

* change TAB code to 8 SPACE code

* Helix serial.c PORTD,PD0 test. OK

  OK PD0
  -  PD1
  OK PD2
  -  PD3
  -  PE6

* Helix serial.c PORTD,PD1 test. OK

   OK PD0
   OK PD1
   OK PD2
   -  PD3
   -  PE6

* Helix serial.c PORTD,PD3 test. OK

   OK PD0
   OK PD1
   OK PD2
   OK PD3
   -  PE6

* Helix serial.c PORTE,PD6 test. OK

   OK PD0
   OK PD1
   OK PD2
   OK PD3
   OK PE6

* Helix serial.c: PD0,PD1,PD3,PE6 all test end

* Helix serial.c: rename SOFT_SERIAL_PORT to SOFT_SERIAL_PIN

* Helix serial.c add debug code

* Helix serial.c: add transaction ID range check

* Helix serial.c debug code update

* Helix serial.c debug code update

* Helix serial.c: Strict checking of the value of tid.

* adjust the delay of serial.c

* Helix serial.c: remove debug code

* remove EXTRAFLAGS += -DCONSOLE_ENABLE from five_rows/rules.mk

tmk_core/common.mk has
 >ifeq ($(strip $(CONSOLE_ENABLE)), yes)
 >   TMK_COMMON_DEFS += -DCONSOLE_ENABLE

* Fix error handling in split_scomm.c

* add some comment to serial.c

* add some comment about SELECT_SOFT_SERIAL_SPEED

5 years agoMinor updates to build tools docs revised (#4195)
Dylan Khor [Mon, 22 Oct 2018 18:29:04 +0000 (14:29 -0400)]
Minor updates to build tools docs revised (#4195)

* add initial khord iris keymap

* correct path of windows qmk install script

5 years agoUpdates docs - planck 6 and macos instructions (#4201)
Colin T.A. Gray [Mon, 22 Oct 2018 18:19:51 +0000 (14:19 -0400)]
Updates docs - planck 6 and macos instructions (#4201)

* add note about how to install rev6 (dfu-util)

* include instructions on installing dfu-util on macOS

5 years agoDoesn't need a 50ms debounce
Yan-Fa Li [Mon, 22 Oct 2018 01:27:33 +0000 (18:27 -0700)]
Doesn't need a 50ms debounce

Set it to default. I have no idea what I was thinking.

5 years agoKeyboard: bminiex : Working backlight (#4171)
a-chol [Sun, 21 Oct 2018 16:20:24 +0000 (18:20 +0200)]
Keyboard: bminiex : Working backlight (#4171)

* bminiex : Working backlight

* bminiex keyboard with fixes

* bminiex keyboard more fixes

5 years agoKeymap: Renabled EXTRAKEYS in layout (#4174)
Vyolle [Sun, 21 Oct 2018 16:15:48 +0000 (11:15 -0500)]
Keymap: Renabled EXTRAKEYS in layout (#4174)

* Renabled EXTRAKEYS.

* Update keyboards/iris/keymaps/vyolle_steno/rules.mk

Co-Authored-By: Vyolle <dchamberlin.ax@gmail.com>
5 years agoKeymap: add initial khord iris keymap (#4188)
Dylan Khor [Sun, 21 Oct 2018 16:05:45 +0000 (12:05 -0400)]
Keymap: add initial khord iris keymap (#4188)

5 years agoAdd instructions for zadig when bootloader device is unknown
Drashna Jaelre [Sat, 20 Oct 2018 15:40:32 +0000 (08:40 -0700)]
Add instructions for zadig when bootloader device is unknown

5 years agoErgodox EZ: Use Correct Const For LED Color
Alex Mayer [Sat, 20 Oct 2018 05:07:48 +0000 (01:07 -0400)]
Ergodox EZ: Use Correct Const For LED Color

5 years agoKeymap: qwerty_code_friendly: update readme, comments (#4178)
Campbell Barton [Fri, 19 Oct 2018 23:47:59 +0000 (10:47 +1100)]
Keymap: qwerty_code_friendly: update readme, comments (#4178)

5 years agoRevert changes to chibiOS-contrib (#4176)
Drashna Jaelre [Fri, 19 Oct 2018 19:42:28 +0000 (12:42 -0700)]
Revert changes to chibiOS-contrib (#4176)

* Revert "Keymap: qwerty_code_friendly: use numpad layout for f-keys (#4170)"

This reverts commit efc88a0b16055dc0b2f94da8c46ea8fadeab70f4.

* Fix keymap

5 years agoadded an ISO split spacebar layout, keymap and readme files (#4165)
mcarni [Fri, 19 Oct 2018 19:05:34 +0000 (21:05 +0200)]
added an ISO split spacebar layout, keymap and readme files (#4165)

5 years agoBig Switch and 5x5 edits (#4168)
wanleg [Fri, 19 Oct 2018 18:01:40 +0000 (11:01 -0700)]
Big Switch and 5x5 edits (#4168)

* 4x4 - pro micro version

* pro-micro setup on 4x4

* tap dance LCTL/RESET key

* remove test file

* more research

* revert a couple un-intended edits

* opt_defs version of adding custom rules.mk variables

* cleanup

* cleanup

* cleanup

* cleanup

* layout edits

* layout edits

* keymap edit

* numpad layout change

* got tap dance layer-switch working

* keymap changes

* temporary revert

* restore previous settings

* misc fixes

* layer order change

* fix layout matrix

* Update tapdances.c

* playing around with triple tap dance

* sync with upstream

* quick edit

* tapdance cleanup

* mod tap interrupt

* tapping term edit

* tapping term adjust

* 5x5 board edits

* set gherkin tapping term

* big switch tap dance edit

* tapping term refinements

* 5x10 layout setup

* add audio for bigswitch

* keymap change

* keymap change & created testing board

* sound setup for big_switch

* more big switch size testing

* bigswitch testing finished

* final touch-ups

5 years agoKeymap: Add dz60 iso-de layout (#4173)
Andy [Fri, 19 Oct 2018 17:57:44 +0000 (19:57 +0200)]
Keymap: Add dz60 iso-de layout (#4173)

5 years agoKeyboard: Update logo and commonize it (#4151)
Kosuke Adachi [Fri, 19 Oct 2018 16:12:55 +0000 (01:12 +0900)]
Keyboard: Update logo and commonize it (#4151)

* Update logo and commonize it

* Move the glcdfont.c to the lib and add it to the SRC values of the rules.mk in the keymap folders

* Add static

5 years agoKeymap: qwerty_code_friendly: use numpad layout for f-keys (#4170)
Campbell Barton [Fri, 19 Oct 2018 15:43:55 +0000 (02:43 +1100)]
Keymap: qwerty_code_friendly: use numpad layout for f-keys (#4170)

5 years agoKeymap: Update whitefox/konstantin keymap (#4169)
Konstantin Đorđević [Fri, 19 Oct 2018 15:42:01 +0000 (17:42 +0200)]
Keymap: Update whitefox/konstantin keymap (#4169)

* td_fn_ctrl_* → td_fn_rctl_*

* Swap Fn and RCtrl

* Change key combination for Command feature

* Replace register/unregister_code call with tap_code

* Add virtual desktop controls to keymap

* Add/close virtual desktop on Fn+GUI tap dance

5 years agoKeymap: Trigotometry's Preonic (#4158)
Trigotometry [Fri, 19 Oct 2018 15:40:46 +0000 (02:40 +1100)]
Keymap: Trigotometry's Preonic (#4158)

* adding my keymap

* updated pull request comments from dashna, including redundancies and DVORAK entirely

* changed over visual representation to use 'LAYOUT_preonic_grid()'

* added a ReadMe and commented out AUDIO_ENABLED related stuff in keymap.c until I can align with current QMK standards

* Update readme.md

* readme corrections and adjustments

5 years agoFix Unicode EEPROM handling so it is consistent. (#4066)
Drashna Jaelre [Fri, 19 Oct 2018 04:35:15 +0000 (21:35 -0700)]
Fix Unicode EEPROM handling so it is consistent. (#4066)

* Fix Unicode EEPROM handling so it's consistant

* Remove changes to my userspace

* Optimize variables used

* fix functions

* additional cleanup

* Add False Flag

* rename function

5 years agoSome cleanup of the Useful Functions docs (#4064)
Drashna Jaelre [Fri, 19 Oct 2018 04:34:40 +0000 (21:34 -0700)]
Some cleanup of the Useful Functions docs (#4064)

* Add examples for tri layers

* Clean up and spelling fixes

5 years agostm32f1xx EEPROM emulation (#3914)
Takuya Urakawa [Fri, 19 Oct 2018 04:33:23 +0000 (13:33 +0900)]
stm32f1xx EEPROM emulation (#3914)

* * Add stm32f1xx EEPROM emulation
* Fix eeprom update compare bug

Squashed commit of the following:

commit b8f248ae08cec0cd81ecbb8854d9b39221d4d573
Author: hsgw <urkwtky@gmail.com>
Date:   Sat Sep 15 19:13:48 2018 +0900

    fix EEPROM_update wrong compare

commit d4ed4e6ea864e967a3e17f7edee4b0c3b4a25541
Author: hsgw <urkwtky@gmail.com>
Date:   Sat Sep 15 17:43:47 2018 +0900

    eeprom fix initialization define

commit b61aa7c04d70c64df3416d63e5da08b73b6053af
Author: hsgw <urkwtky@gmail.com>
Date:   Sat Sep 15 16:33:40 2018 +0900

    maybe working

* Fix FLASH_KEY defines

5 years agoKeymap: Added 194h atreus62 keymap (#4164)
194h [Fri, 19 Oct 2018 00:09:06 +0000 (02:09 +0200)]
Keymap: Added 194h atreus62 keymap (#4164)

* Added my(194h) atreus62 keymap

* Fixed what noroadsleft remarked in my pull request, hopefully got it all.

* Followed drashna's suggestion.

5 years agoKeymap: Adding my Minivan layout (#4162)
lexworth [Thu, 18 Oct 2018 22:36:30 +0000 (18:36 -0400)]
Keymap: Adding my Minivan layout (#4162)

* adding my keymap

* adding my Minivan keymap

* deleted old incomplete keymap

* added link to layout image

* adding my minivan keymap

5 years agoDocs: Adding QMK Git Conventions doc; formatting cleanup on Learning Resources doc...
noroadsleft [Thu, 18 Oct 2018 22:12:11 +0000 (15:12 -0700)]
Docs:  Adding QMK Git Conventions doc; formatting cleanup on Learning Resources doc (#3902)

* Docs: newbs_learn_more_resources.md: formatting

* Added QMK Git Conventions doc, initial version

* Renamed contributing_qmk.md to newbs_best_practices.md

* Updated per review by @drashna

* Added navigation links

* Updated to Best Practices doc

* Minor updates to Learn More Resources doc

Markdown formatting consistency because I'm particular about it.

* Added Merge Conflict section to Best Practices doc

5 years agoKeymap: Swap func layer keys and add vim navigation to navigation layer (#4163)
Jason Thigpen [Thu, 18 Oct 2018 20:53:40 +0000 (13:53 -0700)]
Keymap: Swap func layer keys and add vim navigation to navigation layer (#4163)

5 years agooptimize rgblight_effect_alternating(void)
mtei [Thu, 18 Oct 2018 16:30:48 +0000 (01:30 +0900)]
optimize rgblight_effect_alternating(void)

rgblight_effect_alternating (void) calls rgblight_sethsv_at () RGBLED_NUM times. As a result, rgblight_set () is called RGBLED_NUM + 1 times. This is wasteful processing.

5 years agoKeymap: added my tada68's from Gitlab. (#4146)
sm0g [Thu, 18 Oct 2018 20:51:02 +0000 (16:51 -0400)]
Keymap: added my tada68's from Gitlab. (#4146)

* added my tada68 from Gitlab.

* Removed unneeded code and the sm0gunix layout.

5 years agoKeymap: Add Planck keymap (#4154)
mwpeterson [Thu, 18 Oct 2018 20:00:30 +0000 (16:00 -0400)]
Keymap: Add Planck keymap (#4154)

* remove clmk and dvrk and backlight; switch esc and enter to be modtap; add meh key

* change songs

* space cadet; move enter; move '"; move pgup pgdn

* remove extra songs

* update from noahfredrick keymap

* make it easier to type ../../thing/*/*

* move pipe

* requested changes

5 years agoKeymap: Adding new functionality to personal keymap, smart macros (#4159)
TheOneTrueTrench [Thu, 18 Oct 2018 04:38:24 +0000 (00:38 -0400)]
Keymap: Adding new functionality to personal keymap, smart macros (#4159)

* Added base keymap

* Added initial layers and mirrored most of Pok3r behavior.

* Some stuff for Space Captain

* Added new Marianas keymap for DZ60

* Included suggestions to remove unnecessary line regarding MODS_CTRL_MASK, and added names for layers.

Added enum to define names for layers, and removed unused #DEFINE

* Added DVORAK and COLEMAK

* Caps + enter + space for flashing mode.

* Added RGB status

* added flash script

* Changed lighting modes to make layers more apparent

* fixed issue with not being able to exit gaming mode.

* Added abbreviation constructor

* Changed lighting modes to make layers more apparent

* fixed issue with not being able to exit gaming mode.

* Added abbreviation constructor

* Fixed bug with SQL Table Macro generator.

* restructured file. No Logical changes.

* literals only for smart macros

* removed extraneous pointer declaration.

* Smart Macros

* Added Makefile and header file

* extended smart macros to be able to cover the whole alphas.

* removed non-relavent keymaps.

* didn't mean to include this guy.

5 years agoFix more broken links to the HID spec
Christoffer Holmberg [Wed, 17 Oct 2018 20:27:16 +0000 (23:27 +0300)]
Fix more broken links to the HID spec

5 years agoFix grammar, typos, and the link to HID specification
Christoffer Holmberg [Wed, 17 Oct 2018 18:54:37 +0000 (21:54 +0300)]
Fix grammar, typos, and the link to HID specification

5 years agoKeymap: Added personal Quefrency layout (#4156)
Bramver [Wed, 17 Oct 2018 20:42:26 +0000 (22:42 +0200)]
Keymap: Added personal Quefrency layout (#4156)

5 years agoKeyboard: Add tkl_ansi_plus_five layout for Phantom (#4145)
jshuf [Wed, 17 Oct 2018 00:13:53 +0000 (20:13 -0400)]
Keyboard: Add tkl_ansi_plus_five layout for Phantom (#4145)

* 60_ansi keymap for DZ60

* 60_ansi keymap for DZ60

Amend author

* 60_ansi keymap for DZ60

* Merge new phantom layout from dev branch

5 years agoKeymap: Personal keymap for planck (#4061)
Žan Pevec [Tue, 16 Oct 2018 23:56:39 +0000 (01:56 +0200)]
Keymap: Personal keymap for planck (#4061)

* added my keymap

* Adde more changes

* Moved to pevecyan folder

* Added slovenian mapping

* Slovenian keymap completed

* Suggestions updates

* Fixes on slovenian keymap

Made some typos in previous iteration

5 years agoconvert to unix line-endings [skip ci]
QMK Bot [Tue, 16 Oct 2018 23:11:58 +0000 (23:11 +0000)]
convert to unix line-endings [skip ci]

5 years agoFixes on slovenian keymap
Žan Pevec [Tue, 16 Oct 2018 22:45:05 +0000 (00:45 +0200)]
Fixes on slovenian keymap

5 years agoOnly include lufa.h if AVR in quantum/api.h
Drashna Jaelre [Tue, 16 Oct 2018 18:35:43 +0000 (11:35 -0700)]
Only include lufa.h if AVR in quantum/api.h

5 years agoFix LAYOUT define generation (#4148)
Drashna Jaelre [Tue, 16 Oct 2018 18:14:52 +0000 (11:14 -0700)]
Fix LAYOUT define generation (#4148)

* Fix LAYOUT define generation

Prior to this, only the full keyboard path was defined.  Eg `KEYBOARD_planck_rev6`.
But the docs mention `KEYBOAD_planck`, which never actually gets defined.

This addresses this, and creates a define for each level of the keyboard folder, so that stuff like `KEYBOARD_planck` actually exists.

* Clean up changes to make it more readable

5 years agoFix doc typo
Jim Tittsler [Mon, 15 Oct 2018 23:36:20 +0000 (08:36 +0900)]
Fix doc typo

5 years agoKeymap: 60_ansi keymap for DZ60 (#4139)
jshuf [Mon, 15 Oct 2018 20:27:09 +0000 (16:27 -0400)]
Keymap: 60_ansi keymap for DZ60 (#4139)

* 60_ansi keymap for DZ60

* 60_ansi keymap for DZ60

Amend author

* 60_ansi keymap for DZ60

5 years agoKeymap: Some tweaks to Maxr1998's Contra layout (#4144)
Max Rumpf [Mon, 15 Oct 2018 20:23:19 +0000 (22:23 +0200)]
Keymap: Some tweaks to Maxr1998's Contra layout (#4144)

* Make some keys more accessible, prevent mistypings

* Add "Gaming" layer which maps L-Ctrl to space (left-handed jumping compatibility-mode for all games)

5 years agoUpdate to drashna keymaps and userspace - RGB edition (#4143)
Drashna Jaelre [Mon, 15 Oct 2018 19:34:49 +0000 (12:34 -0700)]
Update to drashna keymaps and userspace - RGB edition (#4143)

* Fix up userspace after feature merges

* Add new macros for keyboard layouts

* Keep new layouts in keymap for easy reference

* Cleanup layouts

* Fix CRKBD wrappers

* Fix up comments

* Fix spacing in orthodox base layer

* ergodox related cleanup

* Make KC_MAKE only flash when holding shift

* Add option to fast compile boards

* Clean up rgb modes to save space

* Re-enable Swap Hands on my Iris

5 years agoUse DFU bootloader for rev 3
Danny Nguyen [Mon, 15 Oct 2018 16:46:33 +0000 (12:46 -0400)]
Use DFU bootloader for rev 3

5 years agoAdd Iris Rev. 3
Danny Nguyen [Tue, 9 Oct 2018 02:56:07 +0000 (22:56 -0400)]
Add Iris Rev. 3

5 years agoKeymap: Add nano keymap for modding Spooka light (#4141)
Danny [Mon, 15 Oct 2018 17:53:32 +0000 (13:53 -0400)]
Keymap: Add nano keymap for modding Spooka light (#4141)

5 years agoKeymap: add sun_usb keymap for sigma (#4138)
Yann Hodique [Mon, 15 Oct 2018 17:49:51 +0000 (10:49 -0700)]
Keymap: add sun_usb keymap for sigma (#4138)

Also add users/sigma, which contains useful code for keymaps.

5 years agoKeyboard: Make type 5 the default sun keyboard. (#4137)
Yann Hodique [Mon, 15 Oct 2018 17:45:30 +0000 (10:45 -0700)]
Keyboard: Make type 5 the default sun keyboard. (#4137)

Type 5 is better polished, and probably more common as the last non-USB Sun
keyboard.

5 years agoKeymap: Move multimedia events to dedicated layer and format config (#4136)
Jason Thigpen [Mon, 15 Oct 2018 17:44:55 +0000 (10:44 -0700)]
Keymap: Move multimedia events to dedicated layer and format config (#4136)

5 years agoKeymap: add JJ40 Skewwhiffy layout (#4135)
Kenny Hung [Mon, 15 Oct 2018 17:44:19 +0000 (18:44 +0100)]
Keymap: add JJ40 Skewwhiffy layout (#4135)

5 years agoKeymap: Update to ergodox layout (#4134)
Christoffer Holmberg [Mon, 15 Oct 2018 17:43:11 +0000 (20:43 +0300)]
Keymap: Update to ergodox layout (#4134)

* Disable KB mouse & cleanup

* fix ascii-layout

* _______ is now defined by qmk

and apparently has been for a year already ;)

5 years agoKeymap: Reworked layout (#4133)
Christoffer Holmberg [Mon, 15 Oct 2018 17:42:38 +0000 (20:42 +0300)]
Keymap: Reworked layout (#4133)

* Reworked layout

* Remove redundant defines

https://github.com/qmk/qmk_firmware/pull/4133#discussion_r224977420

* fix typo

5 years agoKeymap: added default layout to the kbd6x for the tofu hhkb (#4132)
Chris [Mon, 15 Oct 2018 17:41:43 +0000 (12:41 -0500)]
Keymap: added default layout to the kbd6x for the tofu hhkb (#4132)

* added layouts

* fixed

* might aswell fix the default layout aswell

5 years agoBasic Slovenian keymap added (#4128)
Žan Pevec [Mon, 15 Oct 2018 17:39:58 +0000 (19:39 +0200)]
Basic Slovenian keymap added (#4128)

* Basic Slovenian keymap added

* Author fixed

5 years agoKeymap: add new keymap for Iris (#4119)
Vyolle [Mon, 15 Oct 2018 17:21:14 +0000 (12:21 -0500)]
Keymap: add new keymap for Iris (#4119)

* Add files via upload

* Delete config.h

* Delete keymap.c

* Delete rules.mk

* Keymap w/mirror mode and steno support.

Keymap w/mirror mode and steno support. Can be used entirely one handed.

* Fixed some niggling issues.

5 years agoconvert to unix line-endings [skip ci]
QMK Bot [Mon, 15 Oct 2018 16:24:29 +0000 (16:24 +0000)]
convert to unix line-endings [skip ci]

5 years agoFix ErgoTravel Board
Drashna Jaelre [Mon, 15 Oct 2018 15:31:26 +0000 (08:31 -0700)]
Fix ErgoTravel Board

It was not properly including the "config_common" files, and was causing it to break on the configurator.

Additionally, updated this to use the split common code.

5 years agoKeymap: Move navigation buttons closer to the middle on XD75:skewwhiffy (#4118)
Kenny Hung [Sat, 13 Oct 2018 20:46:46 +0000 (21:46 +0100)]
Keymap: Move navigation buttons closer to the middle on XD75:skewwhiffy (#4118)

* RGB toggle button

* Remove custom lighting effects

* Fix small bug in Symbols layer

* Ignore mod tap interrupt in XD75 for skewwhiffy, and split layers into two for more flexibility and fix persistent layer issue

* Replace shift in nav layer with IntelliJ omnibox shortcut to avoid a sticky shift

* Remove custom setting in config, because it were annoying, it were.

* Move navigation buttons in one key

* Some review markups

* Use enums for layers

* Use LAYOUT_ortho_5x15

* Revert some capitalization changes made by accident

5 years agoFix Typo in Custom Quantum functions document (led_state) (#4129)
asakuno [Sat, 13 Oct 2018 07:40:42 +0000 (16:40 +0900)]
Fix Typo in Custom Quantum functions document (led_state) (#4129)

*_LOCK
  ↓
DEL

5 years agoTreasure Type9 Fix: change diode direction to ROW2COL (#4125)
MechMerlin [Fri, 12 Oct 2018 17:34:52 +0000 (10:34 -0700)]
Treasure Type9 Fix: change diode direction to ROW2COL  (#4125)

5 years agoAdd sendstring_german.h (#4124)
Patrick Hener [Fri, 12 Oct 2018 17:31:08 +0000 (19:31 +0200)]
Add sendstring_german.h (#4124)

* added sweet16 test keymap and touched sendstring_german.h

* added sendstring_german.h

* Delete keymap.c

As suggested deleted the keymap file.

5 years agoport sun_usb converter from tmk
Yann Hodique [Thu, 11 Oct 2018 22:26:56 +0000 (15:26 -0700)]
port sun_usb converter from tmk

initial import

5 years agoA comment indicating the insertion location of the new mode was added.
mtei [Thu, 11 Oct 2018 13:15:31 +0000 (22:15 +0900)]
A comment indicating the insertion location of the new mode was added.

5 years agoadd a notice into docs/feature_rgblight.md
mtei [Tue, 9 Oct 2018 21:50:11 +0000 (06:50 +0900)]
add a notice into docs/feature_rgblight.md

5 years agoAdd a temporary comment to quantum/rgblight.h to aid migration.
mtei [Sat, 29 Sep 2018 14:45:22 +0000 (23:45 +0900)]
Add a temporary comment to quantum/rgblight.h to aid migration.

Add a temporary comment. The content is a contrast table of old magic number and new symbol.

5 years agoKeymap: Add crd's simple layout (#4117)
Jason Thigpen [Fri, 12 Oct 2018 00:00:53 +0000 (17:00 -0700)]
Keymap: Add crd's simple layout (#4117)

* Add crd's simple layout

* Fix transparent mapping in crd's config

* Add secondary navigation to fn layer

5 years agoKeymap: Undo my backlight workaround (#4122)
Oscillope [Fri, 12 Oct 2018 00:00:17 +0000 (20:00 -0400)]
Keymap: Undo my backlight workaround (#4122)

* Update jj40 keymap for easier pgup/pgdn

* Backlight problem fixed by a previous commit

5 years agoAdd documentation for Combo feature
Drashna Jaelre [Wed, 10 Oct 2018 19:38:10 +0000 (12:38 -0700)]
Add documentation for Combo feature

5 years agoCleanup learning newb links
Drashna Jaelre [Wed, 10 Oct 2018 23:10:30 +0000 (16:10 -0700)]
Cleanup learning newb links

5 years agoUpdate and cleanup AVR Hardware docs
Drashna Jaelre [Wed, 10 Oct 2018 23:32:38 +0000 (16:32 -0700)]
Update and cleanup AVR Hardware docs

5 years agoKeymap: DZ60 layout based on stephengrier's with PgUp/PgDn/Home/End, Insert, etc...
Boris Burger [Wed, 10 Oct 2018 21:17:42 +0000 (23:17 +0200)]
Keymap: DZ60 layout based on stephengrier's with PgUp/PgDn/Home/End, Insert, etc. (#4110)

* DZ60 layout based on stephengrier's with customisations.

* CapsLock is used as Fn key.
* Del is available as Fn+Backspace & Shift+Backspace (using a macro)
* PgUp / PgDn / Home / End = Fn+Arrows (as on macOS, Microsoft Surface)
* Tilde = Shift+Esc
* Backtick = Fn+Esc
* Underglow toggle and mode selection are available as Fn+Q and Fn+W
* Reset (bootloader mode) = Fn+B

* Standardised layout formatting and Ctrl+Del & Shift+Del support.

Using 7 underscores for KC_TRNS in layouts and aligning the keycodes
according to LAYOUT_directional.

Del is now only Fn+Del, Ctrl+Backspace translates to Ctrl+Del,
Shift+Backspace translates to Shift+Del.

* Documented new Backspace/Del related macros.

Del is now just Fn+Backspace, pressing Ctrl+Backspace sends Ctrl+Del,
pressing Shift+Backspace sends Shift+Del

5 years agoevil80: Add readme.md file
noroadsleft [Tue, 9 Oct 2018 08:21:38 +0000 (01:21 -0700)]
evil80: Add readme.md file

5 years agoAdded cheese keymap to tada68. (#4105)
pgillan145 [Wed, 10 Oct 2018 19:58:11 +0000 (15:58 -0400)]
Added cheese keymap to tada68. (#4105)

* Added cheese keymap to tada68.

* Removed extraneous definitions.

5 years agoOrange75: cleanup and Configurator support update (#4101)
noroadsleft [Wed, 10 Oct 2018 19:56:45 +0000 (12:56 -0700)]
Orange75: cleanup and Configurator support update (#4101)

* Orange75: cleanup and Configurator support update

`orange75.h`:
Moved `K014` to the second (number row) as the left half of a split Backspace (guessing at its true location; will need to be checked/tested after merge).

`info.json`:
Updated to match new `LAYOUT` macro.

`keymaps/default/keymap.c`:
- Updated to match new `LAYOUT` macro.
- Added layer mock-ups as block comments.
- Formatted to be a bit more readable.

* Orange75: deleted an extra comma from keymap.c

5 years agoKeymaps: Helix rgblight mode update (#4091)
MakotoKurauchi [Wed, 10 Oct 2018 19:53:18 +0000 (04:53 +0900)]
Keymaps: Helix rgblight mode update (#4091)

* Helix each keymap's using rgblight mode symbol instead magic number

No change in build result.

* Helix pico keymaps: make rgblight modes selectable.

No change in build result.

* Helix rev2 keymaps: make rgblight modes selectable.

No change in build result.

* fixed Helix froggy/keymap.c: invalid rgblight mode value 0 to 1 (=RGBLIGHT_MODE_STATIC_LIGHT)

* Deselect RGB_TEST and ALTERNATING in Helix rev2,pico keymaps config.h.

5 years agoMassdrop keyboards console device support for hid_listen
patrickmt [Tue, 9 Oct 2018 19:14:13 +0000 (15:14 -0400)]
Massdrop keyboards console device support for hid_listen

Added hid_listen USB device for arm_atsam USB protocol.
Debug printing is now done through the console device (CONSOLE_ENABLE = yes) rather than the virtser device, for viewing in hid_listen.
Function dpf(...) renamed to CDC_printf(...) and should now be called directly if intending to print to the virtual serial device.

5 years agoSpecify max layers supported in layer keycodes
Drashna Jaelre [Wed, 10 Oct 2018 15:00:41 +0000 (08:00 -0700)]
Specify max layers supported in layer keycodes

5 years agoUpdate default Planck layout to be more in line with standard conventions
Drashna Jaelre [Sat, 6 Oct 2018 14:57:55 +0000 (07:57 -0700)]
Update default Planck layout to be more in line with standard conventions

5 years agoFix formatting in Unicode text
Drashna Jaelre [Sun, 7 Oct 2018 01:02:02 +0000 (18:02 -0700)]
Fix formatting in Unicode text

5 years agoAdded link to One Shot Keys
Brian Choromanski [Tue, 9 Oct 2018 17:20:09 +0000 (13:20 -0400)]
Added link to One Shot Keys

5 years agoAdded OSL to list of layer toggles
Brian Choromanski [Mon, 8 Oct 2018 13:48:44 +0000 (09:48 -0400)]
Added OSL to list of layer toggles

5 years agoKeymap: Iris Keymap (#4100)
Grady Sigler [Tue, 9 Oct 2018 02:50:42 +0000 (20:50 -0600)]
Keymap: Iris Keymap  (#4100)

* IRIS Keyboard Keymap

I wanted a keymap that really changed things up. I also found that as a programmer I need as many symbols as I can get.

* Make cmd-option-escape work on a mac

* Add more prettyfication.

* Add other types of hold

* More work on the layer keys

* tweaks

* More tweaks.

* more tweaks

* Remove OSL/OSM they didnt seem to work very well

5 years agoKeyboard: add orange75 (#4093)
captsis [Tue, 9 Oct 2018 01:20:31 +0000 (15:20 -1000)]
Keyboard: add orange75 (#4093)

* New Keyboard: orange75

Co-Authored-By: fox-lab <fox-lab@users.noreply.github.com>
* Update keyboards/orange75/info.json

corrected

*  #4093 corrections

* added del to layout again

* clarified supported hardware

* directives...

* Update keyboards/orange75/config.h

* Update keyboards/orange75/readme.md

5 years agoDC01 updates and I2C avr speed overwrite (#4088)
yiancar [Mon, 8 Oct 2018 22:27:04 +0000 (23:27 +0100)]
DC01 updates and I2C avr speed overwrite (#4088)

* DC01 updates and I2C avr speed overwrite

- General updating of DC01
- Made F_SCL define in AVR I2C driver overwritable from config.h

* Update drivers/avr/i2c_master.c