]>
git.donarmstrong.com Git - qmk_firmware.git/log
Zachary J. Slater [Mon, 29 Jul 2019 10:41:54 +0000 (00:41 -1000)]
Update YouTube URL
The link was an outdated one to https://www.youtube.com/watch?v=7RH-1pAbjvw
The correct link appears to be https://www.youtube.com/watch?v=tx54jkRC9ZY which is shortened as in the file.
Sid Carter [Mon, 29 Jul 2019 04:16:59 +0000 (00:16 -0400)]
[Keymap] Shift RGB layout keys to the right by one to be consistent with other keymap layouts (#6431)
* move rgb toggles by one key to be consistent with all other keyboard layouts I have
* also remove unnecessary audio stuff
MechMerlin [Mon, 29 Jul 2019 02:24:23 +0000 (19:24 -0700)]
[Keyboard] Leaf 60: Use correct key for 60_ansi layout on backspace (#6430)
imchipwood [Mon, 29 Jul 2019 02:03:02 +0000 (19:03 -0700)]
[Keyboard] Add dumbpad (#6425)
* removed some debug prints
* removed unnecessary files, tweaked some things
* rotary encoder button now connected into column 0, row 3
* tweaked keymap and moved encoder control into keymap
* tweaks
* added test keymap
* updated some things to make it easier to work with QMK configurator
* updates after merging latest master in
* fixed a few things
* removed test keymap and all related #ifdefs
* changed some dumbpad default keys, added KC_LOCK
* added image to readme
* added link to PCB github repo
* moved lock key to the rotary encoder pushbutton
* making suggested changes from @fauxpark in https://github.com/qmk/qmk_firmware/pull/6452
* adding bootmagic lite since i'm lazy and haven't soldered on the reset button...
* renamed to
* using 7 underscores for KC_TRNS
Drashna Jaelre [Sun, 28 Jul 2019 17:56:35 +0000 (10:56 -0700)]
[Keyboard] Fix up and clean Corne Keyboard code (#6284)
* Fix corne communication issues with LTO
* Fix up other issues with corne code
* Fix indentation
* Clang Format rev1 file for Corne
Drashna Jaelre [Sun, 28 Jul 2019 17:27:14 +0000 (10:27 -0700)]
[Keyboard] Add RGB Matrix config info to Corne Keyboard's readme (#6231)
XScorpion2 [Sat, 27 Jul 2019 20:17:18 +0000 (15:17 -0500)]
(OLED) Added support for CR (#6399)
Currently OLED Dirver only supports LF (\n) character in a string to clear out the rest of the current line and advance to the next line for writing. This PR adds support for CR (\r) character as well to advance to the next line, however not clear out the rest of the current line. This is extremely useful when you want to display a multi-line logo using a single array without wiping out exiting lines and flagging the OLED as dirty unnecessarily.
Drashna Jaelre [Sat, 27 Jul 2019 16:12:29 +0000 (09:12 -0700)]
Add support for Choco60 (#6415)
Naoto Takai [Sat, 27 Jul 2019 16:11:50 +0000 (01:11 +0900)]
[Keyboard] Add support for Cocoa40 (#6414)
noroadsleft [Sat, 27 Jul 2019 06:20:42 +0000 (23:20 -0700)]
[Keyboard] Provide QMK Configurator API data for business_card (#6412)
- alpha and beta revisions
- deleted keyboards/business_card/info.json (made redundant by revision-specific files)
Sid Carter [Sat, 27 Jul 2019 06:18:55 +0000 (02:18 -0400)]
[Keymap] Personal keymap for the planck with muzak (#6402)
* personal keymap for the planck with sounds
* need that minus and underscore where I can see them
* remove unused block
* some, shall we call them, minor changes?
* I don't think this is required anymore
yrdns [Sat, 27 Jul 2019 06:17:51 +0000 (23:17 -0700)]
Fix RGB Matrix Cycle Left-Right Animation (#6421)
One-line fix for a typo that could break build if DISABLE_RGB_MATRIX_CYCLE_LEFT_RIGHT was defined but not DISABLE_RGB_MATRIX_CYCLE_ALL
MechMerlin [Sat, 27 Jul 2019 04:49:29 +0000 (21:49 -0700)]
[Keyboard] TGR Jane v2 (#6361)
* initial commit TGR Jane
* lighting support
* use the default keymap lifted from community layouts for LAYOUT_tkl_ansi
* add information regarding reset key, hardware supported, and hardware availability
* document that it supports v1.1 as well thanks to nickheller's confirmation
* update some verbage in the readme
* add QMK Configurator support
* establish switch matrix for three main layouts
* add community layout support
* readme fixes
* Update keyboards/tgr/jane/info.json
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/tgr/jane/rules.mk
Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keyboards/tgr/jane/config.h
Co-Authored-By: fauxpark <fauxpark@gmail.com>
fauxpark [Sat, 27 Jul 2019 00:37:33 +0000 (10:37 +1000)]
Remove NO_BACKLIGHT_CLOCK (#6418)
Nick Brassel [Thu, 25 Jul 2019 01:56:55 +0000 (11:56 +1000)]
[Keymap] Tzarc's Luddite keymap (#6416)
Naoto Takai [Sun, 21 Apr 2019 14:01:58 +0000 (23:01 +0900)]
Add support for Choco60
Konstantin Đorđević [Thu, 25 Jul 2019 19:31:40 +0000 (21:31 +0200)]
[User] Update personal userspace and keymaps, add reactive underglow (#6410)
* Update MODERN_DOLCH_RED color
* Remove unused RAL_LAL tap dance
* Disable Space Cadet on all boards
* Rework SEND_STRING_CLEAN into CLEAN_MODS, fix DST_P_R/DST_N_A
* Disable unnecessary underglow animations
* Rearrange feature flags in rules.mk files
* Change custom colors from structs to defines
* Add some explicit initializers
* Add MODERN_DOLCH_CYAN color
* Add IS_LAYER_ON_STATE()/IS_LAYER_OFF_STATE() macros
* Add led_set_keymap() template function
* Change underglow color based on Caps/Fn state
* Preserve val when changing underglow colors
* Only trigger Fn light for Fn layer
* Refactor fn_light() and caps_light() slightly
* Add comments to fn_light() and caps_light()
kakunpc [Thu, 25 Jul 2019 19:30:15 +0000 (04:30 +0900)]
[Keyboard] Set RGBLIGHT ENABLE for angel64 (#6405)
* set RGBLIGHT
* remove default keymap RGB enable
* set limit value
* Revert "set limit value"
This reverts commit
2374b2aa204f05f7bcea8ed65623b0c46a011aa2 .
XScorpion2 [Thu, 25 Jul 2019 18:57:28 +0000 (13:57 -0500)]
[Keymap] Fix default layer display (#6398)
XScorpion2 [Thu, 25 Jul 2019 18:56:29 +0000 (13:56 -0500)]
[User] Xulkal Keymaps Update (#6392)
* Xulkal changes
Refactor rgb & encoder menu
Hadron Keymap
Refactor oled menu
* Fixing horizontal OLED data display
* Reverting changes to take to separate prs
thomas-d-11 [Thu, 25 Jul 2019 18:53:19 +0000 (13:53 -0500)]
[Docs] Add Sections and MO(layer)/TG(layer) Example (#6308)
* Add Sections and MO(layer)/TG(layer) Example
Major changes:
1. Added sub-section headings to the portion before the examples.
2. Added a new Example 6, that allows MO(layer) and TG(layer) functionality to be embedded within tap dance functions.
Minor Changes:
1. Edited some text to better fit with new sub-headings.
* Update feature_tap_dance.md
* Update feature_tap_dance.md
Alex Mayer [Thu, 25 Jul 2019 14:55:53 +0000 (10:55 -0400)]
1up60hse: Add Layer Diagrams (#6408)
Kosuke Adachi [Thu, 25 Jul 2019 00:57:22 +0000 (09:57 +0900)]
[Keymap] Refactor the default keymap for crkbd and add a new keymap for me (#6404)
* Remap default keys
* Remove self defined keys
* Remove unnedessary breaks
* Unable read_keylogs
* Add a keymap for foostan
* Remove unnecessary spaces
* Remove "include" that it automatically including
noroadsleft [Wed, 24 Jul 2019 02:31:24 +0000 (19:31 -0700)]
QMK Configurator fix for ProjectKB Alice info.json (#6400)
File was referencing an incorrect layout macro name.
Danny [Tue, 23 Jul 2019 22:07:39 +0000 (18:07 -0400)]
[Keyboard] Add QMK configurator JSON for Alice PCB (#6397)
Danny [Tue, 23 Jul 2019 22:06:47 +0000 (18:06 -0400)]
[Keyboard] Add ergodicity (#6396)
* Initial addition of Ergodicity
* Add QMK configurator JSON
Joel Challis [Tue, 23 Jul 2019 13:11:37 +0000 (14:11 +0100)]
Fix MATRIX_X_PINS_RIGHT ARM compilation (#6395)
Jarred Steenvoorden [Tue, 23 Jul 2019 07:07:57 +0000 (17:07 +1000)]
[Keymap] Jarred's Plaid keymap (#6049)
* Add my plaid keymap
* Move planck / plaid keymaps to common layout folder
Will Sturgiss [Tue, 23 Jul 2019 06:59:12 +0000 (02:59 -0400)]
[Keymap] Added wsturgiss keymap for mechmini2 (#4917)
* basic layout v1.0
* changed KC_TRNS to _______
* most symbols are on double tap, except quote, that was cancer
* better formatting and set toggle for game layer
* added colors to layers to make knowing your current layer easy
* have an empty macro working
* enabled unicode
* moved stuff to my folder and removed edits from communal files
* cleanup
* removed the game layer. Never used it
* made changes requested by drashna and vomindoraan
* got rid of some unnecessary code
* got very basic unicode on mac working
* added ctrl_esc
* more changes as requested by noroadsleft
* more leader additions, removed macros because leader stuff replaces that functionality
* removed an old macro I forgot to remove earlier
* final deletion at noroadsleft request
* changed a line to explicitly specify a purple color.
Drashna Jaelre [Tue, 23 Jul 2019 06:28:25 +0000 (23:28 -0700)]
[Keyboard] Align Planck EZ config with ZSA/Ergodox config (#6371)
mechmerlin [Tue, 23 Jul 2019 03:07:12 +0000 (20:07 -0700)]
update docs based on fireworm's comments
Drashna Jaelre [Tue, 23 Jul 2019 03:23:57 +0000 (20:23 -0700)]
Add support for TAP_CODE_DELAY to Hold-Tap keys (#5400)
* Add support for TAP_CODE_DELAY to Hold-Tap keys
* Better handling for tap code delay and caps version
Drashna Jaelre [Tue, 23 Jul 2019 03:22:33 +0000 (20:22 -0700)]
[Keymap] Drashna's Feature madness (#6128)
* Fix my Tap Dance issues after I broke them
* Cleanup and organization of userspace documentation
As well as some additional cleanup of functions due to review of documentation.
* Enable Tapdance on Glow and remove more animations
* Revert to Eager PR debouncing
* Add better check for startup animation
* Move where RGB Matrix defines are listed
* Limit RGB Matrix max val
* Update keyboard for Iris Rev 3 conflicts
* Enable encoder support on planck ez
* Remove is_master check from corne\'s OLED code
* Overhaul OLED screens for my Corne
* One last removal
* Show RGB valu On both sides
* Updates for OLED display info
* Fix compile issues for rgb config
* Disabled Space Cadet for all drashna keymaps
* Fix OLED Screen configs
* Minor OLED Tweaks
* Revert some Iris changes
* Fix song include
* Handle MAKE macro for the Corne boards better
* Add super hacky-hack for eeconfig initialization
* Add audio support for Fractal since Elite Cs support it
* Add defines for keycode steps
* Add White layout
* Update Corne RGB info
* Add fun effects to layer indication for RGB Matrix enabled boards
* Use proper define for product name detection
* Update formatting
* Use custom timeout mechanism for OLED timeout
* Fix up OLED screen HSV code for new HSV structure
* Better handle turning off RGB Matrix when sleeping
* Disable MultiSplash Animation
* Change Iris back to using serial
* Why was RGB disabled?!?!?!
* Limit val in rgb_matrix_layer_helper function
* Remove EECONFIG setting for RGB matrix
tucznak [Mon, 22 Jul 2019 23:32:47 +0000 (01:32 +0200)]
Adding personal keymaps (#6384)
* initial commit
* migrated the actual keymap to this keyboard
* added the actual Tanuki keymap
* Added QMK DFU bootloader support
* TuCZnak's keymaps - final
* Update keyboards/tanuki/keymaps/tucznak/config.h
Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keyboards/ut472/keymaps/tucznak/config.h
Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Apply suggestions from code review
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
XScorpion2 [Mon, 22 Jul 2019 17:43:52 +0000 (12:43 -0500)]
Sol Rev 2 Keyboard (#6389)
* Basic Rev 2 implementation
* Updated LED defines and added Extra encoder support
* Fixed rgb pin assignment
* Physically accurate LED positions
* Single Color Band scrolling left to right effects
* Spirals, Pinwheels, and Documentation....Oh My!
* Spiral effect band thickness adjustments
* Fixing animation spin directions
* Full hand LED positions
* Basic Rev 2 implementation
Updated LED defines and added Extra encoder support
Fixed rgb pin assignment
Physically accurate LED positions
Full hand LED positions
Moving rev2 folder
* RGB Center Point LED position update
* Fixing led config commas
* Fixing led config commas
* fix enter key
* fix enter
* Small changes to default
* update default
* typo fix
* update default
* Fixing defines & led config, turned full hand & extra encoders into rules.mk feature
* Refactored rules.mk to have a post_rules.mk
* Forgot to offset the matrix to led map due to the edge led additions
* Updated LED flags and fixed my keymap
* Update keymap.c
include speed controls for RGB
* Fixing more rules.mk and adding keymap like encoders functionality
* Sol Rev 2 Implementation
* Minor fixes
* Keymap fixes
* Fix Colemak, add lock keys
Collin Diekvoss [Mon, 22 Jul 2019 17:17:11 +0000 (12:17 -0500)]
New Keyboard: ZJ68 (#6378)
* added zj68 keyboard
* Suggested changes
* Suggested changes
* Suggested changes
* Requested changes
* Update keyboards/zj68/rules.mk
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
MechMerlin [Mon, 22 Jul 2019 09:20:20 +0000 (02:20 -0700)]
[Keyboard] Add Unikorn 60 tsangan_hhkb layout (#6390)
* fix default keymap to not have Q in the 1 position.
* add tsangan hhkb layout
* add a tsangan default keymap
* clean up the default keymap
* add qmk configurator support for new layout
George Petri [Mon, 22 Jul 2019 09:14:43 +0000 (12:14 +0300)]
[Keymap] Update keymap for keebio/quefrency 65% version (#6388)
* minor keymap changes
* minor keymap changes update readme
* update rules.mk
* add rgb
* add add arrows in hjkl
* removed backslashes
* fix missing comma
* spacing fix
* minor cleanup
* add r layer
* impl navigation layer
* moved backspace nearby
* updated readme
Sid Carter [Mon, 22 Jul 2019 09:13:38 +0000 (05:13 -0400)]
[Keymap] Switch Iris keymap from workman to colemak (#6385)
* via support and colemak layout
* figures tap and hold parts don't work vith via enabled - so those are commented out for now
Michael Pishchagin [Mon, 22 Jul 2019 09:07:28 +0000 (12:07 +0300)]
[Keyboard] Backport two fixes from TMK: usb-usb converter (#6383)
* usb_usb: Order of init prevents uneeded bus reset
https://github.com/tmk/tmk_keyboard/commit/
7c228967a405b04d58bb06e619de8d1d7bb3c15b #diff-
deed77fb597e3a0019ce59fc1d09e260
* usb_usb: Fix startup block bug
https://github.com/tmk/tmk_keyboard/commit/
c2ce617a363f3b9d43aa81f98e70d58f928931f4 #diff-
deed77fb597e3a0019ce59fc1d09e260
Luke Wesley-Holley [Mon, 22 Jul 2019 09:06:06 +0000 (10:06 +0100)]
[Keyboard] KBP V60 Type R Added ISO default (#6372)
* [Layout] KBP V60 Type R ISO default
* Remove ifdef
* Apply suggestions from code review
@noroadsleft I've accepted your suggestions. Tried locally any everything works as expected.
Thanks again - this if my first keyboard and first time looking at/ using/ contributing to qmk so I appreciate the feedback :+1:
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
noroadsleft [Mon, 22 Jul 2019 09:03:19 +0000 (02:03 -0700)]
[Keyboard] Fix QMK Configurator bug with Wilba Tech Zeal60 LAYOUT_60_all (#6387)
info.json file had the wrong name for the JSON key; the macro that is normally named LAYOUT_all by convention is named LAYOUT_60_all on the Zeal60.
Bug flagged by drashna for flight505 on QMK Discord.
Wilba [Sun, 21 Jul 2019 11:46:22 +0000 (21:46 +1000)]
Refactoring wilba.tech PCBs, updating Rama Works U80-A (#6272)
* Added WT65-B, WT75-B, minor fixes
* Update keyboards/wilba_tech/wt65_b/config.h
Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keyboards/wilba_tech/wt65_b/readme.md
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/wilba_tech/wt75_b/config.h
Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Change DEBOUNCING_DELAY to DEBOUNCE
* Change DEBOUNCING_DELAY to DEBOUNCE
* Move Zeal60/Zeal65 files to keyboards/wilba_tech
* Change DEBOUNCING_DELAY to DEBOUNCE
* Refactoring zeal60 code to wilba_tech
* Moved Rama Works PCBs to wilba_tech
* Rename Rama Works files
* Cleanup info.json
* Cleanup readme.md
* Cleanup USB device strings
* U80-A RGB matrix, IS31FL3731 driver changes
* Fixed #include from keyboards/zeal60
noroadsleft [Sat, 20 Jul 2019 20:49:28 +0000 (13:49 -0700)]
[Keyboard] Snagpad Configurator bugfix and readme refactor (#6381)
* Update snagpad.h
White-space changes only. Making this file easier to read.
* Update info.json
Refactor:
- add labels
- debug linting (one key object per line)
- reorder keys for LAYOUT_numpad_5x4 (fixes QMK Configurator assigning keys to incorrect positions)
* Update readme.md
Refactor to conform to QMK template.
Updated link to The Board Podcast (old link was Error 404).
trinity1561 [Sat, 20 Jul 2019 20:37:42 +0000 (16:37 -0400)]
[Keyboard] Update space65.c to fix caps lock LED (#6375)
Sid Carter [Sat, 20 Jul 2019 20:36:14 +0000 (16:36 -0400)]
[Keymap] Add Colemak to existing fc660c keymap (#6374)
* consistent enums
* add colemak to another layer for fun
* update readme
* consistent enums
* add colemak to another layer for fun
* update readme
Joel Challis [Sat, 20 Jul 2019 20:35:30 +0000 (21:35 +0100)]
[Keyboard] Refactor handwired/splittest to support multiple boards (#6373)
* Refactor splittest to support multiple dev boards
* Refactor splittest to support multiple dev boards - revert change to number of RGB led
* Refactor splittest to support multiple dev boards - update docs
* Refactor splittest to support multiple dev boards - correct docs
* Refactor splittest to support multiple dev boards - update teensy master logic
MechMerlin [Sat, 20 Jul 2019 20:30:38 +0000 (13:30 -0700)]
[Keyboard] Grid 600 Type 05 "PRESS" Cover Module (#6368)
* add grid600 type 5 press cover module
* Update keyboards/grid600/press/keymaps/default/keymap.c
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* remove unused custom keycode enum
jotix [Sat, 20 Jul 2019 20:25:20 +0000 (17:25 -0300)]
[Keyboard] leds in default keymap (#6357)
Konstantin Đorđević [Sat, 20 Jul 2019 20:21:40 +0000 (22:21 +0200)]
Update IS_COMMAND definitions to use MOD_MASK_SHIFT (#6348)
* Update IS_COMMAND definition in templates to use MOD_MASK_SHIFT
* Update IS_COMMAND in docs
* Update IS_COMMAND default definition in tmk_core
* Update table in Command docs based on suggestion
Co-Authored-By: fauxpark <fauxpark@gmail.com>
Danny [Sat, 20 Jul 2019 19:13:01 +0000 (15:13 -0400)]
Merge pull request #6264 from zvecr/split_master_check
Allow board to override split keyboard master check
Danny [Sat, 20 Jul 2019 19:09:13 +0000 (15:09 -0400)]
Fix Numbrero Handwired make example in readme (#6379)
Fix Numbrero Handwired make example in readme
noroadsleft [Sat, 20 Jul 2019 18:06:18 +0000 (11:06 -0700)]
Fix Numbrero Handwired make example in readme
Drashna Jaelre [Fri, 19 Jul 2019 20:23:16 +0000 (13:23 -0700)]
[Docs] Clarify Zadig usage in FAQ Docs (#6360)
* Rewrite Zadig section to be more clear
* Wordsmithing
Co-Authored-By: MechMerlin <30334081+mechmerlin@users.noreply.github.com>
noroadsleft [Fri, 19 Jul 2019 17:39:20 +0000 (10:39 -0700)]
Melody96 Configurator updates and minor refactoring (#6365)
* Add Configurator layout data for LAYOUT_hotswap
* Add LAYOUT_std60_split_num0
Requested by 李小安#9728 on QMK Discord.
Standard 60% ANSI layout for the alphanumeric region, with a split-0 Numpad.
Includes a sample keymap.
* Update Docs links on readme
* Change melody96.h to use #pragma once include guard
* Change config.h to use #pragma once include guard
* Add readme for default_std60_split_num0 keymap
Konstantin Đorđević [Fri, 19 Jul 2019 15:47:04 +0000 (17:47 +0200)]
Change xprintf() calls in rgblight.c to dprintf() (#6363)
fauxpark [Fri, 19 Jul 2019 05:05:25 +0000 (15:05 +1000)]
Tidy up ALF X1.1 (#6367)
* Tidy up ALF X1.1
* Correct x positions
* 4 spaces
* Remove a stray TRNS key
mechmerlin [Fri, 19 Jul 2019 02:24:02 +0000 (19:24 -0700)]
simple readme fix
trinity1561 [Fri, 19 Jul 2019 03:04:01 +0000 (23:04 -0400)]
Print Screen and Pause placement swap (#5981)
* Update x11.h
The original json file that was given by the designer was incorrect. The Print Screen and Pause button is swapped.
* Update space65.c
Fixing the Caps Lock LED.
* Revert "Update space65.c"
This reverts commit
1f5de1abaefadd2e54259999a29bab501da5f67a .
jotix [Fri, 19 Jul 2019 02:27:09 +0000 (23:27 -0300)]
Jotix (#6355)
* add unicode_map
* add unicode_map
* numpad change
Joao Maia [Thu, 18 Jul 2019 19:31:40 +0000 (20:31 +0100)]
[Keyboard] Add 6macro keyboard (#6362)
* Initial commit for 6macro firmware
* Updated layout documentation
* Removed unused commented code
Fred Silberberg [Thu, 18 Jul 2019 14:45:48 +0000 (07:45 -0700)]
Add more layouts for the ergodash (#6336)
fauxpark [Thu, 18 Jul 2019 14:45:00 +0000 (00:45 +1000)]
Correct backlight on state docs (#6358)
* Correct backlight on state docs
* Reword to make it less confusing
Ethan Madden [Thu, 18 Jul 2019 13:55:31 +0000 (06:55 -0700)]
Add prime_e keymap (#6350)
jshuf [Wed, 17 Jul 2019 18:52:46 +0000 (14:52 -0400)]
Allow userspace the opportunity to handle keycodes
dsanchezseco [Wed, 17 Jul 2019 16:24:49 +0000 (18:24 +0200)]
cleanup and start sound (#6353)
fauxpark [Wed, 17 Jul 2019 04:58:29 +0000 (14:58 +1000)]
Extend maximum number of backlight levels to 31 (#6351)
Daniel Schindler [Tue, 9 Jul 2019 00:19:05 +0000 (02:19 +0200)]
Add model01 keymap. Change kinesis keeymap.
Konstantin Đorđević [Tue, 16 Jul 2019 16:17:46 +0000 (18:17 +0200)]
Remove unnecessary IS_COMMAND definitions from a couple of boards
Konstantin Đorđević [Tue, 16 Jul 2019 15:48:24 +0000 (17:48 +0200)]
Use led_set_kb instead of led_set_user in melody96.c
fauxpark [Tue, 16 Jul 2019 07:36:00 +0000 (17:36 +1000)]
Remove more commented out MCUs
Salicylic-acid3 [Tue, 16 Jul 2019 16:39:39 +0000 (01:39 +0900)]
[Keyboard] Add keyboard Naked48 (#6330)
* Add Naked48
* Comment reflected
Drashna Jaelre [Tue, 16 Jul 2019 16:22:29 +0000 (09:22 -0700)]
Fix Preprocessor check for Leader Keys
Drashna Jaelre [Tue, 16 Jul 2019 08:40:54 +0000 (01:40 -0700)]
Remove the need to specify NUM_OF_ENCODERS for the Encoder feature (#6328)
* Remove the need to set NUM_OF_ENCODERS
Instead, calculate the size of the array, and use that instead
* Add hack for split common support
* Remove NUM_OF_ENCODERS from keyboard config
Can be reverted, if needed
Sidney Bovet [Tue, 16 Jul 2019 08:37:35 +0000 (10:37 +0200)]
[Keymap] Fix advanced keymap readme and macro function (#6342)
Drashna Jaelre [Tue, 16 Jul 2019 08:37:19 +0000 (01:37 -0700)]
Allow Combo feature to be enabled/disabled live (#6318)
* Add ability to enable/disable combos
* Update documentation for Combo feature
* Change keycodes for appeasement
* Simplify combo_toggle function
* Update names
* Update combo docs to use tables
Joel Challis [Tue, 16 Jul 2019 08:36:23 +0000 (09:36 +0100)]
Align ARM i2c_readReg with AVR (#6314)
* Align arm i2c_readReg with avr
* Align arm i2c_readReg with avr - fix cannonkeys
Joel Challis [Tue, 16 Jul 2019 08:30:53 +0000 (09:30 +0100)]
Add ARM I2Cv1 support to i2c_master (#6262)
* Add ARM I2Cv1 support to i2c_master
* Add I2Cv1 docs
Drashna Jaelre [Tue, 16 Jul 2019 08:28:23 +0000 (01:28 -0700)]
Expand bootloader target to support most AVR boards (#6255)
* Update the :bootloader target to pass along correct hardware info
* Update make scripts to properly grab the settings (a big thanks to @yanfali)
* Remove LUFA debug warnings
Drashna Jaelre [Tue, 16 Jul 2019 08:21:52 +0000 (01:21 -0700)]
Make Caps Lock delay more reasonable (#6199)
* Make Caps Lock delay more reasonable
* Update documentation
* Update docs/config_options.md
Co-Authored-By: Konstantin Đorđević <vomindoraan@gmail.com>
* Update docs/config_options.md
Co-Authored-By: Konstantin Đorđević <vomindoraan@gmail.com>
Joel Challis [Tue, 16 Jul 2019 08:20:34 +0000 (09:20 +0100)]
Configure Vagrant to use qmk_base_container (#6194)
* Initial conversion of vagrant to use qmkfm/base_container
* Fix vagrant when using docker provider
* Workaround for VirtualBox VM restarts
* Generalise Vagrant docs slightly and add FAQ
fauxpark [Tue, 16 Jul 2019 07:56:36 +0000 (17:56 +1000)]
Store backlight breathing state in EEPROM (#6105)
* Store backlight breathing state in EEPROM
* Reduce backlight_config.level from 6 bits to 4 (max 15 "on" levels)
* Error out if BACKLIGHT_LEVELS is > 15
* Remove mention of default backlight pin in rules.mk template
* Remove pointless comment
XScorpion2 [Tue, 16 Jul 2019 07:40:43 +0000 (02:40 -0500)]
Adding rgb matrix speed into eeprom storage. (#5965)
Zeroing out spd in eeconfig_init_quantum
Switched to block read & update
Update tmk_core/common/eeconfig.h
Co-Authored-By: Drashna Jaelre <drashna@live.com>
Fixing init compile error
Update eeconfig.c
Dead / Missing API cleanup
alignment
Roman Volosatovs [Tue, 16 Jul 2019 07:35:15 +0000 (09:35 +0200)]
shell.nix: Downgrade gcc-arm-embedded (#5913)
Temporary fix for https://github.com/qmk/qmk_firmware/issues/5868
Drashna Jaelre [Tue, 16 Jul 2019 07:28:02 +0000 (00:28 -0700)]
Enable Mousekeys on Corne Keyboard by default (#5893)
* Enable Mousekeys on Corne Keyboard by default
For Tessachka and Configurator support
* ENable for default image too
* Remove most of rules.mk for default keymap
* make sure rgblight is enabled by default
from default keymap
fauxpark [Tue, 16 Jul 2019 07:26:38 +0000 (17:26 +1000)]
Remove commented out MCUs in rules.mk (#5884)
Drashna Jaelre [Tue, 16 Jul 2019 06:56:34 +0000 (23:56 -0700)]
Add out of bound check for Leader Key sequence array (#5840)
* Add out of bound check for Leader Key sequence array
* A shot at advanced C stuff for Leader Key optimization
* Revert most changes
* Change default back
* Include string.h if compiling for ARM
* Use sizeof instead of a number
fauxpark [Tue, 16 Jul 2019 06:28:39 +0000 (16:28 +1000)]
Add sendstring LUTs for French keymap (#5830)
Drashna Jaelre [Tue, 16 Jul 2019 06:23:32 +0000 (23:23 -0700)]
[Docs] Add dedicated page for Split Keyboard information (#5802)
* [Docs] Add dedicated page for Split Keyboard information
* Apply suggestions from code review
Co-Authored-By: drashna <drashna@live.com>
* Fix Typos
Co-Authored-By: drashna <drashna@live.com>
* Fix some formatting issues
* Add Additional RGB info
* Fix Bulletted formatting
* Apply suggestions from code review
Co-Authored-By: drashna <drashna@live.com>
* Fix line wrapping
* Additional fixes and expansion
* Reword warning/note
Co-Authored-By: drashna <drashna@live.com>
* add i2c/serial coexistance info
* i2c markdown
* Change i2c wiring text
Co-Authored-By: drashna <drashna@live.com>
Drashna Jaelre [Tue, 16 Jul 2019 06:21:00 +0000 (23:21 -0700)]
Skip unsupported firmware check message in silent mode (#5765)
fauxpark [Tue, 16 Jul 2019 06:15:07 +0000 (16:15 +1000)]
Sendstring LUT improvements (#5727)
* Align sendstring LUTs to 9 characters wide
* Replace 0 with XXXXXXX
* Use decimal 128 for LUT size
* Align heading comments
* Add ASCII table comments
* Add missing AltGr LUTs and adjust keycode LUTs accordingly
* Use pragma once
* Correct a couple more keycodes
* Capitalise "BÉPO"
* Also clean up the default tables
* Tidy up Belgian and Norman LUTs
fauxpark [Tue, 16 Jul 2019 06:05:07 +0000 (16:05 +1000)]
Remove lock LED example in quantum.c (#5636)
* Use GPIO helper defines in backlighting
* While I'm here, fix up the lock LED example too
* Remove the example altogether, it's already documented
fauxpark [Tue, 16 Jul 2019 06:04:02 +0000 (16:04 +1000)]
Remove/migrate action_get_macro()s from default keymaps (#5625)
* Remove/migrate action_get_macro()s from default keymaps
* Leave these breaks alone
Aapo Saaristo [Tue, 16 Jul 2019 05:53:04 +0000 (08:53 +0300)]
Add user-overridable callback for cancelling UCIS input (#5564)
* Add user-overridable callback for cancelling UCIS input
To clean up things from qk_ucis_start_user() for instance.
* restore lost newline to quantum/process_keycode/process_ucis.c
Co-Authored-By: shinmai <aapo.saaristo@gmail.com>
Takeshi ISHII [Tue, 16 Jul 2019 05:45:31 +0000 (14:45 +0900)]
add 'objs-size' target into tmk_core/avr.mk (#5490)
yiancar [Tue, 16 Jul 2019 02:11:59 +0000 (03:11 +0100)]
Usbasploader bootloader option addition (#6304)
* Added USBasp bootloader option for USBasploader
* author comment
* ifdef fix :)
* Add usbasp target
* Update docs/flashing.md
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update docs/flashing.md
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update docs/flashing.md
Co-Authored-By: fauxpark <fauxpark@gmail.com>
skullydazed [Mon, 15 Jul 2019 22:12:35 +0000 (15:12 -0700)]
Fix compiling json files. (#6340)
skullydazed [Mon, 15 Jul 2019 19:14:27 +0000 (12:14 -0700)]
QMK CLI and JSON keymap support (#6176)
* Script to generate keymap.c from JSON file.
* Support for keymap.json
* Add a warning about the keymap.c getting overwritten.
* Fix keymap generating
* Install the python deps
* Flesh out more of the python environment
* Remove defunct json2keymap
* Style everything with yapf
* Polish up python support
* Hide json keymap.c into the .build dir
* Polish up qmk-compile-json
* Make milc work with positional arguments
* Fix a couple small things
* Fix some errors and make the CLI more understandable
* Make the qmk wrapper more robust
* Add basic QMK Doctor
* Clean up docstrings and flesh them out as needed
* remove unused compile_firmware() function
Drashna Jaelre [Mon, 15 Jul 2019 17:38:26 +0000 (10:38 -0700)]
bface refactor (#6333)
* remove custom matrix support
* remove custom i2c and led driver
* minor cleanups
* update readme
Sidney Bovet [Mon, 15 Jul 2019 17:35:05 +0000 (19:35 +0200)]
[Keyboard] Add support for XD004 macro keyboard (#6337)
* Add support for XD004
Also applying the following suggested edits:
Add hardware availability link in readme
Co-Authored-By: Drashna Jaelre <drashna@live.com>
Enable lite bootmagic
Co-Authored-By: Drashna Jaelre <drashna@live.com>
Remove commented out MCU
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Add more ellaborate keymap
Correcting usage of tap_code_16 for modified key, thanks to @drashna
* Add information about bootloader type
Co-Authored-By: Drashna Jaelre <drashna@live.com>