]> git.donarmstrong.com Git - qmk_firmware.git/log
qmk_firmware.git
6 years agoDisable the glossary linking to fix #2498 (#2499)
skullydazed [Thu, 8 Mar 2018 18:31:08 +0000 (10:31 -0800)]
Disable the glossary linking to fix #2498 (#2499)

6 years agoCanadian planck (#2463)
That-Canadian [Thu, 8 Mar 2018 15:31:27 +0000 (07:31 -0800)]
Canadian planck (#2463)

* Line ending stuff again

* Added my personal Planck layout (finally)

6 years ago Move rows config to keymap (#2464)
MakotoKurauchi [Wed, 7 Mar 2018 22:34:42 +0000 (07:34 +0900)]
 Move rows config to keymap  (#2464)

* 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

* Move rows config to keymap

6 years agoquantum: keympa_extra: add sendstring_bepo.h
crazyiop [Sat, 10 Feb 2018 11:08:47 +0000 (12:08 +0100)]
quantum: keympa_extra: add sendstring_bepo.h

6 years agoquantum: keymap_bepo.h: fix typo in BP_COMMMA
crazyiop [Wed, 28 Feb 2018 17:07:08 +0000 (18:07 +0100)]
quantum: keymap_bepo.h: fix typo in BP_COMMMA

6 years agoSwedish layout for iris
Lukas Klingsbo [Sun, 4 Mar 2018 13:28:21 +0000 (14:28 +0100)]
Swedish layout for iris

6 years agoUpdate Meira for revision 1.1 to enable backlighting by default (#2468)
Cole Markham [Wed, 7 Mar 2018 22:06:41 +0000 (16:06 -0600)]
Update Meira for revision 1.1 to enable backlighting by default (#2468)

* Update Meira for revision 1.1 to enable backlighting by default

* Updates to fix other keymaps

6 years agoFixed keymap, added capslock led for maartenwut's kbd66 keymap (#2473)
Maarten Dekkers [Wed, 7 Mar 2018 22:06:04 +0000 (23:06 +0100)]
Fixed keymap, added capslock led for maartenwut's kbd66 keymap (#2473)

* Fixed keymap, added capslock led

* Removed macro

6 years agoAdd layer_state_set_* to custom function lists
U-LANDSRAAD\drashna [Mon, 5 Mar 2018 16:19:15 +0000 (08:19 -0800)]
Add layer_state_set_* to custom function lists

6 years agoExamples should all use _user functions for consistency
U-LANDSRAAD\drashna [Mon, 5 Mar 2018 15:59:27 +0000 (07:59 -0800)]
Examples should all use _user functions for consistency

6 years agoFixed compilation of the ps2avrGB keyboard/firmware (resolving #2425) (#2478)
Sebastian Kaim [Wed, 7 Mar 2018 22:05:02 +0000 (23:05 +0100)]
Fixed compilation of the ps2avrGB keyboard/firmware (resolving #2425) (#2478)

* Fixed compilation of the ps2avrGB keyboard/firmware

This commit fixes the silent compilation error for the ps2avrGB
keyboard/firmware. This error was caused by a lacking default
keymap which it did not have because all keyboards based on it were
moved to another directory. I also added the required config.h
options so it's possible to compile it again and (probably)
flash it on a b.mini.

Lastly, I updated the README to reflect the current state.

This commit fixes #2425

* Referenced the pearl in the ps2avrGB REAMDE

Added a reference to the pearl keyboard in the README of the ps2avrGB keyboard as it is originally based on the firmware as well.

6 years agolayout(preonic): blake-newman's layout (#2483)
Blake Newman [Wed, 7 Mar 2018 22:00:44 +0000 (22:00 +0000)]
layout(preonic): blake-newman's layout (#2483)

* layout(preonic): blake-newman's layout

- Add keymap
  - Add Number Pad layout
  - Reconfigure other layouts to my opinionated style
- Add `readme.md` with layout information

* layout(preonic): blake-newman's layout

- Move enter to `raise + space` / `lower + space`
- Replace `enter` to `right shift`
- Explicitly map modifier keys

6 years agoqwerty_code_friendly: various updates
Campbell Barton [Tue, 6 Mar 2018 14:54:50 +0000 (01:54 +1100)]
qwerty_code_friendly: various updates

- Remove action_get_macro in favor of process_record_user
- Support user defined words on layer 3 (pass via flags)
- Support backspace & del on left thumb cluster.
  (optionally override top right backspace).

6 years agoCorvec's Planck layout
Corey T Kump [Tue, 6 Mar 2018 22:22:13 +0000 (17:22 -0500)]
Corvec's Planck layout

6 years agoAdd back docs for hand-swapping feature.
Joe Wasson [Wed, 7 Mar 2018 08:03:51 +0000 (00:03 -0800)]
Add back docs for hand-swapping feature.

6 years agoA small tidy up (#2490)
Kenny Hung [Wed, 7 Mar 2018 21:56:31 +0000 (21:56 +0000)]
A small tidy up (#2490)

* Add extra RGUI key to make keyboard more MAC friendly

* Remove enumerators for no longer used layers in layout Skewwhiffy for XD75

* Make layer numbers even better

6 years agoMove the linux tutorials to an info box on newbs_getting_started
skullY [Wed, 7 Mar 2018 04:51:26 +0000 (20:51 -0800)]
Move the linux tutorials to an info box on newbs_getting_started

6 years agowarn->danger
skullY [Tue, 6 Mar 2018 23:39:46 +0000 (15:39 -0800)]
warn->danger

6 years agoFlesh out the newbs guide
skullY [Tue, 6 Mar 2018 23:22:47 +0000 (15:22 -0800)]
Flesh out the newbs guide

6 years agoAdd a newbie guide for people completely new to QMK (#2480)
skullydazed [Tue, 6 Mar 2018 22:37:48 +0000 (14:37 -0800)]
Add a newbie guide for people completely new to QMK (#2480)

6 years agoAdd knops configurator support (#2474)
Pawnerd [Mon, 5 Mar 2018 02:29:38 +0000 (03:29 +0100)]
Add knops configurator support (#2474)

* Committed initial version of the knops configurator.

* Added support for the Knops v1.1

6 years agoMention invalid names in the readme. (#2458)
Graham P Heath [Sat, 3 Mar 2018 17:52:09 +0000 (11:52 -0600)]
Mention invalid names in the readme. (#2458)

6 years agoMore thoroughly document Bootmagic and Command (#2455)
skullydazed [Fri, 2 Mar 2018 17:21:03 +0000 (09:21 -0800)]
More thoroughly document Bootmagic and Command (#2455)

6 years agoFix the SGUI aliases
skullY [Fri, 2 Mar 2018 00:15:38 +0000 (16:15 -0800)]
Fix the SGUI aliases

6 years agoAdd `SGUI()` and `SGUI_T()` for consistency with `KC_GUI` (#2442)
skullydazed [Thu, 1 Mar 2018 16:13:10 +0000 (08:13 -0800)]
Add `SGUI()` and `SGUI_T()` for consistency with `KC_GUI` (#2442)

* Add `SGUI()` as an alias of `SCMD()` for consistency with `KC_GUI`

* Add `SGUI_T()` as an alias of `SCMD_T()` for consistency with `KC_GUI`

* Make SGUI the primary name

6 years agoUpdate feature_macros.md (#2387)
Mitchell van Manen [Thu, 1 Mar 2018 16:05:15 +0000 (17:05 +0100)]
Update feature_macros.md (#2387)

break statements are never reached due to the return statement, so unnecessary

6 years agoadding my keymap (#2443)
Ivan Choi [Thu, 1 Mar 2018 15:51:57 +0000 (10:51 -0500)]
adding my keymap (#2443)

6 years agoUpdated and added maartenwut's layouts (#2444)
Maarten Dekkers [Thu, 1 Mar 2018 15:51:11 +0000 (16:51 +0100)]
Updated and added maartenwut's layouts (#2444)

6 years agoAdd a little aside explaining that shifted keys with mod-tap doesn't work (#2446)
fauxpark [Thu, 1 Mar 2018 15:49:50 +0000 (02:49 +1100)]
Add a little aside explaining that shifted keys with mod-tap doesn't work (#2446)

6 years agolayout(preonic): dudeofawesome's layout (#2449)
Louis Orleans [Thu, 1 Mar 2018 15:48:15 +0000 (07:48 -0800)]
layout(preonic): dudeofawesome's layout (#2449)

* 🎉 duplicate default Preonic keymap

* ✨ add Workman layout

* 🚚 swap backspace and delete

* ✨ enable hold enter for shift

* 🚚 swap media play and next

* 💄 use Planck startup sound

* 💄 add Workman layer sound

* ✨ add numpad layer

* 💄 add new workman sound

* 📝 add README

* 🎨 fix layout formatting

* 📝 add image of numpad layer

* 📦 changing chibios submodule version

to match upstream/master's version

* ✨ add caps lock key on adjust layer

* ✨ reworking numpad layer to match a real numpad

* ✨ add double tap to activate numpad

* 📝 fix layout comments

* 📝 update numpad layer render

* ✨ adding operator keys to left hand on numpad

* 🎨 shorten numpad keycodes

6 years agoUpdate to drashna keymaps and userspace (#2450)
Drashna Jaelre [Thu, 1 Mar 2018 15:46:57 +0000 (07:46 -0800)]
Update to drashna keymaps and userspace (#2450)

* Add OSL keycodes and macro handling

* Re-add AVRDUDE target

* Userspace document cleanup and commenting

* Fix Orthodox keymap layout (cosmetic)

* Add caveat for KEYMAP Macros

* Minor tweaks

* Enable Bootmagic in Ergodox EZ

* Minor tweaks

6 years agoFixed dead links (#2451)
Brian Choromanski [Thu, 1 Mar 2018 15:45:47 +0000 (10:45 -0500)]
Fixed dead links (#2451)

* Fixed typo of 'confid.h' to 'config.h'

* Fixed broken links in docs

* Fixed a lot of dead links

6 years agoM10-A, M65-A, GonNerd keymaps (#2418)
Gam3cat [Wed, 28 Feb 2018 21:44:27 +0000 (13:44 -0800)]
M10-A, M65-A, GonNerd keymaps (#2418)

* adding my keymap

* update keymap

* adding gamecat keymap for jc65 keyboard

* updating jc65-gamecat keymap

* updating jc65-gamecat keymap

* updating jc65-gamecat keymap

* updating jc65-gamecat keymap

* M10a keymap and M65a updates

* keymap updates

* keymap updates

* M10a/M65a keymap updates

* M10a/M65a keymap updates

* Delete test.txt

* M65 keymap update

* M65 keymap update

* M65 keymap update

* M65/M10 keymap updates

* M65 keymap update

* M65 keymap update

* M65 keymap update

* M65 keymap update

* M65 keymap update

* M65/M10 keymap update

* M65 keymap update

* M65 keymap update

* M65 keymap update

* M65 keymap update

* M65 keymap update

* Set theme jekyll-theme-cayman

* Set theme jekyll-theme-slate

* M65 keymap update

* M10a/M65a keymap updates

* M10a keymap update

* M65a keymap update

* M65a keymap update

* M65a keymap update

* M65a readme update

* M65a/M10a updates

* M65a readme updates

* M65a/M10a updates

* M65A update

* M65A update

* M65A update

* M65A update

* M65A/M10A keymap update

* M10A keymap update

* Set theme jekyll-theme-tactile

* M10A keymap update

* M65A keymap.c update

* M65 keymap added LED backlight toggle, inc/dec to adjust layer.

* M65 keymap/readme updates.

* M65 keymap fix

* M65 keymap update

* remove theme

* fix comments/readme

* update keymap

* LED backlight update, guess based on reading atmega32u4 documentation for DDRB/PORTB regs, believe DDRB should only be written to once not every time CAPS is hit, but really not too sure.

* LED backlight update, guess based on reading atmega32u4 documentation for DDRB/PORTB regs, believe DDRB should only be written to once not every time CAPS is hit, but really not too sure.

* M65 keymap update

* Updated M65, M10, and gonNerd keymaps.

* update

* del

* keymap updates M65, M10, gonnerd

* update keymaps

* adding back readme that somehow got removed.

6 years agoFixed typo of 'confid.h' to 'config.h' (#2448)
Brian Choromanski [Wed, 28 Feb 2018 21:43:15 +0000 (16:43 -0500)]
Fixed typo of 'confid.h' to 'config.h' (#2448)

* Fixed typo of 'confid.h' to 'config.h'

* Fixed broken links in docs

6 years agoRemap msys2 usb, fix USB port detection (#2301)
Danny [Wed, 28 Feb 2018 21:40:43 +0000 (16:40 -0500)]
Remap msys2 usb, fix USB port detection (#2301)

* Add AVRDUDE to MSYS2 setup

* Remap detected USB port in MSYS2 to COM port

6 years agoMerge of e6v2 stuff as well as my personal keymaps (#2434)
Jason Gorman [Wed, 28 Feb 2018 21:22:53 +0000 (13:22 -0800)]
Merge of e6v2 stuff as well as my personal keymaps (#2434)

* Checkin of tada keymap and initial commit for e6v2.

* checking in other remaining changes before trying to merge

* Reverting pin change. This was done based on the json orginally provided by exclusive, but it was later determined my map was the correct one based on user testing

* fix extra key for ansi keymap. Didn't include fn as standard ansi shift is not split but still had it in keymap

* Fix default help file and add reset to default

6 years agoremove duplicate #define
skullY [Mon, 26 Feb 2018 01:41:43 +0000 (17:41 -0800)]
remove duplicate #define

6 years agoTest a shrug macro
skullY [Mon, 26 Feb 2018 01:40:18 +0000 (17:40 -0800)]
Test a shrug macro

6 years agoCustom keymap for clueboard 60
Yan-Fa Li [Mon, 12 Feb 2018 18:48:38 +0000 (10:48 -0800)]
Custom keymap for clueboard 60

My customized keymap for the clueboard 60.

 - Maps MT(LCTL,ESC) to Caps lock
 - Swaps ALT and GUI for OSX
 - Adds layer for WASD key navigation

6 years agoErgoDox layout similar to Truly Ergonomic
Alejandro Blanco [Thu, 15 Feb 2018 19:06:40 +0000 (20:06 +0100)]
ErgoDox layout similar to Truly Ergonomic

6 years agonew customized ErgodoxEz keymap with easy to remember modifiers. (#2400)
Sean-Li Murmann [Fri, 23 Feb 2018 18:22:50 +0000 (02:22 +0800)]
new customized ErgodoxEz keymap with easy to remember modifiers. (#2400)

* First pass keyboard setup!

* More variation

* Final layer for today

* Added brace to middle key

6 years agonew xd60 layout (#2405)
Isaac Hookom [Fri, 23 Feb 2018 18:22:32 +0000 (13:22 -0500)]
new xd60 layout (#2405)

* new xd60 layout

* fix kc_slsh

6 years agoJJ40 AJP10304 layout (#2407)
ajp10304 [Fri, 23 Feb 2018 18:21:56 +0000 (18:21 +0000)]
JJ40 AJP10304 layout (#2407)

* JJ40 AJP10304 layout
Updated AJP10304 readme.md with formatting

* Revert default JJ40 keymap

6 years agoAdd additional 'tada68' layout.
Michael Wamsley [Tue, 20 Feb 2018 01:19:29 +0000 (17:19 -0800)]
Add additional 'tada68' layout.

6 years agoUpdate Dvorak 42 key layouts (#2420)
lucwastiaux [Fri, 23 Feb 2018 18:16:40 +0000 (02:16 +0800)]
Update Dvorak 42 key layouts (#2420)

* add SCREEN_NAV layer for copy/pasting within screen

* working readreg/paste macros

* working read reg / paste macros

* write log and tran patterns, and expand

* add ls -la shortcut, add tab on combined layer

* put delete word on the right pinky key on shell_nav layer

* add TAB on the right side, add reset key

* added Cloud9 macros

* add cloud9 shortcuts to atreus layout

* added BROWSER_CONTROL layer

* finalized browser control layer

* adding comment

6 years agoLfkeyboards updates (#2421)
scott-t-wilson [Fri, 23 Feb 2018 18:16:10 +0000 (13:16 -0500)]
Lfkeyboards updates (#2421)

* Update smk65 fn layer, add iso

* Added Fn layer to ISO keymap

* Fix error when backlight is disabled but lighting isn't

* Remove broke mini1800 iso map

* Add keymaps

* Add LFKPad

* Add split delete to lfk78

* Typo

* Custom keymap

6 years agoGraham's Keymaps. (#2422)
Graham P Heath [Fri, 23 Feb 2018 18:15:34 +0000 (12:15 -0600)]
Graham's Keymaps. (#2422)

* add my config

* fix backlight, clean up that code

* group background code, restore static var

* qwerty is supposed to be in the middle

* wrap layer change backlight in ifdef

* backlight levels and some more 'emojis'.

* Restructure to make it possible to press cmd ent on the right side of the board with one hand.

* Expose the period through the number layer. Add Hyper keys to mouse layer

* reduce mouse speed

* add a : -P  key

* Thumbs up and down, remove some keys that are duplicated via function keys, clean up

* fix build issues

* add various emoji

* duplicate default Meira keymaps

* Miera updates

* add documented but unmapped emoji

* Sound for the Meira, was stumped by a file size! Thanks drashna!

* add docs

* docs

* revert lib changes...

* clean up

* clean up

* remove make file

* Fixes missing key

6 years agoDocument bootmagic hot keys
Yan-Fa Li [Tue, 20 Feb 2018 07:01:46 +0000 (23:01 -0800)]
Document bootmagic hot keys

 - covers most of tmk_core/common/bootmagic.h

6 years agoflashing instructions, keymap changes
wanleg [Wed, 21 Feb 2018 22:46:57 +0000 (14:46 -0800)]
flashing instructions, keymap changes

* added flashing instructions for Linux & Windows
* minor keymap changes

6 years agoFixed formatting for Fedora example
ferbie [Thu, 22 Feb 2018 01:44:04 +0000 (20:44 -0500)]
Fixed formatting for Fedora example

6 years agoAdds dead encryption keymap
deadencryption [Fri, 23 Feb 2018 18:13:09 +0000 (12:13 -0600)]
Adds dead encryption keymap

6 years agoPlanck/NIU_Mini - Mason Layout - Fixing comments, adding missed keys
Mason McAllaster [Thu, 22 Feb 2018 15:32:18 +0000 (10:32 -0500)]
Planck/NIU_Mini - Mason Layout - Fixing comments, adding missed keys

6 years agotada68: layout: add new layout 'tshack' (#2431)
James Shackleford [Fri, 23 Feb 2018 18:12:04 +0000 (13:12 -0500)]
tada68: layout: add new layout 'tshack' (#2431)

* Move to a more cross-platform grep command

* Use sed to strip out AVR_SIZE instead

* tada68: layout: add new layout tshack

Adds "James Shackleford's UNIX layout" for the Tada68

6 years agoergobox -> ergodox
Jose Pablo Mora [Fri, 23 Feb 2018 00:42:04 +0000 (18:42 -0600)]
ergobox -> ergodox

6 years agoMinor updates to docs (#2406)
Ben Hilburn [Mon, 19 Feb 2018 19:09:05 +0000 (14:09 -0500)]
Minor updates to docs (#2406)

* [docs/] Cleaning up some language to make it more clear.

* [docs/] Adding instructions for installing deps on RH / Fedora.

6 years agoReadme img link updates (#2410)
Jason Barnachea [Mon, 19 Feb 2018 19:07:59 +0000 (11:07 -0800)]
Readme img link updates (#2410)

* QMK and JC65 pcb img links updated

link fixes

* personal keymap updates

new v32u4 keymap, updated v32a keymap

* Update readme.md

6 years agoUpdate dilly default keymap (#2413)
Danny [Mon, 19 Feb 2018 18:50:35 +0000 (13:50 -0500)]
Update dilly default keymap (#2413)

* Move DEL to correct layer

* Move BNM to the left by one and move Backspace, add more stuff to layers

6 years ago1up60rgb Keyboard Support (#2404)
rempired [Sun, 18 Feb 2018 07:09:40 +0000 (23:09 -0800)]
1up60rgb Keyboard Support (#2404)

* Add files via upload

* Update keymap.c

* Update keymap.c

* Update 1up60rgb.c

* Tidy up the code a bit for submission into QMK Master
- Create readme file
- Fix compile issue with standard keymap
- Create default keymap
- Remove unused Makefile

* Keymap Adjustments

* Reworked alternate layouts

* Reworked keymaps

* Update keymap.c

* Update readme.md

Add carriage return to make README cleaner

6 years agoMove hexwire layout into 4x12 layout folder
Danny Nguyen [Fri, 16 Feb 2018 23:27:50 +0000 (18:27 -0500)]
Move hexwire layout into 4x12 layout folder

6 years agoAdd Dilly keyboard
Danny Nguyen [Sat, 17 Feb 2018 03:13:28 +0000 (22:13 -0500)]
Add Dilly keyboard

6 years agoAdded Chimera LS and Chimera Ergo (#2335)
GlenPickle [Fri, 16 Feb 2018 17:03:53 +0000 (11:03 -0600)]
Added Chimera LS and Chimera Ergo (#2335)

* Added Chimera Ortho keymap

* added readme

* fixed hardware link

* Added KC_KEYMAP

* resolving conflict

* Added Chimera LS and Chimera Ergo

* Added rules file

* fixed rule files

* Added Chimera Ortho keymap

* Added KC_KEYMAP

* Added Chimera LS and Chimera Ergo

* fixed rule files

* fixed rule files

* fixed image links

* Added KC_KEYMAP

* Added Chimera LS and Chimera Ergo

* Added Chimera Ortho keymap

* fixed rule files

* fixed rule files

* fixed image links

* Fixed KEYMAP vs KC_KEYMAP

6 years agou/yanfali custom keymap for Iris
Yan-Fa li [Mon, 11 Dec 2017 06:16:31 +0000 (22:16 -0800)]
u/yanfali custom keymap for Iris

Based heavily on the keymap by hexwire.

 1. Moved LALT to LCTL; I don't need CTL because of ESCC.
 1. Moved RAISE to old LALT.
 1. Moved ENTER to old RAISE.
 1. Move QUOTE to old ENTER.
 1. Moved PLUS to old QUOTE.
 1. replaced music next and volume up with browser forward and back
    through history

6 years agoUpdate keymap.c
Pittyolo [Tue, 13 Feb 2018 11:04:27 +0000 (12:04 +0100)]
Update keymap.c

6 years agoIris: Create info.json (#2396)
tameone [Fri, 16 Feb 2018 17:01:51 +0000 (12:01 -0500)]
Iris: Create info.json  (#2396)

* Create info.json

* Update info.json

6 years agoFix EE HANDS on splits losing handedness if RGB is enabled (#2399)
Drashna Jaelre [Fri, 16 Feb 2018 17:00:39 +0000 (09:00 -0800)]
Fix EE HANDS on splits losing handedness if RGB is enabled (#2399)

* Fix EE HANDS on splits losing handedness if RGB is enabled

* Because I'm an idiot and did a bad cut/paste job

6 years agoLet's Split: Minor keymap fixes
ChrissiQ [Fri, 16 Feb 2018 07:23:19 +0000 (00:23 -0700)]
Let's Split: Minor keymap fixes

6 years agoadding my stuff back after hard reset
Oryhara [Mon, 12 Feb 2018 20:47:32 +0000 (14:47 -0600)]
adding my stuff back after hard reset

6 years agoFix swedish NO_GRV
Johan Ju [Sat, 10 Feb 2018 12:43:21 +0000 (13:43 +0100)]
Fix swedish NO_GRV

6 years agoChange the CDC_NOTIFICATION_EPSIZE back to 8 from 32
Fred Sundvik [Sat, 10 Feb 2018 23:33:57 +0000 (01:33 +0200)]
Change the CDC_NOTIFICATION_EPSIZE back to 8 from 32

6 years agoSet unused USB serial buffer to 1 byte to save memory
Fred Sundvik [Sat, 10 Feb 2018 23:08:32 +0000 (01:08 +0200)]
Set unused USB serial buffer to 1 byte to save memory

6 years agoUpdate to drashna keymaps (#2381)
Drashna Jaelre [Mon, 12 Feb 2018 20:46:35 +0000 (12:46 -0800)]
Update to drashna keymaps (#2381)

* Add to list of predefined rgb colors

* Change layer colors, to reflect new options

* Use Tag Toggle instead

* Clean up macros and add breathing indication for OSM Layer

* Get Viteri Macropad working properly

* Disable unused action features

* Use I2C because that's smaller, apparently

* Remove viterbi-half code

6 years agoUpdate feature_auto_shift.md
Gomme_Bidule [Mon, 12 Feb 2018 02:22:36 +0000 (03:22 +0100)]
Update feature_auto_shift.md

6 years agoCommitted initial version of the knops configurator.
Kayle Knops [Mon, 12 Feb 2018 20:33:09 +0000 (21:33 +0100)]
Committed initial version of the knops configurator.

6 years agoClueboard hotswap support (#2376)
skullydazed [Sun, 11 Feb 2018 01:09:47 +0000 (17:09 -0800)]
Clueboard hotswap support (#2376)

6 years agoModernize clueboard, add 66_ansi and 66_iso layouts (#2377)
skullydazed [Sun, 11 Feb 2018 01:08:37 +0000 (17:08 -0800)]
Modernize clueboard, add 66_ansi and 66_iso layouts (#2377)

6 years agoNew keyboard: Cu75 (#2374)
yiancar [Sat, 10 Feb 2018 22:47:15 +0000 (23:47 +0100)]
New keyboard: Cu75 (#2374)

* 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

* Addition of cu75

Addition of cu75 keyboard, uses libraries from LFKeyboards directory which are path linked to reduce file duplication.

Minor fix on cu24 readme

* Minor Readme Fix

6 years agoDiverge 3 initial commit
IslandMan93 [Sun, 4 Feb 2018 21:50:49 +0000 (16:50 -0500)]
Diverge 3 initial commit

woo it works

use lets split code

Final working. Uses serial

Update license

6 years agoAdded raylas keymap for TADA68
Raymond Douglas [Sun, 4 Feb 2018 23:05:22 +0000 (15:05 -0800)]
Added raylas keymap for TADA68

6 years agoAdd JC65 ps2avrGB keyboard (#2351)
Jason Barnachea [Sat, 10 Feb 2018 22:24:54 +0000 (14:24 -0800)]
Add JC65 ps2avrGB keyboard (#2351)

* Adds JC65 ps2avrGB keyboard

* Adds default keymap

* Adds personal keymap

* Backlight On/off support

Migrated code from the BFake. Functionality only on BL_ON, BL_OFF,
BL_TOGG.

* Backlighting config adjustment

Only 1 level supported.

* Personal keymap update

BL toggle added and RGB layer updates.

* Renamed jc65 ps2avrgb directory

Renamed directory for more clarity.

* Default keymap and default rules

* Personal keymap and personal rules

* Group JC65 QMK and PS2 versions

Group JC65 QMK and PS2 versions, Split directories, Readme for parent
folder.

* Default keycaps and personal keymaps re-added

Default and personal keymaps re-added. Keymaps, Readme, Rules.mk, and
config.h

* v32a default keymap rules

Default to no.

* RGB and Backlight default settings

Set to yes.

* Rules.mk defaults for personal keymap

Rules.mk defaults for personal keymap

* Revised keyboard readme make paths

Revised.

* Path correction

* jc65 default folder set

set default pcb to qmk version

* default rules for v32a

set to enable backlight and rgb by default.

6 years agoFix reset for STM32 devices
Fred Sundvik [Sat, 10 Feb 2018 21:09:03 +0000 (23:09 +0200)]
Fix reset for STM32 devices

6 years agoadd conditional to perform check-size only for supported architectures
Michael F. Lamb [Wed, 7 Feb 2018 00:32:31 +0000 (16:32 -0800)]
add conditional to perform check-size only for supported architectures

6 years agomake check_size work across platforms
Michael F. Lamb [Tue, 6 Feb 2018 20:05:48 +0000 (12:05 -0800)]
make check_size work across platforms

6 years agoAdd the ability to disable Music Mode completely (#2339)
Drashna Jaelre [Thu, 8 Feb 2018 20:16:06 +0000 (12:16 -0800)]
Add the ability to disable Music Mode completely (#2339)

* Skip process_music in NO_MUSIC_MODE is defined

* Skip matrix_scan_music if NO_MUSIC_MODE is defined

* Skip music_all_notes_off if NO_MUSIC_MODE is defined

* Leave matrix_scan_music in, because it reduces firmware size by 150b....

* Add docs for NO_MUSIC_MODE

6 years agoSwitch from echo to printf for output without newlines
Danny Nguyen [Mon, 29 Jan 2018 15:49:26 +0000 (10:49 -0500)]
Switch from echo to printf for output without newlines

6 years agoOnly search through newly detected devices and discard ones that disappeared
Danny Nguyen [Thu, 25 Jan 2018 21:36:01 +0000 (16:36 -0500)]
Only search through newly detected devices and discard ones that disappeared

6 years agoMerge ChibiOS and LUFA descriptor support (#2362)
fredizzimo [Thu, 8 Feb 2018 20:07:46 +0000 (22:07 +0200)]
Merge ChibiOS and LUFA descriptor support (#2362)

* 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

6 years agoARM audio fixes, stack size increase (#2365)
Jack Humbert [Thu, 8 Feb 2018 19:39:40 +0000 (14:39 -0500)]
ARM audio fixes, stack size increase (#2365)

* fix up arm audio implementation

* chibios stack size inc

* get one channel working

* update for chibios

6 years agoFixed my minivan F-keys
jetpacktuxedo [Thu, 8 Feb 2018 16:55:51 +0000 (08:55 -0800)]
Fixed my minivan F-keys

6 years agoMakes layers consistent with comments
Niles Christensen [Sun, 28 Jan 2018 20:24:43 +0000 (15:24 -0500)]
Makes layers consistent with comments

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