summaryrefslogtreecommitdiffstats
path: root/docs
Commit message (Collapse)AuthorAgeFilesLines
* Improve Encoder documentation (#5130)Ben2019-02-141-1/+1
|
* Debounce refactor / API (#3720)Drashna Jaelre2019-02-141-0/+46
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-271-10/+12
| | | | | | | | debounce_type.mk
| * Removed check for custom_matrix. We can safely include the debounce file for ↵alex-ong2019-01-261-12/+6
| | | | | | | | compilation when custom_matrix is used.
| * Whitespace cleanup.alex-ong2019-01-261-10/+7
| |
| * DO NOT USE Merge branch 'master' into debounce_refactorAlex Ong2019-01-2618-511/+488
| |\ | | | | | | | | | | | | | | | Merged, however now there are two debounce.h and debounce.c to mess around with and coalesce. # Conflicts: # quantum/matrix.c
| * \ Merge branch 'master' into debounce_refactorAlex Ong2019-01-0455-801/+2376
| |\ \ | | | | | | | | | | | | | | | | # Conflicts: # tmk_core/common/keyboard.c
| * | | 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-291-0/+51
| | | |
* | | | Add kb and user level keyboard initialization functions (#3113)Drashna Jaelre2019-02-141-8/+60
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-141-0/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add a mechanism for force building a particular community layout * Add docs for FORCE_LAYOUT argument * Update output name when FORCE_LAYOUT is enabled
* | | | Add documentation for led matrixskullY2019-02-103-170/+51
| | | |
* | | | The beginning of a simple led matrix driver for is31fl3731skullY2019-02-101-0/+217
| | | |
* | | | added missing ; on example (#5089)Joshua Bragge2019-02-091-1/+1
| | | |
* | | | Add label to the info.json referenceskullY2019-02-081-0/+3
| | | |
* | | | fix the case for some elementsskullY2019-02-081-8/+8
| | | |
* | | | Update docs/reference_info_json.mdnoroadsleft2019-02-081-1/+1
| | | | | | | | | | | | Co-Authored-By: skullydazed <skullydazed@users.noreply.github.com>
* | | | Clarify LAYOUT vs LAYOUT_allskullY2019-02-081-3/+5
| | | |
* | | | Address comments in #4832. Move info.json reference to its own file.skullY2019-02-083-81/+87
| | | |
* | | | Update docs/hardware_keyboard_guidelines.mdKonstantin Đorđević2019-02-081-1/+1
| | | | | | | | | | | | Co-Authored-By: skullydazed <skullydazed@users.noreply.github.com>
* | | | Update docs/hardware_keyboard_guidelines.mdKonstantin Đorđević2019-02-081-1/+1
| | | | | | | | | | | | Co-Authored-By: skullydazed <skullydazed@users.noreply.github.com>
* | | | Update docs/hardware_keyboard_guidelines.mdKonstantin Đorđević2019-02-081-1/+1
| | | | | | | | | | | | Co-Authored-By: skullydazed <skullydazed@users.noreply.github.com>
* | | | Update docs/hardware_keyboard_guidelines.mdKonstantin Đorđević2019-02-081-1/+1
| | | | | | | | | | | | Co-Authored-By: skullydazed <skullydazed@users.noreply.github.com>
* | | | Update docs/hardware_keyboard_guidelines.mdKonstantin Đorđević2019-02-081-1/+1
| | | | | | | | | | | | Co-Authored-By: skullydazed <skullydazed@users.noreply.github.com>
* | | | Update docs/hardware_keyboard_guidelines.mdKonstantin Đorđević2019-02-081-1/+1
| | | | | | | | | | | | Co-Authored-By: skullydazed <skullydazed@users.noreply.github.com>
* | | | Update docs/hardware_keyboard_guidelines.mdKonstantin Đorđević2019-02-081-1/+1
| | | | | | | | | | | | Co-Authored-By: skullydazed <skullydazed@users.noreply.github.com>
* | | | Update docs/hardware_keyboard_guidelines.mdKonstantin Đorđević2019-02-081-1/+1
| | | | | | | | | | | | Co-Authored-By: skullydazed <skullydazed@users.noreply.github.com>
* | | | Update docs/hardware_keyboard_guidelines.mdKonstantin Đorđević2019-02-081-1/+1
| | | | | | | | | | | | Co-Authored-By: skullydazed <skullydazed@users.noreply.github.com>
* | | | Update docs/hardware_keyboard_guidelines.mdKonstantin Đorđević2019-02-081-1/+1
| | | | | | | | | | | | Co-Authored-By: skullydazed <skullydazed@users.noreply.github.com>
* | | | Update docs/hardware_keyboard_guidelines.mdKonstantin Đorđević2019-02-081-1/+1
| | | | | | | | | | | | Co-Authored-By: skullydazed <skullydazed@users.noreply.github.com>
* | | | Update docs/hardware_keyboard_guidelines.mdfauxpark2019-02-081-1/+1
| | | | | | | | | | | | Co-Authored-By: skullydazed <skullydazed@users.noreply.github.com>
* | | | tweak the keyboard guidelinesskullY2019-02-081-4/+6
| | | |
* | | | Update the keyboard guidelinesskullY2019-02-081-3/+77
| | | |
* | | | Adds a period to the docs.Erez Zukerman2019-02-071-1/+1
| | | | | | | | | | | | Yes, really. Revolutionary, I know!
* | | | [Docs] Bootmagic Lite Caveat (#5069)Yan-Fa Li2019-02-061-1/+3
| | | | | | | | | | | | Document that using bootmagic lite resets the eeprom every time.
* | | | faq_build.md: Add section about serial devices on LinuxRobin Hallabro-Kokko2019-02-061-0/+4
| | | |
* | | | Improvements to Space Cadet Shift (#3856)Anthony2019-02-051-6/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Improvement of Space Cadet Shift by preventing to automatically apply a modifier on the key and allow to override the default modifier. Closes qmk/qmk_firmware#3815 * Improve the use of the DISABLE_SPACE_CADET_MODIFIER flag to avoid unregistering KC_LSFT when equals to LSPO_MOD * change #if to if statement
* | | | Add One Shot Key callbacks (#4697)Thomas Baart2019-02-051-0/+75
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Added callbacks to one shot modifier changes * Altered signature of callback functions * Reordered the callback methods, shortened brief documentation * Added One Shot Modifier callback documentation * First attempt at unit tests * Revert "First attempt at unit tests" This reverts commit 5ec21a782202c0d74cf21cb852bd319f0c8b4842. * Simplified oneshot function implementations * Made clear_oneshot_locked_mods to be conform action_util.h, adhering to the (void) signature * Made used datatypes for oneshot mods consistently unsigned integers * Corrected callback to call clear callback when clear_oneshot_locked_mods is invoked * Simplified oneshot equals statements * Corrected return type and signature of get and set oneshot locked mods * Consolidated one shot callbacks, added initial layer callback version * Fixed non-updating one shot layer variable after timeout or other clear, added code comments * Added better one shot key docs
* | | | Contribute the MechMerlin QMK Configurator docs (#4986)MechMerlin2019-01-283-3/+112
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * first pass at configurator docs * edit existing docs to make reference to QMK Configurator * contribute my own newb guide to QMK officially from https://github.com/mechmerlin/qmk_setup/blob/master/qmk_configurator.md * Update docs/newbs_building_firmware_configurator.md Co-Authored-By: mechmerlin <30334081+mechmerlin@users.noreply.github.com> * Update docs/newbs_building_