]>
git.donarmstrong.com Git - qmk_firmware.git/log
noroadsleft [Wed, 23 May 2018 03:14:50 +0000 (20:14 -0700)]
Fix to KC60 LAYOUT_60_ansi matrix (#3026)
noroadsleft [Wed, 23 May 2018 00:06:58 +0000 (17:06 -0700)]
Refactor and Configurator update for ACR60 (#3025)
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
noroadsleft [Tue, 22 May 2018 22:58:56 +0000 (15:58 -0700)]
Refactor and Configurator updates for 9key (#3024)
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
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
GreenShadowMaker [Tue, 22 May 2018 19:48:33 +0000 (12:48 -0700)]
added some helpful notes to the documentation (#2981)
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
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
noroadsleft [Tue, 22 May 2018 19:12:50 +0000 (12:12 -0700)]
Refactor update for 6ball (#3017)
Danny [Tue, 22 May 2018 19:12:06 +0000 (15:12 -0400)]
Add mike808 Viterbi layout (#3019)
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
Maarten Dekkers [Tue, 22 May 2018 14:03:10 +0000 (16:03 +0200)]
Fix Atom47 configurator layout (#3018)
QMK Bot [Tue, 22 May 2018 02:16:00 +0000 (02:16 +0000)]
convert to unix line-endings [skip ci]
Maarten Dekkers [Tue, 22 May 2018 02:12:56 +0000 (04:12 +0200)]
Fix atom47 keyboard revision naming (#3013)
* Fixed Atom47 revisions, rev1 is rev3
* Remove rev1 folder
* Added bootloader to info.json
* Renamed layout
* Change readme for atom47
* Remove bootloader line from info.json
Joe Wasson [Tue, 22 May 2018 01:17:15 +0000 (18:17 -0700)]
Remove ISO imposter key from TKL keymap (#3014)
Jack Humbert [Mon, 21 May 2018 20:29:37 +0000 (16:29 -0400)]
Create CNAME
Drashna Jaelre [Mon, 21 May 2018 04:45:38 +0000 (21:45 -0700)]
Add 80 key layout to Ergodone, as it appears to support it (#2984)
* Add 80 key layout to Ergodone
* Add layouts
* Missed a comma .....
Drashna Jaelre [Mon, 21 May 2018 04:34:18 +0000 (21:34 -0700)]
Fix Ergodox EZ Info.json files (#2979)
* Fix Ergodox EZ Info.json files
* Ugh, column stagger!
* Whoops, added offset to wrong axis
* Add changes to Ergodone and Ergodox Infinity
Drashna Jaelre [Wed, 16 May 2018 03:33:49 +0000 (20:33 -0700)]
Fix Orthodox height
Drashna Jaelre [Wed, 16 May 2018 20:51:24 +0000 (13:51 -0700)]
Fix compile issues for atmega328p
Barry Huang [Sun, 20 May 2018 17:28:33 +0000 (01:28 +0800)]
Capslock indicator add (#3007)
* Capslock indicator add
* edit
* name correction
* led_set_user(usb_led); delete
yiancar [Sun, 20 May 2018 17:28:05 +0000 (18:28 +0100)]
HS60 ANSI keymap (#3010)
* 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
* HS60 ANSI update
* HS60 ANSI update
MechMerlin [Sun, 20 May 2018 17:25:34 +0000 (10:25 -0700)]
Kira 75 QMK Support (#3003)
* preliminary check in of Kira75
* Layout done
* make an appropriate keymap and fix layout commas
* formatting changes and housekeeping
* add info.json contents for QMK Configurator support
* add RGB underglow support
* add support for caps and num lock leds
Campbell Barton [Sun, 20 May 2018 17:05:01 +0000 (19:05 +0200)]
qwerty_code_friendly: correct typos (#3002)
* qwerty_code_friendly: correct typos
* qwerty_code_friendly: right thumb for media keys
Allows for single handed media control.
MechMerlin [Sun, 20 May 2018 16:59:02 +0000 (09:59 -0700)]
Merlin community layouts (#3004)
* community layout support for eagle_viper v2 and remove mechmerlin keymap dir
* community layout support for eagle_viper v2 and remove mechmerlin keymap dir
* Change to QMK_KEYBOARD_H and remove merlin keymap in favor of cmmunity layouts
* community layout support 60_ansi
* community layout support for 60_ansi
MechMerlin [Sat, 19 May 2018 04:00:48 +0000 (21:00 -0700)]
Renamed jd40's LAYOUT to LAYOUT_kc (#3000)
Made a new LAYOUT without all the KC_##
MechMerlin [Sat, 19 May 2018 04:00:13 +0000 (21:00 -0700)]
checking in xxinophobia's changes to get ISO enter working correctly (#2999)
sennin32 [Sat, 19 May 2018 03:59:05 +0000 (11:59 +0800)]
change do60 config (#2996)
* add do60 support
* DO60 on market config v0.2.8
* remove do60x
* Changes for matching new naming rule
Joe Burchett [Fri, 18 May 2018 23:33:03 +0000 (16:33 -0700)]
fix broken links in readme.md for bigseries (#2997)
Xyverz [Fri, 18 May 2018 22:32:50 +0000 (15:32 -0700)]
Updating my maps in upstream master (#2987)
* Adding Rama M10-A Macropad
* ch-ch-ch changes...
* Major overhaul based on SMT's keymap.
* more changes.
* Moved the FKeys to the ADJUST layer.
* More rearranging.
* Alias in Atreus62 keymap to make it more legible
Added config.h to fix tapping_term issue for Caps Lock key in OSX
* Added OrthoDox layout.
* More layout changes.
* Fixing things with the keyboard.
* Finishing touches.
Set left-hand master in config.h
Embedded the arrow keys in keymap.c
* Revised keymap making this easier to use.
* additions and changes.
* changes to various keymaps.
* Minor adjustments to OrthoDox layout.
* Added Eco keymap. Updated Let's Split keymap.
* Added gherkin
* Removed my M10A keymap
* Planck Keymap Updates
Updated my Planck keymap and created a simple keymap for Seph's Preonic.
* Added readme
* readme fixes
* Update readme.md
more clarification
* Keymap Tweaks
Removed the Power button setting from the keymap. It was in a
horrible location. I'll work on getting it setup somewhere else
sometime later.
* Added Readme
I finally got around to adding a readme to this keymap. I've also added minor changes to the layout.
* Fixed Keymap Error
* Fixed Readme
* adding iris and levinson keymaps
* Tweaks to keymap
* added youngJZ keymap
* Changes to keymap
Added a readme.md
* Levinson changes
Added the readme.md and rules.mk files.
Configured RGB underglow and backlighting.
* fixed readme
* changes to keymaps
* Updated keymap
* Updated readme.md
* Updated Readme (again)
* Updated Readme
Fixed formatting. Again.
* Updated readme
This is the last readme update for this keyboard update. I hope.
* Added Contra keymap
* Kinesis Keymap Update
* Updated Keymaps
I've updated my Kinesis (Stapelberg) layout and my Clueboard 66 layout.
I've also updated my Kinesis Readme.
* Clueboard Keymap update
Added media keys to my Clueboard 66 Rev2 layout.
* Added keymap
Added Minidox keymap & rules.
Added user function to Let's Split keymap that turns off the red
LEDs on the Pro Micros.
* New Zen keymap
Added Zen keyboard to my list of keyboards, so had to generate a new
keymap for it.
Also adding some changes to my MiniDox keymap and config.h, as well
as my Levinson's config.h.
The config.h file changes enable ee_hands.
* A few changes for useability
I made a few changes to the Minidox keymap to see if I can't make it more useable.
I'm also working on streamlining the Zen keyboard keymap to reduce layers.
* Re-vamped Iris keymap.
* changes
* minor keymap change
This was a minor keymap change to use mod_tap for the backspace key:
ALT when held, BSPC when tapped.
* Added Fourier keymap
* Keymap Cleanup
Moved KC_ESC to KC_CAPS, and changed KC_ESC to KC_GRV
This is because of muscle memory, I kept hitting ESC when trying to hit TAB.
* Keymap Adjustments
Swapped Caps/Esc, put Caps in Raise/Lower layers, put Grv in normal
Esc position. Adjusted the readme.md to reflect these changes.
* minor tweaks
Added code to disable red ProMicro LEDs after flashing.
* Clean-up
* Corrections to keymap.
Fixed a foul-up in the Zen keymap where the lctrl was where the LOWER
should have been.
* Changes to make this fall in line with the new Layout features
* Moving to LAYOUTs for 4x12 boards
* fixed config.h file
* standardization changes
* Reverted Atreus62 keymap to LAYOUT format
* Switch Preonic and Nyquist to ortho_5x12
* Corrections to config.h
* config.h file tweaks
* config.h file tweaks
Harley Laue [Fri, 18 May 2018 20:58:23 +0000 (13:58 -0700)]
Add Contra layout & cleanup a few things (#2998)
* Have Del become backspace on the bottom layer for grid layouts
* Fix modtap for ESC
* Add sleep to Adjust layer
skullY [Fri, 18 May 2018 19:56:26 +0000 (12:56 -0700)]
trigger api update
MechMerlin [Fri, 18 May 2018 14:45:06 +0000 (07:45 -0700)]
remove a KC-NO in row 1 (#2994)
MechMerlin [Thu, 17 May 2018 22:21:06 +0000 (15:21 -0700)]
Add QMK Configurator support and remove Layouts definitions (#2977)
* Add QMK Configurator support and remove userspace definitions
* fix that build breakage
* Unsupport community layouts but use standard layouts
GreenShadowMaker [Thu, 17 May 2018 14:05:34 +0000 (07:05 -0700)]
Add copy of knops/mini default keymap with comments for new user (#2989)
M1K3L08 [Wed, 16 May 2018 20:00:04 +0000 (21:00 +0100)]
Fixed sprintf overflow
Drashna Jaelre [Wed, 16 May 2018 02:24:47 +0000 (19:24 -0700)]
Make sure new features (RGB Matrix) are actually listed
Drashna Jaelre [Wed, 16 May 2018 01:26:04 +0000 (18:26 -0700)]
Fix Orthodox Info.json files
Drashna Jaelre [Wed, 16 May 2018 02:34:34 +0000 (19:34 -0700)]
Yet another update to drashna keymaps and userspace (EEPROM, RGB indicators) (#2959)
* More Iris Tweaks
* Mess with iris arrow keys
* Massive layout overhaul to make everything more OLKB
* Additional tweaks
* Cleanup Userspace
Remove unused layer code, and properly set userspace eeprom structure.
* EEPROM stuff
* Only use indicators if layer indication is enabled
* Iris and Orthodox Tweaks (Status Indicators)
* Additional tweaks to finish tri layer conversion
* Disable ProMicro ligths globally
* Add Pro Micro hacking info
* Successfully get mod indication working on thumb clusters
* Enable printing when console is enabled
* Make Modifier Indicator lights more modular
* Keymap cleanup
* Tapping test changes
* Cleanup and minor tweaks
Drashna Jaelre [Wed, 16 May 2018 02:33:53 +0000 (19:33 -0700)]
Add default to LEADER_TIMEOUT in case it's not defined (#2818)
* Add default to LEADER_TIMEOUT in case it's not defined
* Update Leader Timeout default
yiancar [Tue, 15 May 2018 21:54:50 +0000 (22:54 +0100)]
Addition of HS60 ISO keyboard (#2972)
* 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
* HS60 initial rgb port
porting HS60 to master rgb code
* HS60 fixes
* Hs60 rgb changes
* Cleanup for HS60 ISO
* More HS60 cleanup
* Update config.h
* More Cleanup for HS60
* HS60 modifications to work with configurator
* More HS60 cleanup
* Remove userspace layouts on HS60
* Update rules.mk
* HS60 bootloader change
Danny [Tue, 15 May 2018 15:09:47 +0000 (11:09 -0400)]
Update info.json for Iris to more closely match physical layout (#2973)
Wilba6582 [Tue, 15 May 2018 15:09:04 +0000 (01:09 +1000)]
Added Olivia's HHKB-ish layout to CA66 (#2974)
* Added Olivia's HHKB-ish layout.
MechMerlin [Mon, 14 May 2018 18:50:43 +0000 (11:50 -0700)]
Help Barry get pk60 Configurator files fixed (#2971)
WarmCat [Mon, 14 May 2018 16:43:12 +0000 (17:43 +0100)]
Added YMD75 support (#2968)
* Adding ymd75 files
* Added YMD75 support, inc layout json
* Added YMD75 support
Chris Fung [Sun, 13 May 2018 17:56:54 +0000 (10:56 -0700)]
override hamburger placement
Drashna Jaelre [Mon, 14 May 2018 14:27:50 +0000 (07:27 -0700)]
Fix Ortho Compile issue
Drashna Jaelre [Mon, 14 May 2018 13:57:01 +0000 (06:57 -0700)]
Orthodox info.json changes
Drashna Jaelre [Sun, 13 May 2018 06:11:13 +0000 (23:11 -0700)]
Add rgblight set at commands
Drashna Jaelre [Mon, 14 May 2018 14:17:50 +0000 (07:17 -0700)]
List all Tap Dancing functions (#2945)
* List all Tap Dancing functions
* Spelling, which drashna can't do apparently
yiancar [Mon, 14 May 2018 14:17:24 +0000 (15:17 +0100)]
Rgb matrix fixes, I2C library can now retry if it has failed (#2943)
* 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
* General fixes for RGB_matrix
- Complited speed support for all effects
- Fixed raindrop effects to initialized after toggle
- Fixed raindrop effects to use all available LEDs
- Fixed effect step reverse function
- Moved RGB_MATRIX_SOLID_REACTIVE under correct flag
* Documentation update for RGBmatrix
* More doc updates
* I2C library can now retry if it has failed
- Replaced the original TWIlib by LFKeyboard's modified version
- Allows for an extra argument on TWITransmitData, if blocking is set to 1 function will retry to transmit on failure. Good for noisy boards.
* RGB Matrix, use alternative I2C library
TWIlib seems to be hanging for me sometimes probably due to ISR routine. I have used i2c_master as a good alternative.
Note: this commit is for Wilba6582 to verify before merge
* Update rgb_matrix.c
* RGB matrix cleanup
- Remove TWIlib
Drashna Jaelre [Mon, 14 May 2018 14:15:48 +0000 (07:15 -0700)]
Add support for Swap Hands feature to Orthodox and Iris (#2933)
* Add support for Swap Hands feature to Orthodox and Iris
* Fix hag's iris keymap to use LAYOUT properly
* Fix Swedish's Iris Keymap
* Fix Drashna's Orthodox keymaps, because he's an idiot
Drashna Jaelre [Mon, 14 May 2018 14:11:12 +0000 (07:11 -0700)]
Reformat 40% Ortho boards to work with Layouts feature (#2804)
* Reformat 40% Ortho boards to work with Layouts feature
* Fix krusli keymap to compile properly
* Fix mt40 compile errors
* Fix layouts
* fix RGB?
Gergely Nagy [Tue, 24 Apr 2018 14:41:38 +0000 (16:41 +0200)]
Allow one-shot modifiers to be chained
Many a times one would want to use multiple modifiers with the same key,
preferably without having to hold anything, like `Ctrl+Shift+C` or
`Ctrl+Shift+V` to copy/paste in GNOME Terminal. To make this possible, we need
to be able to chain one-shot modifiers, so that we can have multiple of them
active at the same time.
The easiest way to accomplish this is that whenever we activate a one-shot
modifier, we apply it on top of the existing set, instead of re-setting the
state. When deactivating, either due to an interrupt, or due to a timeout, we
deactivate all oneshots anyway, so the clearing part is covered. When we turn
the one-shot modifier into a toggle, that will also clear all one-shot modifiers
first, so we covered that case too.
Fixes #2796, #1580, and #856.
Signed-off-by: Gergely Nagy <qmk@gergo.csillger.hu>
Sascha Grunert [Mon, 14 May 2018 14:06:33 +0000 (16:06 +0200)]
Update my keymap (#2965)
* Add my personal keymap
* Improve layout
* Update keymap
* Set Linux input mode
Lawrence Ng [Mon, 14 May 2018 13:59:31 +0000 (09:59 -0400)]
Fix/update XD75 default layout (#2963)
Fix layout to match current official default layout: http://www.keyboard-layout-editor.com/#/gists/
ac341208e023e4a4d982bccf711ae38f
Also add LED controls on FN layer
xton [Mon, 14 May 2018 04:02:06 +0000 (21:02 -0700)]
Xton has a dz60 (#2952)
* FORK!
* WIP - just how i like it
* empty
* more movement
* mouse keys
* more vimminess
* append/insert shift
* WIP - vim macros
* blocked out layer below in cmd mode.
also, about to restart my cmd approach.
* WIP - new vim layer
ripoff of the ergodox one, but rewritten as a state machine.
* debugged some, got key repeat working
* moooar coverage
* moooar coverage
* regular vis mode
* basically done with basics.
* some refactoring
- common movement sequences into helper function
- added some rgb controls
* modkey passthru feature
* stdized on cmd-left/right instead of ctrl-a/e
sadly. as there's no reliable shift-ctrl-e
* indicator lights
* moved vim layer into userspace
* cleaned up some yanking edge cases
* docs and some tweaks to layerescapes
* updated/added license strings
* updated comments
* moved config changes to keymap
* spurious changes removed
* cleanup pass, HT drashna for suggestions
- used _keymap() pattern to better modularize event processing in userspace
- made some static things static
- removed unused function
- improved reset.
* dz60 started. keymaps done.
* bugfixes: missing state change in d-, lspace should toggle vim mode.
* Caps lock indicator -> vim indicator.
And adjusted mousekey settings.
* don't actually need the second move trigger and it makes typing less responsive.
* some oppurtunistic bugfixing from my other keyboard (sorry)
* added readme for my dz60 keymap.
* bugfixing and comments updated (niu_mini)
* cleanup as suggested from review
MechMerlin [Mon, 14 May 2018 04:01:13 +0000 (21:01 -0700)]
update template copyrights to 2018 (#2962)
Barry Huang [Mon, 14 May 2018 03:49:32 +0000 (11:49 +0800)]
info.json update to pk60 (#2961)
* Play Keyboard60 PCB
pk60 PCB files upload
* Add readme files for pk60
* error solving
* uneeded question marks removed
* Update readme.md
* Layouts update
Including ANSI, ISO, 2 kinds of arrows, minila and ALL layouts.
* info.json and redme.md fix
* uppercase fix to lowercase
Mattia Dal Ben [Mon, 14 May 2018 02:31:38 +0000 (04:31 +0200)]
Default layout for the Redox keyboard (#2954)
* Improved default layout for Redox keyboard, renamed old layout
* Corrected copyright note
Barry Huang [Sun, 13 May 2018 16:30:10 +0000 (00:30 +0800)]
Play Keyboard60 PCB upload (#2953)
* Play Keyboard60 PCB
pk60 PCB files upload
* Add readme files for pk60
* error solving
* uneeded question marks removed
MechMerlin [Sun, 13 May 2018 06:02:06 +0000 (23:02 -0700)]
Add standard layout 60% support for QMK Configurator and user space (#2950)
xton [Sat, 12 May 2018 22:37:20 +0000 (15:37 -0700)]
xtonhasvim cleanup (#2947)
* FORK!
* WIP - just how i like it
* empty
* more movement
* mouse keys
* more vimminess
* append/insert shift
* WIP - vim macros
* blocked out layer below in cmd mode.
also, about to restart my cmd approach.
* WIP - new vim layer
ripoff of the ergodox one, but rewritten as a state machine.
* debugged some, got key repeat working
* moooar coverage
* moooar coverage
* regular vis mode
* basically done with basics.
* some refactoring
- common movement sequences into helper function
- added some rgb controls
* modkey passthru feature
* stdized on cmd-left/right instead of ctrl-a/e
sadly. as there's no reliable shift-ctrl-e
* indicator lights
* moved vim layer into userspace
* cleaned up some yanking edge cases
* docs and some tweaks to layerescapes
* updated/added license strings
* updated comments
* moved config changes to keymap
* spurious changes removed
* cleanup pass, HT drashna for suggestions
- used _keymap() pattern to better modularize event processing in userspace
- made some static things static
- removed unused function
- improved reset.
Joe Wasson [Sat, 12 May 2018 16:54:35 +0000 (09:54 -0700)]
More work on Talljoe layout including adding layout support for HHKB and TKL. (#2946)
* Add tap-dancing semicolon.
* Infinity60 was running out of USB space.
* Rename common layout variable so it doesn't collide with some keyboards.
* Godspeed!!!
* Patch the number of LEDs for 1up60rgb
* Don't light up if rgblight is off.
* Add HHKB layout.
* Add HHKB to Talljoe's layout.
* Bring back bananasplit keymap.
* info.json
* Userspace config.h doesn't seem to be setting PREVENT_STUCK_MODIFIERS
* Remove 1uprgb workaround
* Add TKL to talljoe keymap.
Also introduces the tkl layout.
MechMerlin [Sat, 12 May 2018 15:58:17 +0000 (08:58 -0700)]
edit readmes for layout for 60_ansi (#2944)
Wilba6582 [Sat, 12 May 2018 15:53:12 +0000 (01:53 +1000)]
Added bootmagic_lite() (#2942)
xton [Sat, 12 May 2018 15:52:11 +0000 (08:52 -0700)]
Xton's first keymap! (#2941)
* FORK!
* WIP - just how i like it
* empty
* more movement
* mouse keys
* more vimminess
* append/insert shift
* WIP - vim macros
* blocked out layer below in cmd mode.
also, about to restart my cmd approach.
* WIP - new vim layer
ripoff of the ergodox one, but rewritten as a state machine.
* debugged some, got key repeat working
* moooar coverage
* moooar coverage
* regular vis mode
* basically done with basics.
* some refactoring
- common movement sequences into helper function
- added some rgb controls
* modkey passthru feature
* stdized on cmd-left/right instead of ctrl-a/e
sadly. as there's no reliable shift-ctrl-e
* indicator lights
* moved vim layer into userspace
* cleaned up some yanking edge cases
* docs and some tweaks to layerescapes
* updated/added license strings
* updated comments
* moved config changes to keymap
* spurious changes removed
akrob [Sat, 12 May 2018 15:46:27 +0000 (09:46 -0600)]
Fix syntax, add laylock with backlight toggle on locked layer (#2940)
* Create config.h
* Create rules.mk
* Create keymap.c
* fix syntax and add latest
MechMerlin [Sat, 12 May 2018 15:45:19 +0000 (08:45 -0700)]
FaceW Keyboard Support (#2939)
* preliminary checkin for facew keyboard
* Update readme file
* put the standard 60 ansi layout in
* update rules to have LAYOUT_60_ansi to use my userspace layouts
Hide [Fri, 11 May 2018 15:05:11 +0000 (00:05 +0900)]
Updated Ergo42 hdbx keymap (#2927)
* Add
* Revert "Add"
This reverts commit
4b10fef88712a63f4a91410410b4c99346fa1b24 .
* Add Ergo42 keymaps
for JIS layout
* Fix hdbx keymap for Ergo42
Changed some keys layout and add description.
* Updated hdbx keymaps for Ergo42
Now using update_tri_layer_state.
Underglow color sync layer-switching.
* Fixed hdbx keymap
Deleted rgb define line (now using master) and fixed some issues pointed out.
* update ignore
* fixed
Danny [Thu, 10 May 2018 17:35:47 +0000 (13:35 -0400)]
Fix up info.json file for Iris (#2935)
WarmCat [Thu, 10 May 2018 15:28:58 +0000 (16:28 +0100)]
Backlight and RGB now working for JJ50 (#2929)
* Added support for JJ50 from KPRepublic, no rgb or backlight control yet. Added as a layout of ymd96 at the moment (same microprocessor). Basic keymap with three layers to get started.
* Added support for JJ50
* Tidied up jj50 code, backlight and RGB is now working.
* Renaming "KEYMAP" to "LAYOUT" to adhere to the new QMK standards.
MechMerlin [Thu, 10 May 2018 04:37:04 +0000 (21:37 -0700)]
Move ckeys workshop to its own directory (#2928)
* move obelus and nakey to ckeys directory
* delete the originals
* short readme about ckeys
* edit readmes to reflect new changes
* add build guide info..and here's me trying to retrigger the build job
MechMerlin [Thu, 10 May 2018 04:36:40 +0000 (21:36 -0700)]
Support both AVR and ps2avrGB targets for new_project script (#2811)
* Stopping point at creating targets for new_project script
* Add second argument for target
* Add the ps2avrgb target
* consider the case where the firmware type target is not valid
* fix template files to be more generic
* Code cleanup
* Change variable name to be more descriptive
* make avr the default
* forgot to put the template files in
* Take out useless comments
* add usage info
yiancar [Thu, 10 May 2018 04:31:24 +0000 (05:31 +0100)]
General RGB matrix fixes (#2931)
* 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
* General fixes for RGB_matrix
- Complited speed support for all effects
- Fixed raindrop effects to initialized after toggle
- Fixed raindrop effects to use all available LEDs
- Fixed effect step reverse function
- Moved RGB_MATRIX_SOLID_REACTIVE under correct flag
* Documentation update for RGBmatrix
* More doc updates
sameehj [Thu, 10 May 2018 03:39:46 +0000 (06:39 +0300)]
gcc 8.10 compilation fix (#2914)
* Use memmove instead of memcpy
gcc 8.1 gives the following error:
lib/lufa/LUFA/Drivers/USB/Class/Common/HIDParser.c:93:5: error: 'memcpy' accessing 42 bytes at offsets 28 and 0 overlaps 14 bytes at offset 28 [-Werror=restrict]
This patch resolve this by using memmove instead
Signed-off-by: Sameeh <Sameeh Jubran>
* Remove ATTR_CONST from a void returning function
gcc 8.10 gives the following error when attempting to compile
lib/lufa/LUFA/Drivers/USB/Core/Events.h:334:5: error: 'const' attribute on function returning 'void' [-Werror=attributes]
Signed-off-by: Sameeh <Sameeh Jubran>
Mikkel Jeppesen [Wed, 9 May 2018 16:14:30 +0000 (18:14 +0200)]
Added propper support for Lets split vitamins (#2559)
* Added support for the upcomming Lets_split vitamins included
* Updated readme
* Corrected header of readme
* Enabled RGB
* Broke everything
* broke some more shit
* Revert "broke some more shit"
This reverts commit
6ad68e6269cc0d04c16564ce9598dfd3db1e23c1 .
* Revert "Broke everything"
This reverts commit
feeee4e40db15a726f2292b6a9406ef45c1e54a7 .
* Fixed USB detection, and RGB on slave
* started modifying readme, to use msys2
* Added support for the upcomming Lets_split vitamins included
* Updated readme
* Corrected header of readme
* Enabled RGB
* Broke everything
* broke some more shit
* Revert "broke some more shit"
This reverts commit
6ad68e6269cc0d04c16564ce9598dfd3db1e23c1 .
* Revert "Broke everything"
This reverts commit
feeee4e40db15a726f2292b6a9406ef45c1e54a7 .
* Fixed USB detection, and RGB on slave
* started modifying readme, to use msys2
* Updated readme to reflect use of msys2 Added avrdude to msys path
* added avrdude option to msys installer
* Removed extra installation of avrdude
* Renamed to vitamins_included and implemented drashnas changes
* Fixed include guard
* Fixed some includes, and added avrdude target to docs.
* Fixed default keyboard
MechMerlin [Wed, 9 May 2018 14:52:35 +0000 (07:52 -0700)]
Add standard layout to XD60 (#2925)
* add new layout and fix formatting
* Add 60_ansi layout so I can use my user space defined layouts
* Make QMK_KEYBOARD_H and LAYOUT renames
* update info.json file
MechMerlin [Wed, 9 May 2018 14:51:43 +0000 (07:51 -0700)]
QMK Configurator Support for Paladin64 PCB (#2926)
Jack Humbert [Wed, 9 May 2018 04:58:54 +0000 (00:58 -0400)]
update doc options
yiancar [Wed, 9 May 2018 03:23:21 +0000 (04:23 +0100)]
Add effect speed support for RGB Matrix *No EEPROM yet* (#2922)
* 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
* Add effect speed support for RGB Matrix *No eeprom yet*
Keycodes RGB_SPI and RGB_SPD have been added to increase and decrease effect speed.
Speed is not saved in EEPROM yet as per Jack's request.
* Update rgb_matrix.c
* RGB Matrix speed fix rgblight.h
* More fixes for rgb speed. Speed functions declared but not used in rgblight
* More travis fixes..
* Another one for travis..
MechMerlin [Wed, 9 May 2018 02:43:48 +0000 (19:43 -0700)]
Alf X2 Layout Fixes (#2923)
* Move the microswitches to the top of the keyboard like how it is
physically
Format change to make things pretty
* Fix keymap to match the new layouts
* stopping point at new info.json file
* Update readme
* Finish up QMK Configurator fixes for info.json
Drashna Jaelre [Tue, 8 May 2018 23:45:52 +0000 (16:45 -0700)]
Add Teensy ++ 2.0 bootloader support
Pim Ostendorf [Tue, 8 May 2018 23:04:14 +0000 (01:04 +0200)]
small update to default keymap (#2902)
* changed behaviour of the spacebars in game mode to better support games
MechMerlin [Tue, 8 May 2018 23:00:19 +0000 (16:00 -0700)]
QMK Configurator Support for bananasplit (#2882)
* Change KEYMAP to LAYOUT refactor
* Add info.json for QMK Configurator Support
* Change LAYOUT_ansi to LAYOUT_60_ansi
* removed talljoe's placeholder keymaps
* change LAYOUT to LAYOUT_base
Hannes Egler [Tue, 8 May 2018 22:58:24 +0000 (00:58 +0200)]
more fixes for configurator (#2920)
noroadsleft [Tue, 8 May 2018 22:55:50 +0000 (15:55 -0700)]
Configurator updates for Atreus62 (#2913)
* c10r: Atreus62
* Removed bootloader flag from info.json
Jack Humbert [Tue, 8 May 2018 22:13:09 +0000 (18:13 -0400)]
enable eeprom for rgb matrix
Jack Humbert [Tue, 8 May 2018 21:19:42 +0000 (17:19 -0400)]
Merge branch 'master' of github.com:qmk/qmk_firmware
Jack Humbert [Tue, 8 May 2018 21:18:15 +0000 (17:18 -0400)]
updated music mask
skullY [Tue, 8 May 2018 19:20:13 +0000 (12:20 -0700)]
switch to the vue theme and add search
Drashna Jaelre [Fri, 4 May 2018 18:06:04 +0000 (11:06 -0700)]
Fix Atom47 Keyboard
Jack Humbert [Tue, 8 May 2018 19:24:18 +0000 (15:24 -0400)]
Adds IS31FL3731 RGB Matrix Implementation (#2910)
* adds is31fl3731 rgb matrix implementation
* fix build script for force pushes
* allow bootloader size to be overwritten
* adds planck light implementation
* split led config into 2 arrays
* idk
* betterize register handling
* update planck implementation
* update planck
* refine rgb interface
* cleanup names, rgb matrix
* start documentation
* finish up docs
* add effects list
* clean-up merge
* add RGB_MATRIX_SKIP_FRAMES
* add support for at90usb1286 to bootloader options
Hannes Egler [Tue, 8 May 2018 18:39:18 +0000 (20:39 +0200)]
kbd75 fixes for the configurator (#2908)
fixed the info.json
MechMerlin [Tue, 8 May 2018 18:38:11 +0000 (11:38 -0700)]
KBD8X QMK Support (#2915)
* initial commit
* add row/column and pin info
* Add first part of switch matrix
* documentation and additional config items
* map out the non confusing part of the matrix
* map out the top row
* ok I think I got it
* fix some stupid compile errors
* put in a default keymap
* rename LAYOUT to LAYOUT_all
* add a standard layout and info.json file
* Fix up readme for default keymap
* Add toggle key LED functionality
* changes based on review feedback
skullY [Tue, 8 May 2018 06:37:21 +0000 (23:37 -0700)]
Some more tweaks to make everything look nice
skullY [Tue, 8 May 2018 05:40:57 +0000 (22:40 -0700)]
Fix up info boxes.
skullY [Tue, 8 May 2018 04:58:50 +0000 (21:58 -0700)]
Use docsfy to replace gitbook
Hannes Egler [Mon, 7 May 2018 15:41:56 +0000 (17:41 +0200)]
added additional configurator support (#2905)
* added additional configurator support
Added support for choosing between 5 configurator options:
Layout (supports all keys)
Layout_ansi_1u
Layout_iso_1u
Layout_ansi
Layout_iso
* confirming to conventions
replaced .h filenames with QMK_KEYBOARD_H