]> git.donarmstrong.com Git - qmk_firmware.git/log
qmk_firmware.git
5 years agoBootloader make issue (#2975)
yiancar [Wed, 6 Jun 2018 22:24:26 +0000 (23:24 +0100)]
Bootloader make issue (#2975)

* Added Modular keyboards L,R and NUM

Created code modules for the 3 modules of the modular keyboard.
Original idea by MechboardsUK. Uses i2c implementation similar to lets
split

* Remove modular from master

This is to fix incorrect branching

* fixed bootloader makefile

- Echo -e does not behave coorectly on mac
- Replaced with equivilant printf statements

* quick typo fix

5 years agoDilly: Refactor and Configurator support (#3134)
noroadsleft [Wed, 6 Jun 2018 18:12:42 +0000 (11:12 -0700)]
Dilly: Refactor and Configurator support (#3134)

* Refactor

* Configurator support

* Add LAYOUT_ortho_3x10 to default QMK layouts

* Refactor Dilly to use LAYOUT_ortho_3x10

5 years agoAdded jwlawrence keymap for zen keyboard (#3137)
Joshua Lawrence [Wed, 6 Jun 2018 16:54:26 +0000 (09:54 -0700)]
Added jwlawrence keymap for zen keyboard (#3137)

* Created jwlawrence keymap

5 years agoSweeping Visualizer for Ergodox Inifinity (#3136)
Oryhara [Wed, 6 Jun 2018 16:52:56 +0000 (11:52 -0500)]
Sweeping Visualizer for Ergodox Inifinity (#3136)

* started work on halfkeyboard

* update to keymap

* halfkey layouts complete for dvorak and qwerty

* added plover layout to halfkeyboard mapping

* fixed error in dvorak layout right hand

* fixed error in dvorak layout right hand, comments updated

* thing

* added minus and equals to normal layouts

* added minus and equals to normal layouts

* adde visualizer matching halfkeyboard mappings

* adde visualizer matching halfkeyboard mappings

* updated keymaps for mirror handedness functionality for all layers.  Also added visualizer code for distinct color for each layer, and LCD text displaying the current layer.

* had a KC_TILD where should have had KC_GRAV

* its spelled KC_GRAVE

* mouskeys and some visualizer work.

* added LED backlight visuals

* trying to get visualizer working

* Move lufa descriptor to protocol/usb_descriptor

* Try to compile usb_descriptor on ChibiOS

* Add lufa_utils for ChibiOS

Lufa USB descriptors for ChibiOS

* More lufa_util compatibility fixes

* First compiling version of shared USB descriptor

* Send the usb descriptors

* Fix the CONSOLE output on ChibiOS

* Add errors for unsupported interfaces

* Enable support for vitual serial port USB descriptors

* Implement virtual serial port for ChibiOS

* Cleanup the lufa_utils

Use the default lufa header files

* Add raw hid support for ChibiOS

This is completely untested

* Enable midi compilation on ChibiOS

* Move midi functionality out of lufa.c

* Don't register sysex callback when not needed

* ChibiOS compilation fixes

* Update ChibiOS submodule

* Fix the Midi USB descriptor

It didn't work properly when both Midi and Virtual serial port was enabled.

* Add MIDI support for ChibiOS

* Fix USB descriptor strings on ChibiOS

* Use serial usb driver for raw hid

* Generalize the ChibiOS stream like drivers

This makes the initialization much more simple and eliminates a lot of
the code duplication.

* Convert console output to chibios stream driver

* Fixes for ChibiOS update

* Update the ChibiOS contrib submodule

To include the usb data toggle synchronization fixes

* Fix duplicate reset enumeration on ChibiOS

* Add missing include

* Add number of endpoints check for ChibiOS

* Enable serial USB driver on all keyboards

* Add missing includes when API is enabled withot midi

* Add another missing inlcude

* consolidated my custom animations into visualizer.c in my keymap directory

* LED backlight keys animation KITT scanner

* moved my custom rules.mk to my keymap folder

* undoing changes i shouldn't have done

* more fixes

* updated comments on the visulizer code

* steno keys added to plover layout

* updated halfkeyboard rules to allow steno mode

* adding my stuff back after hard reset

* added a plover layout back in for androud steno app

* fixed layer toggle typo

* merged again

* visualizer decided to have a conflict again.  fixed.

* keymap change to add mouse keys and put layer switching on shortcuts layer

* made the ergodox LEDs scan left to right and back again

* visualizer work

* KITTSCANNER finally

* fixed right hand shortcuts layer and removed handedness switching for base layer so jump in gaming works corrrectly

* added another sweep that goes full on over both boards then full off in both directions

* added function key layer and cleaned up some layer switching

5 years agoDiverge3: Readme Clean-up, Refactor and Configurator support (#3135)
noroadsleft [Wed, 6 Jun 2018 16:51:24 +0000 (09:51 -0700)]
Diverge3: Readme Clean-up, Refactor and Configurator support (#3135)

* Readme cleanup

* Refactor

* Configurator support

5 years agoDichotemy: Refactor and Configurator update (#3133)
noroadsleft [Wed, 6 Jun 2018 16:47:56 +0000 (09:47 -0700)]
Dichotemy: Refactor and Configurator update (#3133)

* Refactor KEYMAP to LAYOUT

* Configurator support

5 years agoRefactor for DeltaSplit75 (#3132)
noroadsleft [Wed, 6 Jun 2018 16:47:25 +0000 (09:47 -0700)]
Refactor for DeltaSplit75 (#3132)

5 years agoremove trailing comma to fix parsing issue (#3130)
Jason [Wed, 6 Jun 2018 16:46:06 +0000 (09:46 -0700)]
remove trailing comma to fix parsing issue (#3130)

* remove trailing comma to fix parsing issue

* ctrl shift i is gud

5 years agoAdd ErgoDash keyboard (#3128)
omkbd [Wed, 6 Jun 2018 16:41:51 +0000 (01:41 +0900)]
Add ErgoDash keyboard (#3128)

* create ergodash

* Revert "create ergodash"

This reverts commit b261c808c30fee95cb656629f7e9b44b01e79363.

* add ergodash

* keymap→layout

* use set_single_persistent_default_layer

5 years agoAdding SX60 work by amnobis and configurator settings (#3122)
Jason [Tue, 5 Jun 2018 19:43:20 +0000 (12:43 -0700)]
Adding SX60 work by amnobis and configurator settings (#3122)

* Add SX60

* Add config maps and layouts as well as readmes.

* cleanup and fixes

* correct readme

* add missing closing commenty tag

* Changing includes to QMK_KEYBOARD_H

* Update settings.json

Remove config change that was added automatically by vscode.

* Update readme.md

fix readme formatting

5 years agoGherkin wanleg (#3127)
wanleg [Tue, 5 Jun 2018 19:37:27 +0000 (12:37 -0700)]
Gherkin wanleg (#3127)

* my planck layout

personal planck layout

* my XD75 layout

personal XD75 layout

* Revert "my XD75 layout"

This reverts commit e9c3b57df78c1cb658bef56fb735839758f4f949.

* my XD75

personal XD75 layout

* wanleg layout

wanleg layout

* typo

fixed typo

* setup for NovelKeysXKailh Big Series switch

setup for Big Swith with ProMicro

* mousekeys addition

adding mousekeys

* mousekey additions

* wanleg's jj40 config

* mousekey changes

* CAD double-tap improvement

* software reset for Gherkin

* promicro software bootloading

* middle click

* Update readme.md

* add middle click

* readme changes

* Update readme.md

* bootloaderFix

* readme edit

* bootloader fix

* bootloaderEnable

* bigswitchTesting

* cleanup prior to Gherkin Pull

* fixed bootloader RESET and added mousekey

fixed RESET issue on ProMicro with default code, added mousekeys

* fixed bootloader RESET and added mousekeys

fixed RESET issue on ProMicro with default code, added mousekeys.
edited readme to reflect changes.

* Update config.h

* Update keymap.c

5 years agoadding all ErgoTravel Files (#3129)
Pierre Constantineau [Tue, 5 Jun 2018 16:15:19 +0000 (19:15 +0300)]
adding all ErgoTravel Files (#3129)

* adding all ErgoTravel Files

* fixing KC_KEYMAP to LAYOUT_kc on Viet's keymap.c

5 years ago[WIP] [Help Needed] Daisy 40%: Refactor and Configurator update (#3124)
noroadsleft [Mon, 4 Jun 2018 21:50:30 +0000 (14:50 -0700)]
[WIP] [Help Needed] Daisy 40%: Refactor and Configurator update (#3124)

* Refactor KEYMAP to LAYOUT

* Configurator update

* info.json update

* Refactor daisy.h: White space update

5 years agoCU75: Refactor and Configurator updates (#3123)
noroadsleft [Mon, 4 Jun 2018 19:15:14 +0000 (12:15 -0700)]
CU75: Refactor and Configurator updates (#3123)

* Refactor

* Configurator: LAYOUT_iso fix

* Readme formatting cleanup

5 years agoKeymap with dynamic macro (#3121)
crilith [Mon, 4 Jun 2018 15:30:31 +0000 (11:30 -0400)]
Keymap with dynamic macro (#3121)

* Add files via upload

Added dynamic macro support

* Delete keymap.c

5 years agoSupport ios to default keymap (#3118)
MakotoKurauchi [Mon, 4 Jun 2018 15:14:35 +0000 (00:14 +0900)]
Support ios to default keymap (#3118)

* add some comment about Helix customize and auto-setup RGBLIGHT_LIMIT_VAL

* add define USB_MAX_POWER_CONSUMPTION

* Helix keyboard OLED, RGBLIGHT enable/disable control integrate into rules.mk

rules.mk: add 4 Variables for compile control.

   # Helix keyboard customize
   # you can edit follows 4 Variables
   #  jp: 以下の4つの変数を必要に応じて編集します。
   OLED_ENABLE = no            # OLED_ENABLE
   LED_BACK_ENABLE = no        # LED backlight (Enable WS2812 RGB underlight.)
   LED_UNDERGLOW_ENABLE = no   # LED underglow (Enable WS2812 RGB underlight.)
   LED_ANIMATIONS = yes        # LED animations

config.h: auto set RGBLED_NUM by HELIX_ROWS and rules.mk's define

* HELIX_ROWS define move from config.h to rules.mk

* add readme.md

* rename readme.md to readme_jp.md

* add readme.md and modify readme_jp.md

* change helix/ssd1306.c for select glcdfont.c position

* add variable LOCAL_GLCDFONT into each keymaps rules.mk

* Add iPhone/iPad LED support to Helix default keymap

* add Freggy keymap

* adjust the delay of serial.c

* change readme

* renumber _ADJUST for shrink program size

5 years agoAdded ASCII legend to melody96 to help visualize the layouts (#3117)
fordmustang5l [Mon, 4 Jun 2018 15:12:13 +0000 (11:12 -0400)]
Added ASCII legend to melody96 to help visualize the layouts (#3117)

5 years agochange to ca66 kelorean layout (#3116)
KeLorean [Mon, 4 Jun 2018 15:11:17 +0000 (11:11 -0400)]
change to ca66 kelorean layout (#3116)

5 years agoAdd rgblight mode 35 (R,G,B test mode) (#3114)
Takeshi ISHII [Mon, 4 Jun 2018 15:10:39 +0000 (00:10 +0900)]
Add rgblight mode 35 (R,G,B test mode) (#3114)

* add rgblight mode 35 (RGB cyclic mode) into quantum/rgblight.c

* Update docs, add rgblight mode 35(RGB cyclic)

* rename RGBCYCLIC to RGBTEST

5 years agoAdd Suspend functions (#3112)
Drashna Jaelre [Sun, 3 Jun 2018 21:57:35 +0000 (14:57 -0700)]
Add Suspend functions (#3112)

* Add suspend functions

* Disable RGB code if it's disabled

* Add suspend code to ChibiOS for future compatibility

* Add keyboard_init functions

* Change where references so it will compile

* Wrong command chained in wake up kb function

* Fix non-feature file changes

* Add documentation

* Re-add matrix init docs

* add rgblight code to example

* Remove keyboard init stuff for separate PR

5 years agoRefactor Chocopad to support LAYOUT_ortho_4x4 macro (#3106)
noroadsleft [Sat, 2 Jun 2018 16:15:52 +0000 (09:15 -0700)]
Refactor Chocopad to support LAYOUT_ortho_4x4 macro (#3106)

* Refactor for Chocopad

* Configurator update

* Chocopad refactor for LAYOUT_ortho_4x4

* info.json update

5 years agoAdd ability to write additional code in matrix scann loop on slave. (#3072)
Andrew Dunai [Sat, 2 Jun 2018 16:14:59 +0000 (19:14 +0300)]
Add ability to write additional code in matrix scann loop on slave. (#3072)

5 years agoMelody96 QMK Support (#3108)
kaylanm [Sat, 2 Jun 2018 16:14:06 +0000 (12:14 -0400)]
Melody96 QMK Support (#3108)

* Initial melody96 keyboard definition.

* Fixes for Melody96 keyboard definition.

5 years agoplanck/premek layout - thumb shift, mouse middleclick (#3111)
Přemek Vyhnal [Sat, 2 Jun 2018 16:10:34 +0000 (18:10 +0200)]
planck/premek layout - thumb shift, mouse middleclick (#3111)

* Update readme.md

updated links, hope those are the correct ones

* planck premek - left thumb shift

* middleclick key

* mod tap thumb-shift, space

* update layout description

5 years agoFix helix:led_test build break (#3110)
Takeshi ISHII [Sat, 2 Jun 2018 16:07:32 +0000 (01:07 +0900)]
Fix helix:led_test build break (#3110)

* copy new rgblight.[ch] from quantum/ into keyboards/helix/rev2/keymaps/led_test/ and add mode 35 RGB cyclic mode

* force RGB light mode 25

5 years agoFixed mistake to kelorean keymap for ca66 (#3109)
KeLorean [Sat, 2 Jun 2018 16:00:40 +0000 (12:00 -0400)]
Fixed mistake to kelorean keymap for ca66 (#3109)

5 years agoDhertz' keymaps (#3094)
Dan Hertz [Sat, 2 Jun 2018 15:50:01 +0000 (16:50 +0100)]
Dhertz' keymaps (#3094)

* Port my keymap to QMK

* Add Percent Canoe keyboard

* Fix row of nonus backslash

* Update info.json to be correct for canoe

* fix alignment

* Use qmk shortcuts rather than tmk functions

* Move over first macro

* Move rest of macros over

* clean up unused functions

* Move files to userspace for HHKB

* Add keymaps for hhkb

* Change LAYOUT_ISO to LAYOUT_iso

* Remove bootloader key in info.json

* Remove tilde remap from Karabiner

* Add country_iso_alpha2_code to macros

* Add my keymap for canoe

* Add layer colour indicator

* Fix bad rebase

* Fix naming of keymap from rebase

* Add GRV to function layer

* Fix keymap to use new LAYOUT_JP

* Update keymaps to use process_record_*

rather than action functions

* Update hhkb imports to be just what is needed

* Update whitefox to use LAYOUT macro instead of KEYMAP

* Remove redundant imports from user definition

* Move TAPPING_TERM to config.h

* Use layer change events to change RGB LED colour

* temp

* Fix layer switching to iPad on HHKB

* Fix Canoe pictures

5 years agoAdd support for staggerd column layout KB "Fortitude60" (#3090)
Pekaso [Sat, 2 Jun 2018 15:48:34 +0000 (00:48 +0900)]
Add support for staggerd column layout KB "Fortitude60" (#3090)

* modifying fortitude for working

* add accurate keymap

* backlight fix

* Fix slave LED Backlight

* Add readme.md

* modified readme.md

* Fixed make error

* Commit including suggestions

* Add dvorak and colemak layout and some fix

5 years agoRemove bootloader key as it is no longer used (#3093)
Dan Hertz [Fri, 1 Jun 2018 19:26:48 +0000 (20:26 +0100)]
Remove bootloader key as it is no longer used (#3093)

5 years agoRefactor and Configurator update for Chocopad (#3099)
noroadsleft [Fri, 1 Jun 2018 19:08:41 +0000 (12:08 -0700)]
Refactor and Configurator update for Chocopad (#3099)

* Refactor for Chocopad

* Configurator update

5 years agoenable RGB underglow in rules (#3101)
MechMerlin [Fri, 1 Jun 2018 19:08:12 +0000 (12:08 -0700)]
enable RGB underglow in rules (#3101)

5 years agoYMD96 complete QMK port (#3105)
Harshit Goel [Fri, 1 Jun 2018 19:07:49 +0000 (00:37 +0530)]
YMD96 complete QMK port (#3105)

* readded code for YMD96 full working

* added jj50 layout back

5 years agoPut CA66 and PK60 under a playkbtw directory (#3102)
MechMerlin [Fri, 1 Jun 2018 15:58:30 +0000 (08:58 -0700)]
Put CA66 and PK60 under a playkbtw directory (#3102)

* Add playkbtw directory to put ca66 and pk60 in

* delete old references

* edit readmes for links

5 years agoRefactor and Configurator update for Christmas Tree (#3100)
noroadsleft [Fri, 1 Jun 2018 15:56:39 +0000 (08:56 -0700)]
Refactor and Configurator update for Christmas Tree (#3100)

* Refactor

* Configurator update

5 years agokeylorean ca66 keymap for hhkb layout with split spacebar (#3098)
KeLorean [Fri, 1 Jun 2018 05:22:44 +0000 (01:22 -0400)]
keylorean ca66 keymap for hhkb layout with split spacebar (#3098)

5 years agoBig overhaul to Drashna keymaps and userspace (#3097)
Drashna Jaelre [Fri, 1 Jun 2018 05:11:06 +0000 (22:11 -0700)]
Big overhaul to Drashna keymaps and userspace (#3097)

* Optimize secrets code

* Orthodox tweaks

* rules.mk features

* Minor cleanup

* Revert mod bits

* Force Hold breaks One Shot Tap Toggle

* Cleanup

* Moke keymaps more consistent

* minor ergodox tweak

* More OSM for the Orthodox

* Cleanup of userspace

* Toggle Secrets

* Add hidden process record for super secret macros

* Make sure secret macros always compiles

* finish up making them super secret

* Add ColinTA's rgb twinkle as WIP

* Optimize RGB Twinkling for typing

Also, tweak RGB indicators.

AND WTF, I HAVE NO IDEA WHY THE INDICATORS ONLY WORK AS IS.  The logical method for getting them working doesn't ... and it's beyond bizarre

* Make console logging more configurable

* Indicator travisty

* Clean up userspace rgb code

* Optimize RGB Twinking to work on default layer only, and to base it's color on the curent hue

* Eff it... rgblight_sethsv_at runs at every matrix scan

* RGB Twinkle cleanup

* Update Iris code for new board

* Move RGB Indicator and RGB Twinkle into userspace

* Move RGB Indicator code to rgb_stuff.c

* Major cleanup of RGB Code in userspace

* Additional cleanup of RGB code in userspace

* Use noeeprom functions to save my boards!

* Enable RGB Sleep on all boards now

* Add old iris board

* tapping tweak

* Use byte 19 for eeprom to prepare for possible merge of eeconfig function pr

* Add code to fix default layer after eeprom reset

5 years agoUser space fixed (#3095)
Batuhan Baserdem [Fri, 1 Jun 2018 01:55:45 +0000 (21:55 -0400)]
User space fixed (#3095)

* Put in my keymaps

* Fixed all but weird lets split issue

* Organized and tried to trobleshoot lets split

* Organized and tried to trobleshoot lets split

* Added bbaserdem keymaps

* Added bbaserdem keymaps

* Fixed stuff

* FIxed a filename error

5 years agoPalleiko's Keymap (#3096)
palleiko [Fri, 1 Jun 2018 01:52:53 +0000 (21:52 -0400)]
Palleiko's Keymap (#3096)

* cloned default layout to palleiko

* Added NAV layer, removed steno

* Added WM layout & Readme

* forgot comma

* Specify bootloader

* Fixed Mod Tap / Layer Tap bugs and updated readme

* Removed Layer Tap functionality

* KC_NO

* Updated Readme

5 years agoUpdated matrix.c for some PS2AVRGB boards and templates for new_project script (...
Kenneth Aloysius [Thu, 31 May 2018 15:32:05 +0000 (01:32 +1000)]
Updated matrix.c for some PS2AVRGB boards and templates for new_project script (#2992)

* Add M6-A keymap

* Update XD60 keymap

* Update XD60 keymap readme

* Update JJ40 and Let's Split keymaps

* Add readme for M6-A

* Fix typo, update JJ40 README

* Update jj40 readme

* Cleanup jj40 keymap

* Revert Let's Split QWERTY layer to default before #2010

* Update numpad layers

* Fix: Let's Split keymap getting stuck mods due to having keycodes assigned on the Raise layer

* Keep ASCII art consistent with keymap

* Staryu: initial port

* Add personal keymap

* Added and updated READMEs

* Fix: default keymap for staryu

* Rudimentary backlight support.

* Enabled mousekeys for default keymap

* use QMK_KEYBOARD_H and LAYOUT

* Update readme.md for NIU mini: flash using avrdude

* Fix missing linebreaks for Staryu README

* Update readme.md

* Update PS2AVRGB boards with new matrix.c

* Update canoe matrix.c; untested

* Fix canoe.c for building (needs matrix_scan_user and matrix_init_user)

* Add personal Iris keymap

* Update keymap

* Update keymap

* Update keymap, disable backlighting and underglow

* Move PrintScreen button

* Add README

5 years agoadd not-so-minidox handwire keyboard (#3061)
mtdjr [Thu, 31 May 2018 15:30:05 +0000 (11:30 -0400)]
add not-so-minidox handwire keyboard (#3061)

* add not-so-minidox handwire keyboard

* corrected keymap

* multiple adjustments to not_so_minidox keyboard

* remove I2C master left define

* update default layer set function

* move solenoid code into userspace

* minor adjustments to config.h

* update keymaps to utilize userspace

* move features and config to userspace, correct build issue

* correct solenoid pin

* adjust defaults for solenoid pin and enable

* default solenoid to on for not_so_minidox

* disable RGBLIGHT_SLEEP for xd75

* tweaking solenoid enable/disable in userspace and keymaps

5 years agoCustomizable LED test duration (#3086)
Erez Zukerman [Thu, 31 May 2018 03:23:12 +0000 (23:23 -0400)]
Customizable LED test duration (#3086)

* Customizable LED test duration

Code by Jack. :)

* only need an unit8_t

5 years agoCA66 Backlighting FIx (#3089)
MechMerlin [Thu, 31 May 2018 02:44:52 +0000 (19:44 -0700)]
CA66 Backlighting FIx (#3089)

* Enable backlighting using pin F0 and changing it in the rules.mk file as well

* Change KB_H to CA66_H

5 years agoAdd kuatsure map to preonic board (#3087)
Jarrett Drouillard [Wed, 30 May 2018 21:49:20 +0000 (17:49 -0400)]
Add kuatsure map to preonic board (#3087)

* preonic-keymap: kuatsure keymap

* preonic-kuatsure: move arrows and braces and stuffs

* preonic-kuatsure: give more time for leader

* preonic-kuatsure: move _ to lower o

* preonic-kuatsure: tap dance space to enter

* preonic-kuatsure: move vol buttons around

conflicted with kaleidoscope file navigation

* preonic-kuatsure: lower+spc = esc

* preonic-kuatsure: add lock key & remove led stuff

* preonic-kuatsure: little bit of tmux leadering

* preonic-kuatsure: remove colemak and dvorak

* preonic-kuatsure: remove lock key and tap dance

* preonic-kuatsure: lower space -> enter -- raise space -> esc

* preonice-kuatsure: move tmux stuff to homerow keys

* preonic-kuatsure: set tmux prefix to a function

* preonic-kuatsure: hello game layers

* preonic-kuatsure: instead of zelda, ffvii for game mode :)

* preonic-kuatsure: mild changes after playing games to game modes

* preonice-kuatsure: omg comma dangles and spaces in switch!

* preonic-kuatsure: kinda make lower a shift on special characters

* preonic-kuatsure: I don't use these

* preonic-kuatsure: move vol- to the begining of media row

* preonic-kuatsure: more tmux leader stuff ( pane 3 & last pane )

* preonic-kuatsure: abstract out tmux pane zooming

* preonic-kuatsure: abstract pane switch

* preonic-kuatsure: game_mod is carries over lower positions

starting to wonder if I need game_mod ... lol

* preonic-kuatsure: switch lwr/rse esc / ent

* preonic-kuatsure: add leaders for window switching

* preonic-kuatsure: major pruning of adjust layer

* preonic-kuatsure: major rework on raise layer

* preonic-kuatsure: game mods f layer is raise now

* user-kuatsure: hello

* various-kuatsure: use layout format + globalize querty / number keys

* preonic-kuatsure: don't use tap dance anymore

* various-kuatsure: code formatting

* various-kuatsure: add function layer vars

* preonic-kuatsure: moar formatting

* preonic-kuatsure: add home / end keys

5 years agoinfo.json fix (#3075)
Barry Huang [Wed, 30 May 2018 15:13:16 +0000 (23:13 +0800)]
info.json fix (#3075)

* Capslock indicator add

* edit

* name correction

* led_set_user(usb_led); delete

* config edit for caps indicator

* keymap.c fix

* led.h include

* pk60.c fix for capslock indicator

* info.json fix

for LAYOUT_all showing correctly

* LAYOUT_all fix

5 years agoUpdates to gordon keymaps (#3082)
Daniel Gordon [Wed, 30 May 2018 15:10:22 +0000 (10:10 -0500)]
Updates to gordon keymaps (#3082)

Added rules.mk for the infinity

    * Moved tap dance enums to gordon.h
    * Moved tap dance aliases to gordon.h

    Moved TD to user space

    * Added config file with preventing mods sticking
    * Added a few keys to keymap

5 years agoboard(bigseries): dudeofawesome's layout (#3085)
Louis Orleans [Wed, 30 May 2018 15:06:33 +0000 (08:06 -0700)]
board(bigseries): dudeofawesome's layout (#3085)

* ✨ add big series keymap

* 👽 update for new keymap format

* 🔥 remove unnecesarry code

* ✨ add RGB mode reverse

* 📝 add README

* 📝 change features styling

5 years agoRefactor and Configurator updates for B.mini (#3081)
noroadsleft [Tue, 29 May 2018 22:59:34 +0000 (15:59 -0700)]
Refactor and Configurator updates for B.mini (#3081)

* Refactor for B.mini

* Configurator update for B.mini

* Updated readme formatting

5 years agoqwerty_code_friendly: add numbers keys (#3078)
Campbell Barton [Tue, 29 May 2018 22:58:51 +0000 (00:58 +0200)]
qwerty_code_friendly: add numbers keys (#3078)

5 years agoSwitch to noeeprom variants of rgb fns (#3077)
Yan-Fa Li [Tue, 29 May 2018 22:58:10 +0000 (15:58 -0700)]
Switch to noeeprom variants of rgb fns (#3077)

- avoid writing to the eeprom when possible

5 years agoAdd bpruitt-goddard Ergodox Layout (#3080)
Brian Pruitt-Goddard [Tue, 29 May 2018 22:55:47 +0000 (15:55 -0700)]
Add bpruitt-goddard Ergodox Layout (#3080)

* Feat: Create personal ergodox keymap

* FEAT: Update bpruitt-goddard keymap with custom layout

* Fix: Remove unused pieces from bpruitt-goddard keyboard

* Feat: Add QWERTY layer to bpruitt-goddard ergodox keymap

* Refactor: Remove unused layers from bpruitt-goddard keymap

* Fix: Update base layer for bpruitt-goddard keymap

* Fix: Remove un-reachable key combo from FN layer

* Fix: Rename FN layer to numpad layer

* Feat: Create one-shot modifier layer for mac os use

* Doc: Update readme to reflect my keymap

* Feat: Add mac desktop space switching

* feat: Update keymap layers to use ergodox pretty format

5 years agoAdd and fix _noeeprom functions to many of the RGB Underglow functions (#3070)
Drashna Jaelre [Tue, 29 May 2018 15:05:22 +0000 (08:05 -0700)]
Add and fix _noeeprom functions to many of the RGB Underglow functions (#3070)

* And and fix _noeeprom functions to many of the RGB Underglow functions

* Many functions are unnecessarily calling the eeprom write code. The toggle/enable is command is especially guilty of this, as it writes to EEPROM 3 times.  But rgb mode writes twice, every time it's called. And init resets the rgb eeprom range and then writes back to it twice!
* Fixed the rgblight_sethsv_noeeprom to work as expected, by moving a lot of the code to a helper function.
* Added a noeeprom function for mode, enable, disable, and toggle functions. (didn't bother for increase/decrease stuff, and didn't add new keycodes)
* Add to predefined colors list
* Add new functions to manual/docs

* Update RGB Sleep feature to use _noeeprom

Because that's exactly what it should be doing, actually!

5 years agoKeymap fixes (#3074)
Danny [Tue, 29 May 2018 15:01:24 +0000 (11:01 -0400)]
Keymap fixes (#3074)

* Fix keymap to use correct macro

* Make sure RGBLED_NUM is defined to a value

5 years agoRefactor and Configurator updates for Woodkeys/NovelKeys Big Series (#3073)
noroadsleft [Tue, 29 May 2018 10:53:03 +0000 (03:53 -0700)]
Refactor and Configurator updates for Woodkeys/NovelKeys Big Series (#3073)

* Refactor for Woodkeys Big Series

* Configurator update for Woodkeys Big Series

5 years agoKbd8x backlight support (#3069)
Hannes Egler [Tue, 29 May 2018 08:52:02 +0000 (10:52 +0200)]
Kbd8x backlight support (#3069)

* added backlighting support

* complying to conventions

5 years agoRefactor and Configurator updates for Bantam44 (#3071)
noroadsleft [Tue, 29 May 2018 08:13:53 +0000 (01:13 -0700)]
Refactor and Configurator updates for Bantam44 (#3071)

* Configurator update for Bantam-44

* Refactor for Bantam44

5 years agoConfigurator updates for Atreus/Atreus62 (#3065)
noroadsleft [Tue, 29 May 2018 03:29:14 +0000 (20:29 -0700)]
Configurator updates for Atreus/Atreus62 (#3065)

5 years agofix a few simple typos (#3068)
arlenk [Tue, 29 May 2018 03:23:33 +0000 (23:23 -0400)]
fix a few simple typos (#3068)

* Update feature_tap_dance.md

* minor typos

5 years agoUpdate Canoe ps2avr board (#3066)
Dan Hertz [Tue, 29 May 2018 03:22:43 +0000 (04:22 +0100)]
Update Canoe ps2avr board (#3066)

* Add Percent Canoe keyboard

* Fix row of nonus backslash

* Update info.json to be correct for canoe

* Change LAYOUT_ISO to LAYOUT_iso

* Remove bootloader key in info.json

5 years agoIndicator led support for KBD8X (#3064)
Hannes Egler [Tue, 29 May 2018 03:18:39 +0000 (05:18 +0200)]
Indicator led support for KBD8X (#3064)

* Support for indicator LEDs

* fixes for backlighting support

* more fixes

5 years agoFix nyquist (and other splits using D2 in debouncing) (#3067)
Danny [Mon, 28 May 2018 22:02:41 +0000 (18:02 -0400)]
Fix nyquist (and other splits using D2 in debouncing) (#3067)

* Update default Nyquist revision

* LED slave fix

* Sync changes from lets_split

* Add needed check for debouncing

* Remove line that was setting PD2 pin and interfering with use of that pin

* Add backlight key to keymap

5 years agoAdd Canoe support (#3063)
jamesofarrell [Mon, 28 May 2018 03:48:59 +0000 (13:48 +1000)]
Add Canoe support (#3063)

* Adding Canoe support

* fix readme

* Remove usless comment

* fixing issues

5 years agoRefactor and Configurator updates for AMJ Pad (#3060)
noroadsleft [Mon, 28 May 2018 02:19:09 +0000 (19:19 -0700)]
Refactor and Configurator updates for AMJ Pad (#3060)

* Refactor for AMJ Pad

* Configurator update for AMJ Pad

* Add hardware agnostic layouts numpad_6x4 and ortho_6x4

* Add agnostic layouts to rules.mk

* Refactor AMJ Pad to use new hardware agnostic layouts

6 years agoRefresh & improve leader documentation page (#2990)
Leo Wzukw [Sat, 26 May 2018 18:29:02 +0000 (20:29 +0200)]
Refresh & improve leader documentation page (#2990)

* Refresh & improve leader documentation page

- register_code/unregister_code are not the recommanded way to do macro.
- Provide some details I wish I had found when first used the leader
  functionality.

* Add old way to use macro.

6 years agoRefactor and Configurator updates for AMJ60 (#3055)
noroadsleft [Sat, 26 May 2018 18:22:56 +0000 (11:22 -0700)]
Refactor and Configurator updates for AMJ60 (#3055)

* Refactor for AMJ60

* Configurator update for AMJ60

6 years agoAdding guidoism's planck layouts (#3059)
Guido Bartolucci [Sat, 26 May 2018 18:07:35 +0000 (14:07 -0400)]
Adding guidoism's planck layouts (#3059)

* Initial commit of guidoism

* created movement layer

* movement layer works!

* removed unnecessary layers

* moved enter key up and recreated caps lock

* Added num pad

6 years agoAdd mtdjr keymaps for Iris, Let's Split, TADA68, XD75, and handwired dox (#3058)
mtdjr [Sat, 26 May 2018 18:06:08 +0000 (14:06 -0400)]
Add mtdjr keymaps for Iris, Let's Split, TADA68, XD75, and handwired dox (#3058)

* Add keymaps for Iris, Let's Split, TADA68, XD75, and handwired not_so_minidox

* remove handwired not_so_minidox

6 years agoqwerty_code_friendly: fix 76 key config (#3057)
Campbell Barton [Sat, 26 May 2018 18:05:09 +0000 (20:05 +0200)]
qwerty_code_friendly: fix 76 key config (#3057)

6 years agoUpdated keymaps (#3056)
Salt-Peanuts [Sat, 26 May 2018 15:54:38 +0000 (11:54 -0400)]
Updated keymaps (#3056)

* Updated info and fixed minor errors

* Updated folder name; overdue updates to keymap and readme files

Updated folder name; overdue updates to keymap and readme files

* Updated tri-layer feature

* Revert "Updated tri-layer feature"

This reverts commit 59b8b85761740e24f671e10fceea869f06a33ade.

* Updated tri-layer on keymap

* Fixed typos

* Updated keymaps

6 years agoFix dead link to USB keycodes doc (#3050)
Leo Wzukw [Sat, 26 May 2018 15:51:51 +0000 (17:51 +0200)]
Fix dead link to USB keycodes doc (#3050)

* Fix dead link to USB keycodes doc

Link was dead and the fresher version I could find on usb.org is still older than this one.

Thus, WaybackMachine seems the best option.

* Fix dead link to USB keycodes doc, with 2 options

Give the WaybackMachine link (fresher and for reference of the content of the original link) and the usb.org one (older)

6 years agoFix HS60 config for ANSI keymap (#3054)
yiancar [Sat, 26 May 2018 03:07:06 +0000 (04:07 +0100)]
Fix HS60 config for ANSI keymap (#3054)

- This is mostly for safety

6 years agoAttempting Debug on Configurator (re: #3052) (#3053)
noroadsleft [Fri, 25 May 2018 19:47:16 +0000 (12:47 -0700)]
Attempting Debug on Configurator (re: #3052) (#3053)

6 years agoFix Split keyboards so they compile on Configurator (#3051)
Drashna Jaelre [Fri, 25 May 2018 18:49:43 +0000 (11:49 -0700)]
Fix Split keyboards so they compile on Configurator (#3051)

* Fix serial split for BFO9000

* Fix serial split for DeltaSplit75

* Fix serial split for Helix

* Fix serial split for MiniDox

* Fix serial split for Viterbi

* Revert "Fix serial split for Helix" since it's super complex

This reverts commit 72538df105ba6d5fe6915773a20c509f2a47785d.

We'll let the helix owner fix this issue, or dive into the code later

6 years agoFix Orthodox compile issue in online configurator (#3044)
Drashna Jaelre [Fri, 25 May 2018 17:51:06 +0000 (10:51 -0700)]
Fix Orthodox compile issue in online configurator (#3044)

6 years agoRefactor for AMJ40 (#3047)
noroadsleft [Fri, 25 May 2018 15:40:36 +0000 (08:40 -0700)]
Refactor for AMJ40 (#3047)

6 years agoAdd some generic/sparse readmes to get rid of errors (#3048)
MechMerlin [Fri, 25 May 2018 15:39:39 +0000 (08:39 -0700)]
Add some generic/sparse readmes to get rid of errors (#3048)

6 years agoFix info.json for kbd66 (#3045)
MechMerlin [Fri, 25 May 2018 15:39:08 +0000 (08:39 -0700)]
Fix info.json for kbd66 (#3045)

* Change LAYOUT to LAYOUT_all
Fix info.json file

* edit the CORRECT info.json this time

* revert my errors

6 years agofix LAYOUT_all in info.json (#3046)
MechMerlin [Fri, 25 May 2018 06:34:19 +0000 (23:34 -0700)]
fix LAYOUT_all in info.json (#3046)

6 years agoRefactor and Configurator updates for ALU84 (#3043)
noroadsleft [Fri, 25 May 2018 04:11:29 +0000 (21:11 -0700)]
Refactor and Configurator updates for ALU84 (#3043)

* Readme update per template on docs.qmk.fm

* Refactor for LAYOUT macro

* Add info.json

6 years agoAdd info.json for Fourier & Laplace (#3038)
Danny [Thu, 24 May 2018 22:40:30 +0000 (18:40 -0400)]
Add info.json for Fourier & Laplace (#3038)

* Add info.json for Fourier

* Add info.json for Laplace

6 years agoRename ANSI keymap of HS60 (#3041)
yiancar [Thu, 24 May 2018 22:32:01 +0000 (23:32 +0100)]
Rename ANSI keymap of HS60 (#3041)

6 years agoFix keymap to use renamed macro (#3039)
Danny [Thu, 24 May 2018 22:31:29 +0000 (18:31 -0400)]
Fix keymap to use renamed macro (#3039)

6 years agoUpdate my keymap (#3037)
Sascha Grunert [Thu, 24 May 2018 22:30:32 +0000 (00:30 +0200)]
Update my keymap (#3037)

* Update keymap.c

6 years agopk60.c fix for capslock indicator (#3032)
Barry Huang [Thu, 24 May 2018 22:28:54 +0000 (06:28 +0800)]
pk60.c fix for capslock indicator (#3032)

* Capslock indicator add

* edit

* name correction

* led_set_user(usb_led); delete

* config edit for caps indicator

* keymap.c fix

* led.h include

* pk60.c fix for capslock indicator

6 years agoWait for QMK to initialize before configuring RGB (#3030)
Yan-Fa Li [Thu, 24 May 2018 22:27:43 +0000 (15:27 -0700)]
Wait for QMK to initialize before configuring RGB (#3030)

Wait for 1 second before turning on RGB to get debug messages on
console.

 - configure HSV color, on a brand new pro micro the default values are
   0, 0, 0

6 years agoRefactor for Alps64 (#3029)
noroadsleft [Thu, 24 May 2018 22:26:38 +0000 (15:26 -0700)]
Refactor for Alps64 (#3029)

* Refactor for Alps64

* Reverts deletion of LAYOUT_kc macro; renames LAYOUT_standard_60 to LAYOUT_60_ansi

* Add LAYOUTS = 60_ansi to rules.mk

* Rename LAYOUT_standard_60 to LAYOUT_60_ansi in info.json

6 years agoFix readme and contributing hyperlinks
Alexander Dang-Tran [Sat, 19 May 2018 21:20:07 +0000 (16:20 -0500)]
Fix readme and contributing hyperlinks

6 years agoconfig edit for caps indicator (#3016)
Barry Huang [Wed, 23 May 2018 15:27:52 +0000 (23:27 +0800)]
config edit for caps indicator (#3016)

* Capslock indicator add

* edit

* name correction

* led_set_user(usb_led); delete

* config edit for caps indicator

* keymap.c fix

* led.h include

6 years agoAdds Zlant keyboard support (#3028)
Felipe Coury [Wed, 23 May 2018 03:53:11 +0000 (00:53 -0300)]
Adds Zlant keyboard support (#3028)

* Added Zlant support

* Uses LAYOUT and identifies individual layers

* Removed deprecated =? usage on rules.mk

* Adds readme for Zlant keyboard and its default layout

* Fixed LAYOUT constant

* Minor zlant readme formatting fix

6 years agoFix to KC60 LAYOUT_60_ansi matrix (#3026)
noroadsleft [Wed, 23 May 2018 03:14:50 +0000 (20:14 -0700)]
Fix to KC60 LAYOUT_60_ansi matrix (#3026)

6 years agoRefactor and Configurator update for ACR60 (#3025)
noroadsleft [Wed, 23 May 2018 00:06:58 +0000 (17:06 -0700)]
Refactor and Configurator update for ACR60 (#3025)

6 years agoAdd edvorakjp layout for the Iris keyboard (#3020)
epaew [Tue, 22 May 2018 23:59:43 +0000 (08:59 +0900)]
Add edvorakjp layout for the Iris keyboard (#3020)

* add edvorakjp libraries

* add edvorakjp iris keymap

* change the custom eeconfig's address to prevent future address conflicts

* deleted the verbose line of rule.mk

6 years agoRefactor and Configurator updates for 9key (#3024)
noroadsleft [Tue, 22 May 2018 22:58:56 +0000 (15:58 -0700)]
Refactor and Configurator updates for 9key (#3024)

6 years agoAdds basic support for u/flehrad's bigswitch pcb (#3015)
Yan-Fa Li [Tue, 22 May 2018 21:19:55 +0000 (14:19 -0700)]
Adds basic support for u/flehrad's bigswitch pcb (#3015)

* Adds basic support for u/flehrad's bigswitch pcb

 - also adds support for OSX Eject/Power
   The function of this key depends on the version of OSX and if you
   have physical media. For a macbook pro 2017 holding this key down
   brings up the shutdown dialog. If you wrap it in LCTL and LSFT the
   screenlock turns on immediately.

* Switch to Layout Macro

 - add a code for OSX Sleep

* Add a README

* Turn on RGB by default

* Add info.json

* Address comments by @drashna

* Only define Eject in keymap

6 years ago Update documentation for rgb matrix (#3023)
yiancar [Tue, 22 May 2018 21:18:41 +0000 (22:18 +0100)]
 Update documentation for rgb matrix  (#3023)

* Update documentation for rgb matrix

- Updated keycodes.md to include RGB matrix keycodes + necessary link

6 years agoadded some helpful notes to the documentation (#2981)
GreenShadowMaker [Tue, 22 May 2018 19:48:33 +0000 (12:48 -0700)]
added some helpful notes to the documentation (#2981)

6 years agoImport userspace config.h according to USER_NAME (#2983)
WillyPillow [Tue, 22 May 2018 19:47:28 +0000 (03:47 +0800)]
Import userspace config.h according to USER_NAME (#2983)

* Import userspace config.h according to USER_NAME

* Use USER_PATH instead of directly using USER_NAME

6 years agoFix led enabled slave (#3022)
Danny [Tue, 22 May 2018 19:40:43 +0000 (15:40 -0400)]
Fix led enabled slave (#3022)

* Account for backlight enabled flag when passing backlight level to slave

* Add BL_TOGG to keymap for testing

* Apply backlight fix to Iris

* Port I2C LED backlight control from Iris to Levinson

6 years agoRefactor update for 6ball (#3017)
noroadsleft [Tue, 22 May 2018 19:12:50 +0000 (12:12 -0700)]
Refactor update for 6ball (#3017)

6 years agoAdd mike808 Viterbi layout (#3019)
Danny [Tue, 22 May 2018 19:12:06 +0000 (15:12 -0400)]
Add mike808 Viterbi layout (#3019)

6 years agoA personal layout for the orthodox keyboard (#3006)
rfvizarra [Tue, 22 May 2018 14:04:53 +0000 (16:04 +0200)]
A personal layout for the orthodox keyboard (#3006)

* A personal layout for the orthodox keyboard

* Added layout readme.md

* Consolidated inclues with #include QMK_KEYBOARD_H

* Moved layer tones setup to config.h

* Replace persistent_default_layer_set calls with set_single_persistent_default_layer

* Simplified the process_record_user function using layer_state_set_user function and MO() to set the lower, raise, nav and media layers

* Removed AUDIO_ENABLE ifdefs and persistent_default_layer_set() as they are not needed any more