]> git.donarmstrong.com Git - qmk_firmware.git/log
qmk_firmware.git
6 years agoReplace Right key on base layer with RShift, convert adjust to KC_KEYMAP format
Danny Nguyen [Thu, 8 Feb 2018 15:09:53 +0000 (10:09 -0500)]
Replace Right key on base layer with RShift, convert adjust to KC_KEYMAP format

6 years agoSend usb wakeup through ChibiOS
Fred Sundvik [Sat, 3 Feb 2018 10:55:56 +0000 (12:55 +0200)]
Send usb wakeup through ChibiOS

6 years agoUpdate Chibios Contrib with 17.6.3 support
Fred Sundvik [Sat, 3 Feb 2018 10:43:22 +0000 (12:43 +0200)]
Update Chibios Contrib with 17.6.3 support

6 years agoUpdate ChibiOS to 17.6.3
Fred Sundvik [Sat, 20 Jan 2018 16:12:38 +0000 (18:12 +0200)]
Update ChibiOS to 17.6.3

6 years agoNew keyboard added "Zen" (#2347)
Legonut [Wed, 7 Feb 2018 04:44:10 +0000 (23:44 -0500)]
New keyboard added "Zen" (#2347)

* New keyboard added

Zen is a split ortholinear currently in group buy.

* remove bad keymap

Keymap was throwing errors

* remove other bad keymap

I should have checked these before haha

* small fix to update folder name

* renamed temp

* renamed to zen

* update folder name

* Slim down matrix code

Suggested by drashna

* move KC_NO

* Update keymap

* change from rev2 to rev1

6 years agoRe-add Flip Installer (#2355)
Drashna Jaelre [Wed, 7 Feb 2018 04:21:03 +0000 (20:21 -0800)]
Re-add Flip Installer (#2355)

* Re-add Flip Installer

Found the update URL for it.
http://www.microchip.com/developmenttools/productdetails.aspx?partno=flip

* Comment out JRE installer version

6 years agoconvert to unix line-endings [skip ci]
QMK Bot [Wed, 7 Feb 2018 04:05:15 +0000 (04:05 +0000)]
convert to unix line-endings [skip ci]

6 years agomade changes to my kelorean planck keymap (#2343)
KeLorean [Wed, 7 Feb 2018 04:01:29 +0000 (23:01 -0500)]
made changes to my kelorean planck keymap (#2343)

* Planck-swapped up/down arrows,s65x-add dvorak

* Added Dvorak as first layer of default keymap

* planck-swap up and down arrows. s65x-added dvorak

* added colemak to kelorean s65x keymap

* made more changes to kelorean keymap

* just tryinng to fix bc i was not connected upstrem

6 years agoRemove _quantum functions from custom matrix.c code
U-LANDSRAAD\drashna [Tue, 6 Feb 2018 05:57:32 +0000 (21:57 -0800)]
Remove _quantum functions from custom matrix.c code

6 years agoAdd stm32 to drivers.txt
skullydazed [Mon, 5 Feb 2018 16:54:49 +0000 (08:54 -0800)]
Add stm32 to drivers.txt

6 years agoFixes to get tap dance to fire at proper places (#2272)
scauligi [Sun, 4 Feb 2018 18:45:19 +0000 (10:45 -0800)]
Fixes to get tap dance to fire at proper places (#2272)

* tap dance fixes: fire immediately upon completion and also get properly interrupted before macros

* bugfix for tapdance improvement

* fix build

6 years agomade kelorean keymaps for planck and s65x (#2331)
KeLorean [Sun, 4 Feb 2018 18:44:58 +0000 (13:44 -0500)]
made kelorean keymaps for planck and s65x (#2331)

* Planck-swapped up/down arrows,s65x-add dvorak

* Added Dvorak as first layer of default keymap

* planck-swap up and down arrows. s65x-added dvorak

* added colemak to kelorean s65x keymap

6 years agoUpdate to drashna userspace (Keymap Templating) (#2338)
Drashna Jaelre [Sun, 4 Feb 2018 18:44:02 +0000 (10:44 -0800)]
Update to drashna userspace (Keymap Templating) (#2338)

* Change tapping term to be longer

* Make Audio/Underglow settings permanent

* Use wait_ms rather than _delay_ms

* Readd One Shot Mods

* Switch to Imperial March startup sound

* Move OSM to it's own layer

* Minor Formatting Tweaks

* Keymap Templates and formatting fixes

6 years agoAdded personal nyquist & levinson layouts
Harley Laue [Fri, 6 Oct 2017 23:32:02 +0000 (16:32 -0700)]
Added personal nyquist & levinson layouts

6 years agoAdded dz60 custom layout (#2302)
f3d3 [Sat, 3 Feb 2018 20:22:30 +0000 (21:22 +0100)]
Added dz60 custom layout (#2302)

* Add files via upload

* Update keymap.c

* Delete keymap.c

* Added dz60 banana-split layout

* Added dz60 custom layout

Added layout for dz60 with split spacebar, arrows and other customizations.

6 years agojust a planck layout (#2320)
jirgn [Sat, 3 Feb 2018 20:22:00 +0000 (21:22 +0100)]
just a planck layout (#2320)

* added jirgn keymap from dotfiles

* added jirgn s keymap as copy from default

* [TASK] removed unnecessary colemak and dvorak layouts

* [TASK] added right shift with tab to enter

* [TASK] added ctrl keys beside homerow

* [TASK] added Navigation Layer

removed unnecessary BACKLIT
removed Media Controls in Base Layers

* [TASK] added left Navigation mode  fixed some doc

* [Fix] locked navigation layer by adding a transparent key for nav_mod
keys

* [TASK] added some more symbols and removed lower F1-F12 keys

* [TASK] added some README and a layout design

* [FIX] forced for adding to repo

* [FIX] forced for adding to repo

* [FIX] problem with layerswitching and hanging ctrl

* removed image from repo

* removed github image link with permalink from layout designer

* removed github image link with permalink from layout designer

* replaced image with permalink to layout editor

6 years agoCu24 keyboard addition (#2330)
yiancar [Sat, 3 Feb 2018 20:21:24 +0000 (20:21 +0000)]
Cu24 keyboard addition (#2330)

* 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

* CU24 Support

Addes Support for the upcoming CU24 keyboard sold by CapsUnlocked

* Removed modular keyboards to make stuff clear

* Lower Case folders

* Remove CU24 - Rename Folder

* Add CU24 - Renamed

* Fixed ignore list

I am stupid

6 years agoFix .editorconfig to not mess with line endings
Fred Sundvik [Sat, 3 Feb 2018 15:47:28 +0000 (17:47 +0200)]
Fix .editorconfig to not mess with line endings

6 years agoMap num lock and caps lock LED events to the RXLED and TXLED
Emily Soldal [Thu, 4 Jan 2018 18:20:40 +0000 (19:20 +0100)]
Map num lock and caps lock LED events to the RXLED and TXLED

6 years agoAdded "hag" keymap to Iris (#2313)
HagVcom [Fri, 2 Feb 2018 06:50:22 +0000 (07:50 +0100)]
Added "hag" keymap to Iris (#2313)

* Create keymap.c

Add Hag keymap, a heavily modified dvorak swedish keymap with multiple layouts and often used stuff under the alpha cluster.

* Create config.h

* Create rules.mk

6 years agoUpdate personal layouts, free up matrix_scan_user for JJ40 (#2319)
Kenneth Aloysius [Fri, 2 Feb 2018 06:30:47 +0000 (17:30 +1100)]
Update personal layouts, free up matrix_scan_user for JJ40 (#2319)

* Add NIU Mini keymap from Planck keymap

* Remove old keymap files

* Fix README, removed Planck references

* Add default layout, move Planck layout to separate folder

* Update README

* Add my XD60 keymap

* Change RShift to slash

* Fix keymap: stuck on MO(1)

* Move RESET to Fn+Enter

* Add: RGB saturation cycle

* Add numpad layer to keymap

* Fix last case

* Cleanup Mechmini keymap. Once the custom RGB function is defined, there is no need to manually handle RGB code.

* Change default to KEYMAP_MIT, not KEYMAP_OFFSET

* Add custom RGB code for JJ40

* Reset Mechmini advertised power draw to 500. Will have to test actual maximum power draw later.

* RGB working on JJ40.

* Fix: saturation increase/decrease flipped

* Add new directory for my custom keymap with RGB keycodes

* Swap LAlt and LGUI

* Update JJ40 max power draw with measured value

* Update: fun40 rules.mk to enable underglow; earlier failed Travis CI

* Fix: init RGB LEDs on boot. Also added HHKB-like keymap for XD60.

* Super rudimentary backlight test, init RGB LEDs on boot

* Backlighting works - stays on for now

* Toggling working

* Now can override backlight.c functions. Problem was functions in backlight.c weren't called before due to a lack of matrix_scan_quantum() in matrix.c

* Timers not working

* Delete global.h

* Cleanup

* Compiles

* Good sign: LEDs stop working again

* Handle timer1 overflow

* Progress: fix: forgot to init

* Backlighting fully working now except breathing.

* Revert keymap to original keycodes

* Update XD60 keymap README

* Update JJ40 keymap with backlight toggles

* Breathing working just fine.

* Update references

* Add backlight_set() call

* Cleanup code to disable backlight

* Fix: does not compile

* Fix: missing call to rgblight_task.

* Testing with BACKLIGHT_BREATHING

* Cleanup

* Cleanup comments

* More commenting cleanup.

* Do not enable BACKLIGHT_BREATHING by default

* Update XD60 keymap

* Update: move matrix_scan_kb out from matrix.c to jj40.c (kb-level)

* Cleanup for PR

* Fix conflict in readme.md for NIU mini

* Restore original power consumption figure

* Fix: matrix_scan_user() now has to be defined in the keymaps

* Add weak `matrix_scan_user` so it does not have to be defined in keymap

* Add weak matrix_init_user()

6 years agoPersonal BEAKL9 based keymap (#2304)
kifinnsson [Fri, 2 Feb 2018 06:22:37 +0000 (23:22 -0700)]
Personal BEAKL9 based keymap (#2304)

* Adding personal BEAKL9 based keymap

Initial commit, very much a WIP/Proof of concept.

* Updating personal BEAKL9 based layout

* F-keys added to upper layer

6 years agoNot quite neo (#2318)
jola5 [Fri, 2 Feb 2018 06:21:41 +0000 (07:21 +0100)]
Not quite neo (#2318)

* planck with a not-quite-neo layout for a de-DE OS/SW keymap

* ergodox infinity with a not-quite-neo layout for a de-DE OS/SW keymap

* add documentation

6 years agoAdded info.json and updated README for Deltasplit75 (#2266)
Donald [Fri, 2 Feb 2018 06:13:44 +0000 (01:13 -0500)]
Added info.json and updated README for Deltasplit75 (#2266)

* Added info.json and updated README

* Updated info.json

6 years ago🔧 create info.json for Infinity Ergodox (#2267)
Louis Orleans [Fri, 2 Feb 2018 06:11:57 +0000 (22:11 -0800)]
🔧 create info.json for Infinity Ergodox (#2267)

* 🔧 create info.json for Infinity Ergodox

I'm not sure if the bootloader key is set correctly.

* 🐛 fix layout name

6 years agoUse perl directly instead of grep -P
Erin Call [Mon, 22 Jan 2018 22:11:46 +0000 (14:11 -0800)]
Use perl directly instead of grep -P

BSD grep (the one on OSX) lacks a -P flag. The grep -P command thus
fails and prints a usage message to the terminal. This fixes that.

6 years agoQWERTY based layout with thumb-chording (SHIFT + SPECIAL) and programming layer.
mvs [Thu, 18 Jan 2018 00:21:31 +0000 (19:21 -0500)]
QWERTY based layout with thumb-chording (SHIFT + SPECIAL) and programming layer.

6 years agoAdd smt keymap for KBD75
Stephen Tudor [Sun, 7 Jan 2018 21:59:56 +0000 (16:59 -0500)]
Add smt keymap for KBD75

6 years agozweihander: rename, ⌃ → ⌥, README revamp (#2311)
adiabatic [Fri, 2 Feb 2018 06:01:18 +0000 (22:01 -0800)]
zweihander: rename, ⌃ → ⌥, README revamp (#2311)

* zweihander-osx: Remove app keys, etc.

- add right command keys
- add F16 on ;' for Siri
- remove command-Q (too easy to hit)

* Rename zweihander-osx to zweihander-macos

zweihander-macos: / / ^ → / / ⌥; README revamp

zweihander: rename, ⌃ → ⌥, README revamp

6 years agoXd75 : Bépo layout for the XD75 (#2166)
Brosseau Valentin [Fri, 2 Feb 2018 06:00:39 +0000 (07:00 +0100)]
Xd75 : Bépo layout for the XD75 (#2166)

* Add xd75 layout

* Add Readme

* Update layout

* Remove Backlight keys

* Move ENTER / BACKSP / DEL

* Commit my bepo layout instead of the qwerty version since i will not use it

* Use 0 instead of 00

* Fix TODO key

* Update the readme

* Replace wrong key placment

* Update center column

* Update the layout with 2-u key

* Adjust the fn layer

* Adjust the main layer

* Adjust the fn layer

6 years agoAdded us based keyboard layout with cursor keys and mouse functionality for SATAN...
Christian Richter [Fri, 2 Feb 2018 06:00:09 +0000 (07:00 +0100)]
Added us based keyboard layout with cursor keys and mouse functionality for SATAN GH60 (#2180)

* Add chaser keymap

* Added missing readme

* Add missing mousewheel und mousebutton 3

6 years agoReplace custom tap dance keys with mod tap keys in planck/keymaps/dshields
Daniel Shields [Fri, 8 Dec 2017 14:33:24 +0000 (14:33 +0000)]
Replace custom tap dance keys with mod tap keys in planck/keymaps/dshields

6 years agoAdd support for key backlighting to bfake
Chris Lee [Sat, 2 Dec 2017 10:26:49 +0000 (03:26 -0700)]
Add support for key backlighting to bfake

If BACKLIGHT_ENABLE is set to `yes` in `rules.mk`, then the user
can use the `BL_*` keycodes to adjust the backlight. At the moment,
only on/off is supported.

6 years agoupdated xd75 layout (#2321)
Koen Klinkers [Fri, 2 Feb 2018 04:08:39 +0000 (05:08 +0100)]
updated xd75 layout (#2321)

* plank layout

* ergodone

* x75

* readmes

* added rgb controls

* bslash

* added backlighting based on layer/modifier

* changed colors

6 years agoHalfkey function for every layer (#2327)
Oryhara [Fri, 2 Feb 2018 04:08:18 +0000 (22:08 -0600)]
Halfkey function for every layer (#2327)

* 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

6 years agoadded my layout (#2326)
Null [Fri, 2 Feb 2018 04:07:47 +0000 (22:07 -0600)]
added my layout (#2326)

* added my layout

basically just default with proper arrow-keys

* fixed arrow keys now works properly

6 years agoImperial Match (Darth Vader's Theme) added
Mitchell van Manen [Thu, 1 Feb 2018 21:10:25 +0000 (22:10 +0100)]
Imperial Match (Darth Vader's Theme) added

crappy recording: https://clyp.it/0lufqils

6 years agoAdd missing parenthesis back to backlight_tick
Michael Kaylan [Thu, 1 Feb 2018 22:12:23 +0000 (16:12 -0600)]
Add missing parenthesis back to backlight_tick

6 years agoadded ATOM47 (Vortex Core QMK powered PCB) & DZ60 Custom config(LEdiodes) (#2310)
LEdiodes [Sun, 28 Jan 2018 20:58:42 +0000 (14:58 -0600)]
added ATOM47 (Vortex Core QMK powered PCB) & DZ60 Custom config(LEdiodes) (#2310)

* added ATOM47 (Vortex Core QMK powered PCB)

* fixed broken\unfinished comment block

* moved Layer template to default template.

* moved Layer template to default template and removed template from the keymap.c file.

* Added LEdiodes config

* created readme.md

contains an image of 60% board(LEdiodes).

* updated readme.md with images

added images of the PCB and some feature details from https://geekhack.org/index.php?topic=93447.msg2545221#msg2545221

* removed excess words.

* followed the readme template to a T.

* formatting fix : added a return.

6 years agoSupport for YMDK NP21 (#2316)
sanosis [Sun, 28 Jan 2018 20:58:03 +0000 (21:58 +0100)]
Support for YMDK NP21 (#2316)

* ymdk_np21 initial support

Base support of ymdk_np21 - based on jj40. Full grid layout

* Update README.md

Replacing description.

* Adding YMDK NP21 to comunity list.

Adding YMDK NP21 to community supported list.

6 years agoAdding jj40 to keyboard list (#2315)
sanosis [Sun, 28 Jan 2018 19:46:22 +0000 (20:46 +0100)]
Adding jj40 to keyboard list (#2315)

* Adding jj40 to keyboard list

Adding jj40 to Community-supported list.

* Update readme.md

6 years agoAlways copy the firmware file to the root qmk_firmware directory (#2314)
skullydazed [Sun, 28 Jan 2018 19:11:28 +0000 (11:11 -0800)]
Always copy the firmware file to the root qmk_firmware directory (#2314)

* Always copy the firmware file to the root qmk_firmware directory

* remove circular dependency

6 years agoupdate sed to work on mac
Sam Perman [Sat, 27 Jan 2018 15:49:43 +0000 (10:49 -0500)]
update sed to work on mac

See https://stackoverflow.com/questions/19456518/invalid-command-code-despite-escaping-periods-using-sed

6 years agoAdd helix keyboard (#2308)
MakotoKurauchi [Sun, 28 Jan 2018 17:14:12 +0000 (02:14 +0900)]
Add helix keyboard (#2308)

* Fork from Let's Split

* Organizing files

* Delete some keymaps

* I2C and serial enabled at the same time

* Change readme

* add #define HELIX_ROWS for multiple rows

* Delete avrdude flashing script

* Delete makefiles

* Subproject elimination

* Fix lufa path

* Remove PLAY_NOTE_ARRAY usages to get rid of warning.

Fix conflicting function name

* Mousekey change default to off

* Fix to oled display adjust

* make rev2

change pin assign
change keymap

* use master_buffer

* Timing adjustment

* Organizing files

* Change Keymap

* Change Keymap

Add EISU and KANA
Correct 4rows

* NKRO default to disable

* EXTRAKEY_ENABLE default to disable

* add rgb reset key

* rgb custom function enable

*  Extend font

* add RGBLED_POWER

default folder to helix/rev2
RGB_ENABLE to no

* renamed directory

* Disable RGBLIGHT_CUSTOM_DRIVER

* Disable LOCKING_SUPPORT_ENABLE

* Update bootloader setting

* Change readme

* Fixed argument error

6 years agokatana60: fix bootloader size to work with PCB
Gabriel Rauter [Fri, 26 Jan 2018 12:57:09 +0000 (13:57 +0100)]
katana60: fix bootloader size to work with PCB

Fix the bootloader size so the `RESET` key actually resets to the
bootloader instead of just restarting the boards.

6 years agoAdding personal keymap for planck/niu_mini (#2263)
Mason McAllaster [Thu, 25 Jan 2018 06:09:37 +0000 (01:09 -0500)]
Adding personal keymap for planck/niu_mini (#2263)

* Adding mason keymap for planck/niu_mini

* Adding power shortcut

6 years agohi there friends
manofinterests [Sat, 13 Jan 2018 03:41:14 +0000 (19:41 -0800)]
hi there friends

6 years agoHi there :) (#2273)
na7thana [Thu, 25 Jan 2018 06:04:31 +0000 (22:04 -0800)]
Hi there :) (#2273)

6 years ago[Keymap] semi-ISO Spanish HHKB Keymap for Satan Keyboards (#2290)
Alex Vogel [Thu, 25 Jan 2018 06:03:49 +0000 (07:03 +0100)]
[Keymap] semi-ISO Spanish HHKB Keymap for Satan Keyboards (#2290)

* ISO HHKB first commit

* First version of my HHKB ISO Spanish Keymap

* Readme.md

* Added more media keys.
Caps Lock added on function layer.
Backlight toggle added on funtion layer.

* RGB support for WS2812B RGB led strip

* RGB and brightness control.

6 years agoFix compilation error when RGB light is disabled
Greizgh [Sat, 20 Jan 2018 15:41:36 +0000 (16:41 +0100)]
Fix compilation error when RGB light is disabled

6 years agoAdd SSD1306 OLED display support to TKC1800 (#2293)
TerryMathews [Thu, 25 Jan 2018 06:00:59 +0000 (01:00 -0500)]
Add SSD1306 OLED display support to TKC1800 (#2293)

* Add support for SSD1306 OLED display

* Correct keymap

Had tilde on keymap instead of grave, corrected.

* Winkeyless keymap

6 years agoAdded KBD66 (#2292)
allo-world [Thu, 25 Jan 2018 06:00:31 +0000 (22:00 -0800)]
Added KBD66 (#2292)

* Created default layout for KBD66.

* Added KBD66 ISO layout.

6 years agoMake new_project.sh a bit more robust
Thomas Järvstrand [Sun, 21 Jan 2018 20:32:19 +0000 (21:32 +0100)]
Make new_project.sh a bit more robust

6 years agoAdd Chocopad keyboard
Danny Nguyen [Wed, 20 Dec 2017 15:58:28 +0000 (10:58 -0500)]
Add Chocopad keyboard

6 years agoUpdate pinout for Rev. 1.0 Iris without LED
Danny Nguyen [Thu, 18 Jan 2018 19:51:16 +0000 (14:51 -0500)]
Update pinout for Rev. 1.0 Iris without LED

6 years agoIris send backlight info over i2c
Joe DeVivo [Fri, 29 Dec 2017 16:09:54 +0000 (09:09 -0700)]
Iris send backlight info over i2c

6 years agoDisable MIDI on Planck so all revisions compile without compilition size errors
U-LANDSRAAD\drashna [Wed, 27 Dec 2017 02:06:27 +0000 (18:06 -0800)]
Disable MIDI on Planck so all revisions compile without compilition size errors

6 years agoEnable FPU on Clueboard60
Fred Sundvik [Sun, 21 Jan 2018 08:57:25 +0000 (10:57 +0200)]
Enable FPU on Clueboard60

6 years agoRevert back to normal sleeping wait behaviour for STM32
Fred Sundvik [Sun, 21 Jan 2018 08:56:41 +0000 (10:56 +0200)]
Revert back to normal sleeping wait behaviour for STM32

6 years agoFix compiler settings for MCUs with floating point
Fred Sundvik [Sun, 21 Jan 2018 08:55:40 +0000 (10:55 +0200)]
Fix compiler settings for MCUs with floating point

6 years agoClarify the format for layout names
skullY [Fri, 19 Jan 2018 19:58:19 +0000 (11:58 -0800)]
Clarify the format for layout names

6 years agoBacklighting for JJ40 and underglow initialisation code (#2260)
Kenneth Aloysius [Thu, 18 Jan 2018 21:02:32 +0000 (08:02 +1100)]
Backlighting for JJ40 and underglow initialisation code (#2260)

* Cleanup Mechmini keymap. Once the custom RGB function is defined, there is no need to manually handle RGB code.

* Change default to KEYMAP_MIT, not KEYMAP_OFFSET

* Add custom RGB code for JJ40

* Reset Mechmini advertised power draw to 500. Will have to test actual maximum power draw later.

* RGB working on JJ40.

* Fix: saturation increase/decrease flipped

* Add new directory for my custom keymap with RGB keycodes

* Swap LAlt and LGUI

* Update JJ40 max power draw with measured value

* Update: fun40 rules.mk to enable underglow; earlier failed Travis CI

* Fix: init RGB LEDs on boot. Also added HHKB-like keymap for XD60.

* Super rudimentary backlight test, init RGB LEDs on boot

* Backlighting works - stays on for now

* Toggling working

* Now can override backlight.c functions. Problem was functions in backlight.c weren't called before due to a lack of matrix_scan_quantum() in matrix.c

* Timers not working

* Delete global.h

* Cleanup

* Compiles

* Good sign: LEDs stop working again

* Handle timer1 overflow

* Progress: fix: forgot to init

* Backlighting fully working now except breathing.

* Revert keymap to original keycodes

* Update XD60 keymap README

* Update JJ40 keymap with backlight toggles

* Breathing working just fine.

* Update references

* Add backlight_set() call

* Cleanup code to disable backlight

* Fix: does not compile

* Fix: missing call to rgblight_task.

* Testing with BACKLIGHT_BREATHING

* Cleanup

* Cleanup comments

* More commenting cleanup.

* Do not enable BACKLIGHT_BREATHING by default

6 years agoadd dz60 map with arrow keys (#2270)
amanda flagg [Wed, 17 Jan 2018 23:13:52 +0000 (15:13 -0800)]
add dz60 map with arrow keys (#2270)

6 years agoAdding stephengrier keymap for the tada68 keyboard. (#2269)
stephengrier [Wed, 17 Jan 2018 19:44:12 +0000 (19:44 +0000)]
Adding stephengrier keymap for the tada68 keyboard. (#2269)

6 years agoUpdate to drashna keymaps (#2281)
Drashna Jaelre [Wed, 17 Jan 2018 19:28:23 +0000 (11:28 -0800)]
Update to drashna keymaps (#2281)

* Move faux clicky into userspace

* Get Audio and RGB enabled on Orthodox-rev1

* Add faux click to userspace

* Add Orthodox Rev3 check to macros

* Hack Orthodox Name for drashna keymap

* No more One Shots

* Ergodox product name hack

* Enable Audio on Orthodox by default

6 years agoFix up the ARM audio support (#2136)
skullydazed [Sun, 14 Jan 2018 04:38:25 +0000 (20:38 -0800)]
Fix up the ARM audio support (#2136)

* Get audio working on clueboard/60

* add keys for music mode

* Change doubles to floats

* add keys for all the songs

* revert to the default startup sound

* Remove music mode until we can figure out why it crashes

6 years agoUpdate info.json
manofinterests [Sat, 13 Jan 2018 04:23:25 +0000 (20:23 -0800)]
Update info.json

6 years agoUpdate info.json
Jack Humbert [Sat, 13 Jan 2018 01:47:39 +0000 (20:47 -0500)]
Update info.json

6 years agoReset color after submodule warning message
Marco Scannadinari [Mon, 8 Jan 2018 23:11:26 +0000 (23:11 +0000)]
Reset color after submodule warning message

Fixes leaking bold text

6 years agoUpdate ergodone.c
noisebomb44 [Mon, 8 Jan 2018 23:21:50 +0000 (00:21 +0100)]
Update ergodone.c

6 years agoFix call to memset for various keyboards
Kaleb Elwert [Wed, 10 Jan 2018 21:15:06 +0000 (13:15 -0800)]
Fix call to memset for various keyboards

6 years agoAdding my Tada68 Keymap.
chancellorr [Thu, 11 Jan 2018 06:50:54 +0000 (01:50 -0500)]
Adding my Tada68 Keymap.

6 years agoAdd Daniel Gordon's Ergodox Infinity and Chimera
Daniel Gordon [Mon, 18 Dec 2017 22:01:59 +0000 (16:01 -0600)]
Add Daniel Gordon's Ergodox Infinity and Chimera

   * gordon.c defines many aliases for KC codes.
   * gordon.c defines many advanced tap dance functions.
   * This is a squashed commit of about 6 months of work on chimera and
     ergodox infinity changes.
   * Ignore the change-id below.

Change-Id: I83927139e8a80fe08992ae91ec7d62571498f7f7

6 years agoUpdated files to better support sockets version (#2255)
Mikkel Jeppesen [Fri, 12 Jan 2018 17:57:48 +0000 (18:57 +0100)]
Updated files to better support sockets version (#2255)

6 years agoUpdating default niu mini keymap to better reflect product
Mason McAllaster [Thu, 11 Jan 2018 23:12:15 +0000 (18:12 -0500)]
Updating default niu mini keymap to better reflect product

6 years agoLayout for BananaSplit60 (#2257)
Kyle Sargent [Fri, 12 Jan 2018 17:56:50 +0000 (09:56 -0800)]
Layout for BananaSplit60 (#2257)

* Kamon bananasplit layout

* readme

6 years agoadded the possibility to hav shifted(modded) tap dance
pmalecka [Fri, 1 Dec 2017 08:09:52 +0000 (09:09 +0100)]
added the possibility to hav shifted(modded) tap dance

6 years agoClarify that we actually have max 16 total backlight levels
fauxpark [Fri, 12 Jan 2018 13:26:39 +0000 (00:26 +1100)]
Clarify that we actually have max 16 total backlight levels

6 years agoRemove reference to BL_x in keycodes.md, and add BL_BRTG
fauxpark [Fri, 12 Jan 2018 12:49:15 +0000 (23:49 +1100)]
Remove reference to BL_x in keycodes.md, and add BL_BRTG

6 years agoHalfkeyboard functionality for dvorak and qwerty (#2261)
Oryhara [Fri, 12 Jan 2018 17:35:33 +0000 (11:35 -0600)]
Halfkeyboard functionality for dvorak and qwerty (#2261)

* started work on halfkeyboard

* update to keymap

* halfkey layouts complete for dvorak and qwerty

6 years agoAdd -e to enable interpretation of escape characters
Danny Nguyen [Fri, 12 Jan 2018 17:12:19 +0000 (12:12 -0500)]
Add -e to enable interpretation of escape characters

6 years agoAdding XMMX (#2236)
farmakon [Sun, 7 Jan 2018 16:23:45 +0000 (17:23 +0100)]
Adding XMMX (#2236)

* gh80_3000

* Add files via upload

6 years agoUpdate info.json
Jack Humbert [Fri, 5 Jan 2018 21:28:46 +0000 (16:28 -0500)]
Update info.json

6 years agoInfo json fixes (#2232)
Jack Humbert [Fri, 5 Jan 2018 20:44:59 +0000 (15:44 -0500)]
Info json fixes (#2232)

* Update info.json

* Update info.json

* Update info.json

* Update info.json

6 years agoUpdate info.json
Jack Humbert [Fri, 5 Jan 2018 20:33:15 +0000 (15:33 -0500)]
Update info.json

6 years agoUpdate info.json
Jack Humbert [Fri, 5 Jan 2018 20:32:52 +0000 (15:32 -0500)]
Update info.json

6 years agoAdded RGB and in-switch LED controls (#2227)
Hannes Egler [Fri, 5 Jan 2018 16:50:28 +0000 (17:50 +0100)]
Added RGB and in-switch LED controls (#2227)

* Default layout with RGB and in-switch LED controls

This is a variation of the default keymap with added RGB underglow and in-switch LED controls.

* Readme for default_rgb keymap

* ISO keymap with RGB and in-switch LED controls

This is a variation of the default ISO keymap with added RGB Underglow and in-switch LED controls.

* readme for iso_rgb keymap

6 years agoRooski15: Update Prime_R ReadMe & Keymap (#2228)
rooski15 [Fri, 5 Jan 2018 16:37:53 +0000 (08:37 -0800)]
Rooski15: Update Prime_R ReadMe & Keymap (#2228)

* Rooski15: Updated prime_r Keymaps

* Rooski15: Updated Prime_R:Rooski

* Rooski15: Updated Prime_R readme

* Rooski15: Updated Prime_R readme

* Rooski15: Updated Prime_R readme

6 years agoUpdated ACR60, Mechmini, ALU84 readme information and config.h descripters (#2231)
TurboMech [Fri, 5 Jan 2018 16:37:22 +0000 (11:37 -0500)]
Updated ACR60, Mechmini, ALU84 readme information and config.h descripters (#2231)

* Updated ACR60, Mechmini, ALU84 readme information and config.h descripters

Update MECHKEYS keyboards to be uniform in readmes and config.h's PID, MANUFACTORER, and DESCRIPTIONS.   This allows the keyboards to be more uniform amongst the different types.

* Rename keyboards/alu84/keymaps/TurboMech/config.h to keyboards/alu84/keymaps/turbomech

* Rename keyboards/alu84/keymaps/turbomech to keyboards/alu84/keymaps/TurboMech/config.h

* Fixed folder naming for alu84/keymaps/turbomech

* fixed error from compile

removed double `return MACRO_NONE;` and `switch (id) {`

6 years agoPrime_R (#2221)
rooski15 [Thu, 4 Jan 2018 18:32:51 +0000 (10:32 -0800)]
Prime_R (#2221)

* Rooski15: Add Prime_R Keyboard

* Rooski15: Added keymaps to xd60, xd75, planck, and prime_r

* Rooski15: Updated prime_r keymap

* Rooski15: Added Prime_R and Documentation

* Rooski15: Added Prime_R and Documentation

* Rooski15: Prime_R - Added futher documentation.

* Update config.h

Added device information

* Update readme.md

Updated Planck:EmilyH Readme

* Update readme.md

Updated XD75:EmilyH Readme

6 years agoprofanum429@gmail.com (#2222)
profanum429 [Thu, 4 Jan 2018 06:20:58 +0000 (00:20 -0600)]
profanum429@gmail.com (#2222)

* Added initial in-switch LED support for the Eagle/Viper V2.
Currently only has four modes: All ON, Mods/Nums ON, Alphas ON, or All OFF

* Revert keymap changes

* Changed switch curly bracket to match style.

6 years agoAdd info.json file for Chimera Ortho (#2217)
Daniel Gordon [Thu, 4 Jan 2018 06:20:18 +0000 (00:20 -0600)]
Add info.json file for Chimera Ortho (#2217)

* Add info.json file for Chimera Ortho

* Correct LAYOUT to KEYMAP

Correct LAYOUT to KEYMAP in chimera ortho's json.info

6 years agoKeeb json layouts (#2219)
MechMerlin [Thu, 4 Jan 2018 06:19:59 +0000 (22:19 -0800)]
Keeb json layouts (#2219)

* info.json committed to support the qmk configurator project

These are info.json for each of the keyboards I've contributed to
during my time here at QMK

* change LAYOUT to KEYMAP to adhere to matrix definitions

6 years agoUpdate the urls for atmel tools
skullY [Wed, 3 Jan 2018 18:00:15 +0000 (10:00 -0800)]
Update the urls for atmel tools

6 years agoDuck Eagle/Viper V2 support (#2216)
MechMerlin [Wed, 3 Jan 2018 17:17:09 +0000 (09:17 -0800)]
Duck Eagle/Viper V2 support (#2216)

* Preliminary support for Duck Eagle/Viper V2 60% board. This is a copy of the octagon/v2 with things changed to reach a compiling state

* Get a 60% keymap compiling, this might not be what the eagle/viper
really supports

* Update readme to point to correct GeekHack link

* Get keymap working on a Duck Eagle

* Add code submitted by profanum429

- Add HHKB style top row to v2.h
- Modify read_rows function to take into accout the caps lock firmware key
- Modify default keymap to match the new v2.h
- Adjust readmes

* Fix bug related to col 0 not working

* Add keymap for mechmerlin

* Add profanum429's viper hhkb layout

* Add visual representation for mechmerlin layout
Add navigation keys to keymap

* Add a better visual representation to the mechmerlin keymap

* Add profanum429's Viper layout!

* Updated profanum429 keymap to match a full HHKB
Enabled media keys in rules.mk

* Revert "Updated profanum429 keymap to match a full HHKB"

This reverts commit ed914160d7e27e6412d2c7c5c1c4fa0a04838667.

* Fix default keymap for Eagle

* Enable extra keys for audio control support

* Modified timings in indicator_leds to accomodate the WS2811S chips on the Eagle/Viper2 PCBs at 800kHz with a 16mHz clock
Modified the backlight settings to not interfere with the default RGB underglow code from QMK
Modified the order of the LEDs in the LED status bar at the top of the Eagle/Viper2 PCBs (3,2,1,6,5,4,8,7 order)

* Cleaned up indicator code to remove unused functions as the RGB underglow uses the
default driver provided by QMK

Commented out backlighting code in v2.c

* update readmes to reflect profanum's awesome contributions and fix typo in make instructions

* Remove custom RGB logic and just rely on QMK RGB underglow. We'll leave the backlighting in place for now

6 years agoAdded Mechmini 2.0 to Mechmini keyboard folder
TurboMech [Wed, 3 Jan 2018 10:48:09 +0000 (05:48 -0500)]
Added Mechmini 2.0 to Mechmini keyboard folder

This creates a v1 and v2 subproject.  V1 retains all the same implementations of the bootmapper-ported Mechmnini 1 including #2196.  V2 adds the Mechmini 2.0 kayboard support (I know it took me way to long to get it a pull request in).

All readme's updated to reflect compiling the two seperate keyboards.  Simply either `make mechmini/v1:default` or `make mechmini/v2:defualt`.  Utilizing the rules.mk using `make mechmini:default` will automatically create the Mechmini 2 default keymap as this is the current version and has a much wider user base.

6 years agoLet's Split: Minor fixes in keymap.c comments
Rickard von Essen [Tue, 2 Jan 2018 21:17:49 +0000 (22:17 +0100)]
Let's Split: Minor fixes in keymap.c comments

- Single quote (') is the un-shifted key, not double quote (")
- Fixed alignment

6 years agoADD RGBLIGHT_LIMIT_VAL (#2214)
YouCanFly [Wed, 3 Jan 2018 02:54:56 +0000 (10:54 +0800)]
ADD RGBLIGHT_LIMIT_VAL (#2214)

6 years agoupdate avr url
Jack Humbert [Wed, 3 Jan 2018 02:35:42 +0000 (21:35 -0500)]
update avr url

6 years agomacOS also requires avrdude
Rickard von Essen [Tue, 2 Jan 2018 18:58:16 +0000 (19:58 +0100)]
macOS also requires avrdude