aboutsummaryrefslogtreecommitdiffstats
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
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add makefile target 'show_build_options' and 'show_all_features' Example: ``` $ make planck:default:show_all_features QMK Firmware 0.6.266 Making planck/rev5 with keymap default and target show_all_features PLATFORM = AVR FIRMWARE_FORMAT = hex Build Options: BOOTMAGIC_ENABLE = no MOUSEKEY_ENABLE = no EXTRAKEY_ENABLE = yes CONSOLE_ENABLE = yes COMMAND_ENABLE = no SLEEP_LED_ENABLE = no NKRO_ENABLE = yes BACKLIGHT_ENABLE = no RGBLIGHT_ENABLE = no MIDI_ENABLE = no UNICODE_ENABLE = no BLUETOOTH_ENABLE = no AUDIO_ENABLE = yes FAUXCLICKY_ENABLE = HD44780_ENABLE = Other Features: API_SYSEX_ENABLE = no RGB_MATRIX_ENABLE = no ``` * remove duplicate 'SPLIT_KEYBOARD' * add .PHONY, change 'echo' -> '@echo' * update show_options.mk: useing variable BUILD_OPTION_NAMES, HARDWARE_OPTION_NAMES and OTHER_OPTION_NAMES * update show_options.mk: add KEYBOARD,KEYMAP * update show_options.mk: add sorting * update show_options.mk: add show_full_features, add $(origin XXX) * update show_options.mk: Macro names was collected from keyboards/. * update show_options.mk: add some Macro Names
* | | | | Add pin initializiation for KBD75 (#5129)Drashna Jaelre2019-02-142-0/+10
| | | | | | | | | | | | | | | So that the LED indicator actually works
* | | | | [Keymap] Add my personal userspace and update my keymaps (#5128)Danilo Vulicevic2019-02-1412-146/+202
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add billypython userspace and dz60 keymap * Disable Bootmagic in dz60:billypython keymap * Update whitefox:billypython keymap with userspace changes Also remove numpad layer
* | | | | Updates to noroadsleft keymap for KC60 (#5127)noroadsleft2019-02-148-98/+147
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * NUBS_Z: initial version Create a keycode that is normally Z, but KC_NUBS when tapped while Alt is being held. This removes the possibility of using an Alt+Z shortcut. * NUBS_Z: modification Modify NUBS_Z macro to only use alternate operation if Right Alt is being held, rather than responding to either Alt key. Also add QMK version keycode to System layer, Equals key. * Remove unneeded breaks from process_record_user * Macro refactoring - removed G_RST and G_C10R macros - updated G_BRCH macro - outputs `master` if used while Shift is held down; or my git alias for the current branch otherwise - updated G_FTCH macro - outputs `git pull upstream ` if used with Shift; `git fetch upstream ` otherwise - swapped `modifiers` variable for `get_mods()` function directly for checking modifier state - swapped keymap-level modifier mask macros for QMK-core mod mask macros (thanks vomindoraan #4337) - renamed MODS_RALT_MASK to MOD_MASK_RALT (more consistent with the above change) * Update readme files