summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Remove the need to specify NUM_OF_ENCODERS for the Encoder feature (#6328)Drashna Jaelre2019-07-1620-31/+11
| | | | | | | | | | | | * 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
* [Keymap] Fix advanced keymap readme and macro function (#6342)Sidney Bovet2019-07-162-4/+2
|
* Allow Combo feature to be enabled/disabled live (#6318)Drashna Jaelre2019-07-164-10/+73
| | | | | | | | | | | | | | * 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
* Align ARM i2c_readReg with AVR (#6314)Joel Challis2019-07-163-5/+5
| | | | | | * Align arm i2c_readReg with avr * Align arm i2c_readReg with avr - fix cannonkeys
* Add ARM I2Cv1 support to i2c_master (#6262)Joel Challis2019-07-163-25/+70
| | | | | | * Add ARM I2Cv1 support to i2c_master * Add I2Cv1 docs
* Expand bootloader target to support most AVR boards (#6255)Drashna Jaelre2019-07-162-8/+12
| | | | | | | | * 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
* Make Caps Lock delay more reasonable (#6199)Drashna Jaelre2019-07-162-3/+3
| | | | | | | | | | | | | | * 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>
* Configure Vagrant to use qmk_base_container (#6194)Joel Challis2019-07-164-15/+107
| | | | | | | | | | * 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
* Store backlight breathing state in EEPROM (#6105)fauxpark2019-07-165-8/+82
| | | | | | | | | | | | * 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
* Adding rgb matrix speed into eeprom storage. (#5965)XScorpion22019-07-165-65/+35
| | | | | | | | | | | | | | | | | 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
* shell.nix: Downgrade gcc-arm-embedded (#5913)Roman Volosatovs2019-07-161-1/+4
| | | Temporary fix for https://github.com/qmk/qmk_firmware/issues/5868
* Enable Mousekeys on Corne Keyboard by default (#5893)Drashna Jaelre2019-07-162-25/+2
| | | | | | | | | | | | | | * 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
* Remove commented out MCUs in rules.mk (#5884)fauxpark2019-07-16188-268/+34
|
* 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>