aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add out of bound check for Leader Key sequence array (#5840)Drashna Jaelre2019-07-151-7/+11
| | | | | | | | | | | | | | * 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
* Add sendstring LUTs for French keymap (#5830)fauxpark2019-07-151-0/+97
|
* [Docs] Add dedicated page for Split Keyboard information (#5802)Drashna Jaelre2019-07-153-0/+187
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [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>
* Skip unsupported firmware check message in silent mode (#5765)Drashna Jaelre2019-07-151-1/+1
|
* Sendstring LUT improvements (#5727)fauxpark2019-07-1512-291/+511
| | | | | | | | | | | | | | | | | | | | | | | | * 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
* Remove lock LED example in quantum.c (#5636)fauxpark2019-07-151-17/+0
| | | | | | | | * 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
* Remove/migrate action_get_macro()s from default keymaps (#5625)fauxpark2019-07-15119-1860/+286
| | | | | | * Remove/migrate action_get_macro()s from default keymaps * Leave these breaks alone
* Add user-overridable callback for cancelling UCIS input (#5564)Aapo Saaristo2019-07-151-0/+5
| | | | | | | | | | * 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>
* add 'objs-size' target into tmk_core/avr.mk (#5490)Takeshi ISHII2019-07-152-0/+4
|
* Usbasploader bootloader option addition (#6304)yiancar2019-07-156-37/+78
| | | | | | | | | | | | | | | | | | | | | | * 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>
* Fix compiling json files. (#6340)skullydazed2019-07-153-8/+8
|
* QMK CLI and JSON keymap support (#6176)skullydazed2019-07-1534-83/+1988
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* bface refactor (#6333)Drashna Jaelre2019-07-1511-415/+84
|\ | | | | | | | | | | | | | | | | | | * remove custom matrix support * remove custom i2c and led driver * minor cleanups * update readme
| * update readmemechmerlin2019-07-141-1/+3
| |
| * minor cleanupsmechmerlin2019-07-142-11/+5
| |
| * remove custom i2c and led drivermechmerlin2019-07-146-285/+69
| |
| * remove custom matrix supportmechmerlin2019-07-143-119/+8
| |
* | [Keyboard] Add support for XD004 macro keyboard (#6337)Sidney Bovet2019-07-1513-0/+315
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
* | [Keyboard] add macro pad "Shiro" (#6338)T.Shinohara2019-07-1512-0/+720
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add keyboard new macro pad "Kuro" * change main readme.md * remove not used code from default/keymap.c * Remove unnecessary code * Supports info.json * removed back slash and not used functions. * update at product link. add japanese messages.
* | Add GPL3 header to avr i2c files (#6332)Drashna Jaelre2019-07-154-2/+62
| | | | | | | | | | | | | | | | * Add GPL3 header to avr i2c files * Add for i2c_slave as well * Fix formatting of license header
* | [Keyboard] new keyboard "angel64" (#6313)kakunpc2019-07-1510-0/+816
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * set template * set Duplex Matrix * fix layout * set default keymap * fix indent * remove muhen * Update keyboards/angel64/rules.mk Co-Authored-By: fauxpark <fauxpark@gmail.com>
* | Update docker util script and travis to use new base containerzvecr2019-07-141-4/+0
| |
* | Update docker util script and travis to use new base containerzvecr2019-07-145-24/+4
| |
* | [Keymap] Fix Comment Styling (#6324)Alex Mayer2019-07-141-14/+14
| |
* | [Keymap] [bface] My custom layout (#6322)Adrian L Lange2019-07-142-0/+170
| |
* | [Keyboard] Added IVY macropad (#6211)That-Canadian2019-07-1411-0/+274
|/ | | | | | | | | | * Added initial files for the Adron 3-key macro pad * Refactor of "adron_pad" to "ivy", cleaned up the readme and removed un-needed keymap as well. * Made suggested changes to commit for PR * Removed unneeded define block from SUBPROJECT_rev1 as it is redundant (Thanks drashna ;) )
* [Docs] Fix indented subheading on faq_debug.md (#6320)noroadsleft2019-07-131-0/+1
|
* [Keymap] switch backspace and backslash, updated readme (#6323)William Chang2019-07-132-8/+8
|
* [Keymap] Add workman to my iris keymap (#6319)Sid Carter2019-07-122-12/+39
| | | | | | | | | | * add workman to my iris keymap * updates for readme.md * remove redundant paths * switch up and down
* Switching rgb_config_t to use HSV structRyan Caltabiano2019-07-1242-118/+126
|
* [Keyboard] fixed pins for numpad_5x4 layout (#6311)Cody Bender2019-07-122-8/+8
|
* [Keymap] Add missing tap dance action and fix RGB hues in personal keymaps ↵Konstantin Đorđević2019-07-127-26/+18
| | | | | | | | | | | | | | | | (#6312) * Add missing TD_RSF_RCT tap dance * Use standard QMK HSV and RGB structs, fix Godspeed colors * Move PROGMEM after the type in RGB intervals * Add MODERN_DOLCH_RED color, use it on KBD6X * Use 255 instead of RGBLIGHT_LIMIT_VAL in color definitions * Remove IS_COMMAND override on Whitefox
* Documentation: Newbs Flashing: Hightlight that sudo may be needed (#6300)Phil Schalm2019-07-121-3/+1
| | | | | | | | | | * Hightlight that sudo may be needed Also added "dfu-programmer: no device present" in so that anyone searching for that particular error can hopefully find the page. * Use new style of indicating a warning * Indicate that the FAQ should be read instead of blindly using sudo
* Switch version incrementing to the command put together by @noroadsleft. (#6310)skullydazed2019-07-111-2/+1
| | | | | | | | * Switch version incrementing to the command put together by @noroadsleft. * Update util/travis_compiled_push.sh Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* [Keyboard] Adding KeyHive Maypad (#6287)Cody Bender2019-07-119-0/+529
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * added files for KeyHive Maypad * updated maypad files and moved honeycomb inside keyhive dir * fixed file paths, incorporated changes with fauxpark's suggestions, undid honeycomb move * updated with fixes from PR * added new lines to end of honeycomb files to fix compiling * Updated info.json to match the macro name from maypad.h Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * reordered layout in info.json Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * removed KEYMAP from maypad.h Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * removed extraneous keymap files * pulled qmk/master for honeycomb * added ortho_5x4 and keymap cleanup * matched identities in maypad.h * added bootmagic functionality to maypad * changed bootmagic to lite
* [Keyboard] [runner3680] Fix the number of keys (#6302)omkbd2019-07-1110-30/+39
| | | | | | | | * Fix the number of keys * add RGBLIGHT_LIMIT_VAL * fix RGBLED_NUM and COLS
* [Keyboard] Fix XD96 info.json (#6309)fauxpark2019-07-111-2/+222
| | | | | | | | | | * Fix XD96 info.json * Comma * Another comma Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Display firmware size percentage (#6307)fauxpark2019-07-112-2/+3
|
* [Keyboard] Update Felix keyboard (#6306)fauxpark2019-07-116-54/+257
|
* [Docs] Clarify the rules.mk setup for Unicode (#6286)fauxpark2019-07-111-23/+45
| | | | | | | | | | | | | | | | | | | | | | | | * Clarify the rules.mk setup for Unicode * code point Co-Authored-By: Konstantin Đorđević <vomindoraan@gmail.com> * Remove "your" Co-Authored-By: Konstantin Đorđević <vomindoraan@gmail.com> * Undo a line change Co-Authored-By: Konstantin Đorđević <vomindoraan@gmail.com> * dot the comma Co-Authored-By: Konstantin Đorđević <vomindoraan@gmail.com> * Update docs/feature_unicode.md Co-Authored-By: Konstantin Đorđević <vomindoraan@gmail.com>
* [Keymap] Balance Twelve / Steno Keymap for Planck (#6283)yttyx2019-07-114-0/+230
| | | | | | | | | | * New keymap. Cursor layer does not work. * Refinements to layout over months of use. * Changes following review. * Changes following review.
* [Keyboard] Add handwired Wulkan keyboard (#6282)Napoleon Wulkan2019-07-118-0/+211
| | | | | | | | | | | | | | | | | | | | * added handwired keyboard wulkan * added info.json for qmk configurator * fixed spelling * enum dont need to be assigned to zero * removed cflag from readme * updated rules.mk * removed unneeded rows from config * moved unicode to keymap conf * fix adjust layer and comments for keymap
* Fixing effects to respect user sat and val levels (#6275)XScorpion22019-07-116-6/+6
|
* Add personal KBD67 keymap (#6292)Stevan Milic2019-07-113-0/+104
| | | | | | | | * Add kbdfans/kbd67/hotswap:stevanmilic keymap * Change Fn+H, Fn+L to Ctrl+Left, Ctrl+Right * Add keymap comments
* Fix typo in Gentoo docstring (#6303)zjp2019-07-101-1/+1
|
* Fix bug in Mechllama G35 info.json (#6294)noroadsleft2019-07-101-1/+0
|
* QMK Configurator support for NEK Type A (#6295)noroadsleft2019-07-101-0/+101
| | | | | | * QMK Configurator support for NEK Type A * Update labels to match default keymap
* [Keyboard] Enable LTO on Handwired/Promethium to reduce compiled size (#6227)Drashna Jaelre2019-07-091-2/+4
|
* Fix parentheses in macros, and in general clean up quantum.h (#5021)Konstantin Đorđević2019-07-091-66/+53
| | | | | | | | | | | | | | | | | | | | | | | | * Fix up GPIO macros * Fix up send string macros `string` arguments must not be parenthesized * Fix up miscellaneous macros * Make indentation uniform (4 spaces) * Make #ifdef vs #if defined usage consistent * Reorder standard includes * Revert indentation changes as per review comments * Revert #if defined(__AVR__) → #ifdef __AVR__ change * Change 2 space indent to 4 spaces on a couple of lines * Replace include guard with #pragma once
* Fix debouncing issue for eager algorithms (#6081)Drashna Jaelre2019-07-092-11/+22
| | | | | | * Fix debouncing issue for eager algos * Fix up typo issue