summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Update keymap.c (#5136)Eduardo Lourenço Pinto Neto2019-02-151-1/+1
| | | Fix minor bug on toggle layer code from Mac to Windows layer.
* Add support for using ranges for RGB (#4981)Erovia2019-02-153-31/+79
| | | | | | | | | * Add support for using ranges for RGB This patch adds support for controlling continuous ranges of RGB LEDs. Helper functions for split boards are also available. * RGB Range: Use hardware-platform agnostic wait
* Update KC_GESC documentation (#5053)Yan-Fa Li2019-02-151-1/+9
| | | | | | | | | | | | | | * Update KC_GESC documentation - document caveats on OSX and expected behavior with KC_GESC and GUI - clarify documentation slightly - give examples of expected output in actual use * Update OSX -> macOS * Captilization * remove simply
* Add samuel's literate keymap file for planck (#4998)Samuel Jahnke2019-02-153-0/+677
| | | | | | | | | | | | | | | | | | | | | | | | | | * added my own keymap * changed thing * updated keymap Samuel * updated laypout for better one handed use * updated stuff I want * happy with my lagout * formatting * Added new literate config * made everything nice * cleaned * fixed spelling and two small bugs in macros * Made press and lift function for modifiers
* Remove duplication of ssh keys and fix usage on PR builds (#5013)zvecr2019-02-152-23/+11
|
* docker_build.sh: Run container in interactive mode (#5088)Konstantin Đorđević2019-02-152-5/+6
| | | | | | | | * docker_build.sh: Run container in interactive mode * Add message about QMK Toolbox * Update Docker docs
* Improve RGB Light code (#4326)Drashna Jaelre2019-02-152-2/+45
| | | | | | | | * Improve RGB Light code * Add is_rgblight_initialized as an externed value in rgblight.h * Use remander of hue
* Enable custom chibios sub-platformShihpin Tseng2019-02-141-2/+6
|
* Swap KBD75 caps lock LED pin levels (#5132)fauxpark2019-02-142-8/+8
|
* Improve Encoder documentation (#5130)Ben2019-02-141-1/+1
|
* Remove problematic unicode_map stub definition in process_unicodemap.c (#5110)Konstantin Đorđević2019-02-146-8/+3
| | | | | | | | * Remove problematic unicode_map stub definition in process_unicodemap.c * Add unicode_map declaration to process_unicodemap.h * Disable UNICODEMAP on converter boards that don't use it
* Tweak issue templates (capitalisation mostly) (#5133)fauxpark2019-02-144-39/+42
| | | | | | * Tweak issue templates (capitalisation mostly) * Consistent headings
* Debounce refactor / API (#3720)Drashna Jaelre2019-02-1410-100/+272
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Added xeal60 via clone of lets split * Delete removed other keymaps * Basic keymap (no FN). Compiles. * Removed NP_STAR and NP_SLSH. * Removed "debounce_algo = manual" in all keyboards with CUSTOM_MATRIX = yes. * Changed order of rules in TMK. Documented feature. * Fixed missing whitespace in debounce documentation Table wasn't working due to missing newline. * Added bold in a few areas. * DO NOT USE - Removed debounce from TMK. * Remove accidental xeal60 commit * DO NOT USE - debounce successfully compiled. * DO NOT USE Revert back to original API to support split_keyboards. * Working eager_pk * Whitespace cleanup. * Restored debounce.h since there wasnt any real change. * Moved debouncing_time variable to inside #if debounce * Removed check for custom_matrix. We can safely include the debounce file for compilation when custom_matrix is used. * Removed #include "matrix.h" from debounce.h * Bug fix - was using MATRIX_ROWS instead of num_rows * Fixed compilation error with debounce_sym_g * Renamed DEBOUNCE_ALGO to DEBOUNCE_TYPE * Malloc array in debounce_eager_pk, since split keyboards only use MATRIX_ROWS/2. * Fix compile error in debounce_eager_pk * Stricter, leaner DEBOUNCE_TYPE section in common_features.mk. Cleanup debounce_type.mk
| * Stricter, leaner DEBOUNCE_TYPE section in common_features.mk. Cleanup ↵alex-ong2019-01-272-15/+18
| | | | | | | | debounce_type.mk
| * Fix compile error in debounce_eager_pkalex-ong2019-01-271-2/+2
| |
| * Merge branch 'debounce_refactor' of https://github.com/alex-ong/qmk_firmware ↵alex-ong2019-01-264-9/+7
| |\ | | | | | | | | | into debounce_refactor
| | * Renamed DEBOUNCE_ALGO to DEBOUNCE_TYPEAlex Ong2019-01-262-4/+4
| | |
| | * Fixed compilation error with debounce_sym_gAlex Ong2019-01-261-2/+2
| | |
| | * Bug fix - was using MATRIX_ROWS instead of num_rowsAlex Ong2019-01-261-1/+1
| | |
| | * Removed #include "matrix.h" from debounce.hAlex Ong2019-01-261-2/+0
| | |
| * | Malloc array in debounce_eager_pk, since split keyboards only use MATRIX_ROWS/2.alex-ong2019-01-261-2/+5
| |/
| * Removed check for custom_matrix. We can safely include the debounce file for ↵alex-ong2019-01-262-15/+7
| | | | | | | | compilation when custom_matrix is used.
| * Moved debouncing_time variable to inside #if debouncealex-ong2019-01-261-3/+2
| |
| * Restored debounce.h since there wasnt any real change.alex-ong2019-01-261-17/+4
| |
| * Whitespace cleanup.alex-ong2019-01-265-19/+12
| |
| * Working eager_pkalex-ong2019-01-261-23/+18
| |
| * DO NOT USE Revert back to original API to support split_keyboards.alex-ong2019-01-263-8/+8
| |
| * DO NOT USE - debounce successfully compiled.alex-ong2019-01-267-65/+251
| |
| * Remove accidental xeal60 commitalex-ong2019-01-2618-1470/+0
| |
| * DO NOT USE - Removed debounce from TMK.alex-ong2019-01-267-276/+4
| |
| * DO NOT USE Merge branch 'master' into debounce_refactorAlex Ong2019-01-261320-13367/+28758
| |\ | | | | | | | | | | | | | | | Merged, however now there are two debounce.h and debounce.c to mess around with and coalesce. # Conflicts: # quantum/matrix.c
| | * Merge branch 'master' of https://github.com/qmk/qmk_firmwareAlex Ong2019-01-261320-13415/+28757
| | |\
| * | | Merge branch 'master' into debounce_refactorAlex Ong2019-01-043599-33705/+229434
| |\| | | | | | | | | | | | | | | | | | # Conflicts: # tmk_core/common/keyboard.c
| | * | Merge branch 'master' of https://github.com/qmk/qmk_firmwareAlex Ong2019-01-044111-41398/+253456
| | |\ \
| | * | | Removed NP_STAR and NP_SLSH.Alex Ong2018-08-121-7/+5
| | | | |
| | * | | Basic keymap (no FN). Compiles.Alex Ong2018-08-128-429/+130
| | | | |
| | * | | Delete removed other keymapsAlex Ong2018-08-1297-7534/+0
| | | | |
| | * | | Added xeal60 via clone of lets splitalex-ong2018-08-12117-0/+9305
| | | | |
| * | | | Added bold in a few areas.Alex Ong2018-08-291-2/+3
| | | | |
| * | | | Fixed missing whitespace in debounce documentationAlex Ong2018-08-291-0/+1
| | | | | | | | | | | | | | | Table wasn't working due to missing newline.
| * | | | Changed order of rules in TMK. Documented feature.Alex Ong2018-08-292-3/+54
| | | | |
| * | | | Removed "debounce_algo = manual" in all keyboards with CUSTOM_MATRIX = yes.Alex Ong2018-08-298-93/+279
| | | | |
* | | | | Add kb and user level keyboard initialization functions (#3113)Drashna Jaelre2019-02-147-29/+126
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add suspend functions * Disable RGB code if it's disabled * Add keyboard_init functions * Change where references so it will compile * Wrong command chained in wake up kb function * Fix non-feature file changes * Add documentation * Re-add matrix init docs * add rgblight code to example * Remove suspend code * Clean up docs * Fix docs * Fix suspend code * more doc fixes * change function to startup_* rather than keyboard_init_ * fix spelling error * fix up docs to finish removing keyboard_init * Use Pre and Post init functions * Update Documenation * Remove changes to my keymap and userspace code * Cleanup * Revert changes to extra files * Forgot a semicolon * Make sure all protocols call keyboard_setup * Cleanup functions * Unset startup_user * Remove changes from division keyboard * Readd startup_user function * Remove all to startup_user * Update docs/custom_quantum_functions.md Co-Authored-By: drashna <drashna@live.com> * Update docs/custom_quantum_functions.md Co-Authored-By: drashna <drashna@live.com> * Add suggestion line * Rebase fixes * Update documentation to be more useful/accurate * Cleanup of documentation * Fix spacing inconsistency * Revert unexpected change to keymap
* | | | | Add a mechanism for force building a particular community layout (#5027)zvecr2019-02-143-0/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add a mechanism for force building a particular community layout * Add docs for FORCE_LAYOUT argument * Update output name when FORCE_LAYOUT is enabled
* | | | | Fix ARM Audio issues and its EEPROM persistence (#4936)Drashna Jaelre2019-02-142-316/+322
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Don't click if turning audio off On ARM, playing the click when turning off audio causes the audio get stuck and continually play the tone * Fix Audio EEPROM support for ARM * Update touched files to conform to QMK Coding Conventions * Add better check for ARM EEPROM support
* | | | | Migrate fn_actions for default keymaps (#4935)fauxpark2019-02-1442-654/+373
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Migrate fn_actions for default keymaps * Rename the Grave/Escape Shift masks * No need for shift_esc_shift_mask * Change breaks to return false * Right align pointers * Add default case * Separate cases with empty lines
* | | | | Add makefile target 'show_build_options' and 'show_all_features' (#5048)Takeshi ISHII2019-02-142-0/+137
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |