]>
git.donarmstrong.com Git - qmk_firmware.git/log
Eric [Fri, 13 Jul 2018 15:03:57 +0000 (23:03 +0800)]
Added E6v2 keymap & some minor changes (#3392)
* Changed HHKB ALT to GUI etc.
* Swapped DZ60 GUI and ALT key
* Added E6v2 keymap
* Fixed CAPS to LCTL on E6v2
Luma [Fri, 13 Jul 2018 15:01:42 +0000 (08:01 -0700)]
Tada68: Updated links to external sites. (#3389)
Friend was having trouble with their tada since their build environment wasn’t setup. Updated so they could access the links that were listed (old links 404’d)
noroadsleft [Thu, 12 Jul 2018 23:30:53 +0000 (16:30 -0700)]
Kmini refactor and Configurator support (#3388)
* default keymap refactor: QMK_KEYBOARD_H include; readability
* Configurator support
* info.json was missing a comma
* Added matrix functions to matrix.c per @drashna
Maarten Dekkers [Thu, 12 Jul 2018 19:42:36 +0000 (21:42 +0200)]
Add kmini (#3386)
* Add kmini
* Change keyboard USB description
MechMerlin [Thu, 12 Jul 2018 17:36:47 +0000 (10:36 -0700)]
Update JC65 Readme (#3384)
Danny [Thu, 12 Jul 2018 17:35:51 +0000 (13:35 -0400)]
Slow down speed of All Star song by factor of 4 (#3383)
noroadsleft [Thu, 12 Jul 2018 17:33:52 +0000 (10:33 -0700)]
Configurator fix: Removed an extra key (#3380)
noroadsleft [Thu, 12 Jul 2018 17:32:15 +0000 (10:32 -0700)]
Helix rev1 refactor: deleted extra commas (#3379)
noroadsleft [Thu, 12 Jul 2018 17:31:05 +0000 (10:31 -0700)]
Ergodash refactor and Configurator update (#3378)
* Moved info.json to rev1 directory
* rev1 info.json metadata update
* Configurator support for ErgoDash rev2
* Moved rev1/ergodash.h to ergodash.h
* Integrate rev2 support into ergodash.h; delete rev2/ergodash.h
noroadsleft [Thu, 12 Jul 2018 17:28:23 +0000 (10:28 -0700)]
MT40 refactor and Configurator support (#3377)
* Removed LAYOUTS ortho_4x12 and planck_grid from rules.mk
* Matrix refactor
* Keymap refactor
* Configurator support
Danny [Thu, 12 Jul 2018 17:26:50 +0000 (13:26 -0400)]
Add Quefrency Keyboard (#3376)
* Fork Fourier keyboard to Quefrency
* Set Quefrency pinouts and initial keymap
* Set configurator layout
MakotoKurauchi [Thu, 12 Jul 2018 17:23:30 +0000 (02:23 +0900)]
Helix config refine (#3374)
* helix config.h refine
noroadsleft [Thu, 12 Jul 2018 17:21:29 +0000 (10:21 -0700)]
Minidox refactor and Configurator support (#3373)
* Matrix refactor
* Keymap refactor: #include QMK_KEYBOARD_H
* Configurator support
Danny [Wed, 11 Jul 2018 18:19:09 +0000 (14:19 -0400)]
Add macro to play All Star chorus and print lyrics, fixes issues #3345, #3346, #3347, #3348, #3349, #3350 (#3372)
Guido Bartolucci [Wed, 11 Jul 2018 15:41:15 +0000 (11:41 -0400)]
Converted guidoism layout to new keyboard-agnostic form (#3367)
* Initial commit of guidoism
* created movement layer
* movement layer works!
* removed unnecessary layers
* moved enter key up and recreated caps lock
* cleaned up
* num pad
* checkpoint
* checkpoint
* checkpoint
* Added num pad
* changed max power draw so i can use this on ipad
* move around quotes
* added tri layer for a homed numpad
* moved layout to new style
* Update readme.md
* Update readme.md
* Update readme.md
* Update readme.md
* added keys to unicode conversion
* removed adjust layer since its not used anymore
noroadsleft [Wed, 11 Jul 2018 15:29:13 +0000 (08:29 -0700)]
Refactor, Configurator update, and Readme cleanup for Chimera Ergo (#3083)
* Refactor for Chimera Ergo
* Readme cleanup
* Configurator update
MechMerlin [Wed, 11 Jul 2018 15:25:40 +0000 (08:25 -0700)]
Fix h87a info.json (#3371)
noroadsleft [Wed, 11 Jul 2018 15:24:55 +0000 (08:24 -0700)]
LFK78 Refactor and Configurator support (#3369)
* LFK78: matrix and keymap refactor
* Removed lfkeyboards.c and lfkeyboard.h
* LFK78: Configurator support
* LFK78: Readme cleanup
QMK Bot [Wed, 11 Jul 2018 15:24:41 +0000 (15:24 +0000)]
convert to unix line-endings [skip ci]
noroadsleft [Wed, 11 Jul 2018 15:20:41 +0000 (08:20 -0700)]
S65-X refactor and Configurator support (#3306)
* Matrix refactor: add S65-Plus matrices
* Fix description identifier
* Readme cleanup
* Configurator support
* Add s65plus default keymap
Fred Silberberg [Wed, 11 Jul 2018 07:01:56 +0000 (00:01 -0700)]
Replace gitter links with Discord. (#3368)
Enochen [Tue, 10 Jul 2018 01:12:59 +0000 (21:12 -0400)]
add hhkb bluetooth functionality (rn42) (#2693)
* add hhkb bluetooth functionality (rn42)
pretty much straight from tmk
some minor changes to make things work
* hhkb jp personal keymap
* Revert "hhkb jp personal keymap"
This reverts commit
886713d8bb98572f03110f285706a8140a083892 .
noroadsleft [Tue, 10 Jul 2018 01:07:20 +0000 (18:07 -0700)]
MxSS Configurator bugfix: removed an extra key that didn't belong (#3362)
Fred Silberberg [Tue, 10 Jul 2018 01:06:50 +0000 (18:06 -0700)]
Add up/down keys to the code layer for ease of intellisense usage. (#3363)
mtdjr [Mon, 9 Jul 2018 19:50:04 +0000 (15:50 -0400)]
Correct conditional in mtdjr userspace (#3361)
Yan-Fa Li [Mon, 9 Jul 2018 18:35:13 +0000 (11:35 -0700)]
Fix header references for noxary 268 keyboard (#3359)
Brown paper bag.
Yan-Fa Li [Mon, 9 Jul 2018 17:36:54 +0000 (10:36 -0700)]
Configurator Noxary 268: match dir name
To find the LAYOUT/KEYMAP the configurator backend needs the file names
to match the directory by convention. Thanks @skullydazed
Wayne Chen [Mon, 9 Jul 2018 15:37:34 +0000 (08:37 -0700)]
updating broken iris documentation links to match updated website (#3356)
MechMerlin [Mon, 9 Jul 2018 15:28:38 +0000 (08:28 -0700)]
Al1 Configurator compile fix redux (#3357)
* move matrix routines to matrix.c
* add init user and scan user routines
noroadsleft [Mon, 9 Jul 2018 14:49:11 +0000 (07:49 -0700)]
MxSS refactor and Configurator bugfix (#3355)
* Matrix refactor
* Configurator bugfix
Yan-Fa Li [Mon, 9 Jul 2018 14:48:13 +0000 (07:48 -0700)]
Initial Commit of Noxary 268 firmware by Rozakiin (#3351)
* Initial Commit of Noxary 268 firmware by Rozakiin
- initial import of files from Rozakiin's repo
* Update build instructions
* Add info.json for configurator
MechMerlin [Mon, 9 Jul 2018 14:47:29 +0000 (07:47 -0700)]
AL1 Unable to Compile on Configurator (#3339)
* use QMK_KEYBOARD_H
* init_kb and scan_kb need to be in matrix.c to make use of the matrix.h include
* Make the routines weak as suggested by Drashna
satt99 [Mon, 9 Jul 2018 14:46:09 +0000 (23:46 +0900)]
Add Comet46 keyboard (#3342)
* Initial commit for Comet46 firmware
* Update Comet46 README
* Add readme to satt keymap of comet46
* Add default keymap for Comet46
* Fix broken link in readme
* Delete redundant includes
* Modify default keymap & fix LAYOUT macro
* Modify satt keymap of Comet46
Josh Hinnebusch [Mon, 9 Jul 2018 14:40:35 +0000 (10:40 -0400)]
Add h87a keyboard (#3329)
* Add H87a keymap and info
* Create readme.md
* Add h87a .json for kbfirmware.com use
* Update readme.md
* Update readme.md
* Update h87a files
* Delete Makefile
* Update readme.md
* Delete desktop.ini
* update files to match new QMK framework
* Update files to match new QMK structure
* Update files to match new QMK structure
* add layout name information
* Add info.json
* update keymap to support layout_all
* update keymap to support layout_all
* update rules.mk to fix filesize
* Update readme.md
* Update config.h
* Update readme.md
* Update config.h
* Update config.h
Add "define CONFIG_H and include "config_common.h" back to file
Erez Zukerman [Mon, 9 Jul 2018 12:57:34 +0000 (08:57 -0400)]
Merge pull request #3354 from drashna/shiny_dox_fix
Fix Ergodox EZ issues introduced with ShinyDox merge (#3229)
TerryMathews [Mon, 9 Jul 2018 06:41:11 +0000 (02:41 -0400)]
Turn backlight support on by default for tkc1800 (#3353)
MxBlu [Mon, 9 Jul 2018 06:39:43 +0000 (16:39 +1000)]
Fixed MxSS ISO layouts in QMK configuator (hopefully) (#3352)
* Attempted fix for ISO layouts for QMK configurator
* Updated MxSS ISO layouts to remove an unnecessary key
Drashna Jaelre [Mon, 9 Jul 2018 04:34:53 +0000 (21:34 -0700)]
Revert to RGB Underglow being enabled, rather than rgb matrix
Drashna Jaelre [Mon, 9 Jul 2018 04:33:56 +0000 (21:33 -0700)]
Re-add RGBW code, so RGB Underglow will compile
epaew [Sun, 8 Jul 2018 12:11:02 +0000 (21:11 +0900)]
Add edvorakjp keymap for the Helix (rev2) keyboard (#3340)
* add readme.md
* add extern declaration of edvorakjp_config to edvorakjp.h
* add oled.c
* add layout definitions
* add keymap.c
* add rules.mk
* fix rgblight issue: rgblight_setrgb() ignore RGBLIGHT_LIMIT_VAL
MxBlu [Sun, 8 Jul 2018 11:50:55 +0000 (21:50 +1000)]
Fixed issues with MxSS RGB functionality (#3341)
* Added basic MxSS support
* Fixed split RSHFT for ISO layouts
* Updated readme.md for MxSS
* Added initial support for individual control of front RGB LEDs
* Changed RGBLED color selection to work using hue and saturation rather than RGB
Added code for LED state change on layer change
* Avoid needing an entire 8 bits to store the brightness value
* Added custom keycodes, along with their handlers
* Added EEPROM storage for front LED config
* Fixed up ability to use QMK Configurator and updated readme.md
* Applied suggested changes from pull request: https://github.com/standard/standard/issues/452
Updated name in license descriptions
Updated layouts to snake case
Corrected mistakes in info.json
Updated layer_colors to a weak attributed array in mxss.c
* Defined a new safe range for custom keycodes in keymap.c
* Fixed up issues with front LED
Fixed LEDs not always updating in indicator mode
Added support for the other RGBLIGHT modes in RGB mode
* Attempted fix for ISO layouts for QMK configurator
epaew [Sun, 8 Jul 2018 04:15:00 +0000 (13:15 +0900)]
Helix: Move definition of LAYOUT_kc to each revision. (#3333)
MxBlu [Sun, 8 Jul 2018 02:33:36 +0000 (12:33 +1000)]
Add MxSS keyboard (#3335)
* Added basic MxSS support
* Fixed split RSHFT for ISO layouts
* Updated readme.md for MxSS
* Added initial support for individual control of front RGB LEDs
* Changed RGBLED color selection to work using hue and saturation rather than RGB
Added code for LED state change on layer change
* Avoid needing an entire 8 bits to store the brightness value
* Added custom keycodes, along with their handlers
* Added EEPROM storage for front LED config
* Fixed up ability to use QMK Configurator and updated readme.md
* Applied suggested changes from pull request: https://github.com/standard/standard/issues/452
Updated name in license descriptions
Updated layouts to snake case
Corrected mistakes in info.json
Updated layer_colors to a weak attributed array in mxss.c
* Defined a new safe range for custom keycodes in keymap.c
noroadsleft [Sun, 8 Jul 2018 01:35:31 +0000 (18:35 -0700)]
Configurator fix for Christmas Tree (#3338)
Evan Travers [Sun, 8 Jul 2018 00:37:37 +0000 (20:37 -0400)]
Instruct macos users to use avr-gcc@7 (#3337)
If you run `brew install avr-gcc`, you get a version that has
compatibility issues with LUFA. I updated the getting started guide for
osx, the qmk_install setup script, and added a section to the FAQ for
folks like me who accidentally updated avr-gcc past 7.
yttyx [Sun, 8 Jul 2018 00:36:01 +0000 (01:36 +0100)]
Added my Balance 12 layout for Atreus (#3336)
* New Balance Twelve-based layout for the Atreus keyboard
* Rearrange cursor keys. Fix layout comment typo.
* Added Balance 12 layout for Atreus
* Changes following review.
epaew [Sat, 7 Jul 2018 18:53:59 +0000 (03:53 +0900)]
bugfix: Custom lock key for Windows (#3334)
Win+Shift+L => Win+L
and update readme
MechMerlin [Sat, 7 Jul 2018 18:47:24 +0000 (11:47 -0700)]
COD67 "Support" (#3332)
* preliminary Gray COD67 checkin
* Get part of the switch matrix prepped
* finish switch matrix
* mock the pins and keymap for now
* add keymap fixes
* update readme with flashing instructions
* keymap fix
* Add more flashing and notes info to readme
* remove un needed file
* fix comments
* add QMK Configurator Support
MechMerlin [Sat, 7 Jul 2018 18:45:49 +0000 (11:45 -0700)]
Fix a few minor formatting annoyances in WhiteFox (#3331)
noroadsleft [Sat, 7 Jul 2018 18:42:59 +0000 (11:42 -0700)]
Tetris Configurator support and Rules update (#3317)
* Configurator support
* Add LAYOUTS = planck_mit to rules.mk
* Disable Tap Dance at the keyboard level
* Keymap refactor: QMK_KEYBOARD_H; enable Tap Dance for default keymap
* Add keymaps/default/rules.mk to enable Tap Dance
* Reverse the addition of config.h in keyboards/tetris/keymaps/default/
MechMerlin [Sat, 7 Jul 2018 00:45:07 +0000 (17:45 -0700)]
True AL1 Support (#3330)
* Initial port of AL1 Keyboard from Triangle Labs
* Change REPLACE WITH YOUR NAME and some readme changes
* More readme change to indicate Group Buy Link
* Give Triangle Lab credit
* remove pins from config.h and rely on matrix.c
* Add QMK Configurator support
MechMerlin [Sat, 7 Jul 2018 00:44:23 +0000 (17:44 -0700)]
E6V2 LE Missing a Default Keymap (#3326)
* Add a default keymap to e6v2 le
* Forgot to put an endif
* Add a default keymap for now
zwnk [Sat, 7 Jul 2018 00:35:09 +0000 (20:35 -0400)]
impstyle keymap updated (#3328)
* impstyle keymap added
* impstyle keymap updated
* mouse layer added to impstyle keymap
* keymap updated
* fixes
* impsytle layout: mouse layer added
* comments added
* comments added
* bugfix
* typo fixed
* double tap fixed
* double tap fixed
* still testing double tab
* double tab mouse layer is working
* README added
* README updated
* keymap text formatted
* impstyle keymap cleaned up
MechMerlin [Fri, 6 Jul 2018 15:15:56 +0000 (08:15 -0700)]
E6-V2 Last Edition (LE) Support (#3324)
* new matrix for LE(Last Edition) E6V2
* Update pin outs for the new version of the PCB
* putting in some placeholders for now
* Trying to get e6v2/oe:default to compile
* put rules.mk in the right directory
* Add and update readme files
* move info.json to oe directory
* Update LE directory
* rename keyboard name
* Add QMK Configurator Support
At this time, ths only covers the ALL case and allows people to use
the configurator to generate their keymaps. More work will need
to be done.
FireBazooka [Fri, 6 Jul 2018 15:13:39 +0000 (11:13 -0400)]
Adding FireBazooka's Tada68 Keymap (#3322)
* Completed my Tada68 keymap
* Update readme.md
* Update readme.md
* Update keymap.c
* Update readme.md
* Fixed keymap layout spacing
* Update rules.mk
* Removed MAC_TOG from macros, changed to TG(_MAC)
Nicolas Schodet [Fri, 6 Jul 2018 15:12:46 +0000 (17:12 +0200)]
Add documentation for TAPPING_FORCE_HOLD (#2957) (#3320)
Also improve documentation for related settings.
Brendan Wrafter [Fri, 6 Jul 2018 01:34:04 +0000 (21:34 -0400)]
Fix hyperlinks in ErgoDone readme.md (#3323)
MechMerlin [Thu, 5 Jul 2018 17:43:15 +0000 (10:43 -0700)]
Cospad QMK Configurator support and refactor (#3319)
* Refactor KEYMAP to LAYOUT standards
- Change KEYMAP to LAYOUT_ortho
- Added a new LAYOUT called LAYOUT_numpad
* Use the new LAYOUT_numpad macro
* Add QMK Configurator support
* Change LAYOUT names as per code review
* Change positioning of keys in the matrix
* fix compile issue
noroadsleft [Thu, 5 Jul 2018 15:22:39 +0000 (08:22 -0700)]
Unloved Bastard refactor and Configurator support (#3318)
* Matrix refactor: KEYMAP to LAYOUT; +LAYOUT_tkl_ansi
* Keymap refactor: QMK_KEYBOARD_H; matrix rename; +default_ansi
* Configurator support
* Add LAYOUTS = tkl_ansi to rules.mk
MechMerlin [Thu, 5 Jul 2018 15:18:21 +0000 (08:18 -0700)]
KC60 SE Support (#3301)
* initial support for kc60se extracted from Blake Lewis
* add my name to the list
* remove breathing as the backlight pin is not a PWM one
* use standard LAYOUT macros such as 60_ansi and 60_ansi_split_bs_rshift
* Make the base LAYOUT more sensible and add Configurator support
* add atmel-dfu bootloader
Xyverz [Thu, 5 Jul 2018 06:08:29 +0000 (23:08 -0700)]
Updates to Xyverz keymaps (#3315)
* 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
* Added missing integers.
* Updated Seph's keymap to LAYOUT standard.
* Keymap tweaks & changes
* Bringing keymap up to LAYOUT standard
* Trying to get LEDs working
* Fixes for Stapelberg
Updated my keymap to confirm to the new LAYOUT standard.
Updated the stapelberg.h to reflect this LAYOUT standard.
Updated the stapelberg.c files to hopefully get the LEDs working.
* Getting closer to Kinesis LED functionality.
* NKRO Fix
Disabled NKRO for VUSB ortho_5x12 boards
noroadsleft [Thu, 5 Jul 2018 04:44:50 +0000 (21:44 -0700)]
Tomato refactor and Configurator support (#3314)
* Matrix refactor: rename KEYMAP to LAYOUT_ortho_3x10
* Keymap refactor: matrix rename
* Add LAYOUTS = ortho_3x10 to rules.mk
* Configurator support
noroadsleft [Thu, 5 Jul 2018 04:44:02 +0000 (21:44 -0700)]
Tiger Lily Controller refactor and Configurator support (#3313)
* Matrix refactor: rename KEYMAP to LAYOUT; +LAYOUT_fullsize_ansi
* Keymap refactor: QMK_KEYBOARD_H; matrix rename; +default_ansi keymap
* Configurator support
* Add LAYOUTS = fullsize_ansi to rules.mk
* Readme cleanup
MakotoKurauchi [Thu, 5 Jul 2018 02:04:11 +0000 (11:04 +0900)]
defaulted to 5 rows when HELIX_ROWS is not defined (#3312)
noroadsleft [Thu, 5 Jul 2018 01:06:32 +0000 (18:06 -0700)]
Tanuki Configurator support (#3310)
noroadsleft [Thu, 5 Jul 2018 01:06:04 +0000 (18:06 -0700)]
Speedo refactor and Configurator support (#3309)
* Matrix refactor: rename KEYMAP to LAYOUT
* Keymap refactor: QMK_KEYBOARD_H; matrix rename
* Configurator support
* Readme cleanup
MechMerlin [Thu, 5 Jul 2018 01:04:59 +0000 (18:04 -0700)]
The Ruler QMK Configurator Support (#3308)
* Update KEYMAP macro to LAYOUT
* Add QMK Configurator support
MechMerlin [Thu, 5 Jul 2018 01:04:22 +0000 (18:04 -0700)]
QMK Configurator support for Maxipad keypad (#3307)
noroadsleft [Thu, 5 Jul 2018 01:02:01 +0000 (18:02 -0700)]
Satan refactor and Configurator support (#3305)
* Matrix refactor
* Keymap refactor
* Configurator support
* Readme cleanup
noroadsleft [Thu, 5 Jul 2018 01:00:53 +0000 (18:00 -0700)]
S60-X refactor and Configurator support (#3304)
* Matrix refactor
* Keymap refactor
* Configurator update
* Rules: added layouts 60_ansi, 60_ansi_split_bs_rshift and 60_iso
noroadsleft [Thu, 5 Jul 2018 00:59:35 +0000 (17:59 -0700)]
Roadkit refactor and Configurator support (#3303)
* Matrix refactor: rename KEYMAP to LAYOUT_numpad_4x4
* Keymap refactor: QMK_KEYBOARD_H, matrix renames, readability
* Configurator support
* Add numpad_4x4 LAYOUT to rules.mk
omkbd [Tue, 3 Jul 2018 23:19:35 +0000 (08:19 +0900)]
sync the left and right backlight led control on ErgoDash (#3298)
* Hardware update
Backlight enable
Change pin
Add 2keys (68→70)
* change readme
* support rev1
change keymap path
* move ergodash.h
* sync the left and right backlight led
matrix.c is same as iris keyboad
backlight breathing is unstable, so it comment out
Olivier Poitrey [Tue, 3 Jul 2018 23:18:33 +0000 (16:18 -0700)]
Add dz60_macos_arrow keymap (#3296)
Ethan Madden [Tue, 3 Jul 2018 23:18:01 +0000 (16:18 -0700)]
turn on permissive hold for my keymap (#3295)
Ethan Madden [Tue, 3 Jul 2018 23:17:39 +0000 (16:17 -0700)]
Some updates to my minivan keymap (#3294)
* disabled commands
* dual spacefn, -= match to amj40 layout
-= was killing my muscle memory, so I moved it. Don't have any other
plans for kl though, so leaving them there as well.
Takeshi ISHII [Tue, 3 Jul 2018 23:16:38 +0000 (08:16 +0900)]
Update Helix 'led_test' keymap (#3292)
* now helix led_test local rgblight.[ch] not use. remove.
* greatly simplify keyboards/helix/rev2/keymaps/led_test/keymap.c
Helix keymap 'led_test' use modified default/keymap.c
noroadsleft [Tue, 3 Jul 2018 23:15:58 +0000 (16:15 -0700)]
Redox Configurator support (#3290)
noroadsleft [Tue, 3 Jul 2018 23:15:23 +0000 (16:15 -0700)]
Prime_R refactor and Configurator support (#3289)
* Matrix refactor: rename KEYMAP to LAYOUT
* Keymap refactor: QMK_KEYBOARD_H; new matrix names
* Configurator support
Daniel Shields [Tue, 3 Jul 2018 23:14:50 +0000 (00:14 +0100)]
Add QMK DFU bootloader configuration to planck/dshields keymap. (#3288)
noroadsleft [Tue, 3 Jul 2018 23:14:08 +0000 (16:14 -0700)]
Play Keyboard 60 refactor and Configurator update (#3287)
* Matrix refactor
* Keymap refactor
* Configurator update
* Add LAYOUTS = 60_ansi_split_bs_rshift to rules.mk
* Keymap bugfix: deleted two extra commas
zerovectorspace [Tue, 3 Jul 2018 19:13:49 +0000 (19:13 +0000)]
Add Dynamic Macro Toggle using Tap Dance keymap to xd75 (#3297)
* Add Dynamic Macro Toggle using Tap Dance
One Tap -> Play Macro 1
Two Taps -> Stop Recording
Three Taps -> Start Recording Macro 1
* Move feature from default to dyn_macro_tap_dance
* Convert 4 space tabs to 2 space tabs
Follows qmk style guidelines
Erez Zukerman [Tue, 3 Jul 2018 18:06:36 +0000 (14:06 -0400)]
Merge pull request #3229 from qmk/hf/shinydox
Adds I2C timeout and return values, adds support for future RGB Ergodox EZ
yiancar [Tue, 3 Jul 2018 16:52:04 +0000 (19:52 +0300)]
Addition of hard brigtness limit for RGB_Matrix (#3299)
* Addition of hard brigtness limit for RGB_Matrix
- Added a define "RGB_MATRIX_MAXIMUM_BRIGHTNESS" to enable hard limiting the maximum brightness for rgb_matrix
- Used the above define to limit the maximum brigthness of HS60 for better stability
* Added docs for new rgb_matrix define
* Addition of check for maximum brightness
noroadsleft [Mon, 2 Jul 2018 03:18:50 +0000 (20:18 -0700)]
Phantom refactor and Configurator update (#3285)
* Matrix refactor
* Keymap refactor
* Add iso_uk keymap
* Configurator update
* Add LAYOUTS = tkl_ansi tkl_iso to rules.mk
Mikkel Jeppesen [Mon, 2 Jul 2018 03:17:35 +0000 (05:17 +0200)]
Fixed pin for RGB on lets_split/sockets keyboard (#3284)
Campbell Barton [Sun, 1 Jul 2018 18:10:27 +0000 (20:10 +0200)]
qwerty_code_friendly: update for renamed macro (#3283)
MakotoKurauchi [Sun, 1 Jul 2018 18:09:06 +0000 (03:09 +0900)]
defaulted to 5 rows when HELIX_ROWS is not defined (#3282)
noroadsleft [Sun, 1 Jul 2018 18:08:29 +0000 (11:08 -0700)]
Omnikey Blackheart refactor (#3280)
noroadsleft [Sun, 1 Jul 2018 18:07:48 +0000 (11:07 -0700)]
OK60 Refactor and Configurator support (#3279)
* Matrix refactor
* Keymap refactor
* Configurator support
* Readme formatting fix
noroadsleft [Sun, 1 Jul 2018 18:06:57 +0000 (11:06 -0700)]
Nyquist Configurator support and keymap refactor (#3278)
* Configurator support
* Keymap refactor to QMK_KEYBOARD_H
noroadsleft [Sun, 1 Jul 2018 18:06:00 +0000 (11:06 -0700)]
Novelpad refactor and Configurator support (#3276)
* Matrix refactor
* Keymap refactor
* Configurator support
* Add LAYOUTS = ortho_5x4 to rules.mk
* Readme formatting fix
* #include != #define
* Removed an extra comma
noroadsleft [Sun, 1 Jul 2018 18:05:10 +0000 (11:05 -0700)]
Nano refactor and Configurator update (#3275)
* Matrix refactor
* Keymap refactor
* Configurator support
marksard [Sun, 1 Jul 2018 18:04:34 +0000 (03:04 +0900)]
Helix five rows jis (#3274)
* Added keymap for Helix like Japanese JIS keyboard.
* * Refactored
* Supported to display of exchange layer
noroadsleft [Sun, 1 Jul 2018 18:02:26 +0000 (11:02 -0700)]
Miuni32 refactor and Configurator support (#3273)
* Matrix refactor
* Keymap refactor
* Configurator support
* Readme formatting update
noroadsleft [Sun, 1 Jul 2018 02:42:06 +0000 (19:42 -0700)]
Mitosis refactor and Configurator support (#3271)
* Matrix refactor
* Configurator support
* Keymap refactor
MakotoKurauchi [Sun, 1 Jul 2018 01:08:52 +0000 (10:08 +0900)]
Helix fix configrator problem (#3270)
* Fix problem with configrator
* Edit keyboard info
omkbd [Sat, 30 Jun 2018 20:13:34 +0000 (05:13 +0900)]
ErgoDash Hardware Update (#3269)
* Hardware update
Backlight enable
Change pin
Add 2keys (68→70)
* change readme
* support rev1
change keymap path
* move ergodash.h
MakotoKurauchi [Sat, 30 Jun 2018 20:12:17 +0000 (05:12 +0900)]
Helix shrink config (#3268)
* add some comment about Helix customize and auto-setup RGBLIGHT_LIMIT_VAL
* add define USB_MAX_POWER_CONSUMPTION
* Helix keyboard OLED, RGBLIGHT enable/disable control integrate into rules.mk
rules.mk: add 4 Variables for compile control.
# Helix keyboard customize
# you can edit follows 4 Variables
# jp: 以下の4つの変数を必要に応じて編集します。
OLED_ENABLE = no # OLED_ENABLE
LED_BACK_ENABLE = no # LED backlight (Enable WS2812 RGB underlight.)
LED_UNDERGLOW_ENABLE = no # LED underglow (Enable WS2812 RGB underlight.)
LED_ANIMATIONS = yes # LED animations
config.h: auto set RGBLED_NUM by HELIX_ROWS and rules.mk's define
* HELIX_ROWS define move from config.h to rules.mk
* add readme.md
* rename readme.md to readme_jp.md
* add readme.md and modify readme_jp.md
* change helix/ssd1306.c for select glcdfont.c position
* add variable LOCAL_GLCDFONT into each keymaps rules.mk
* Add iPhone/iPad LED support to Helix default keymap
* renumber _ADJUST for shrink program size
* Fix Helix i2c wrong bit rate
* add helix serial debug code
* serial debug macro move from config.h to serial.h
* helix serial.c debugging...
* refine debug macros
* add some comments
* add SELECT_SERIAL_SPEED
* add comments
* debugging sync_send/sync_recv
* add very high speed
* fix sync_send/sync_recv
* fix com. start and switch send/recv
* debug mode off
* remove debug codes
* Shrinked config.h
wanleg [Sat, 30 Jun 2018 13:35:45 +0000 (06:35 -0700)]
readme update to wanleg layout (#3266)
Max Rumpf [Sat, 30 Jun 2018 13:31:26 +0000 (15:31 +0200)]
Maxr1998's contra layout (#3267)