summaryrefslogtreecommitdiffstats
path: root/docs
Commit message (Collapse)AuthorAgeFilesLines
* [Docs] Move QMK newbs build environment guide to next section (#15386)Albert Y2022-01-132-17/+15
| | | Co-authored-by: Dasky <32983009+daskygit@users.noreply.github.com>
* [Docs] Improve Handedness by EEPROM documentation (#15615)Albert Y2022-01-121-9/+16
| | | | Co-authored-by: Dasky <32983009+daskygit@users.noreply.github.com> Co-authored-by: filterpaper <filterpaper@localhost>
* [Docs] fix typo and remove trailing whitespace (#15842)JayceFayne2022-01-111-18/+18
|
* [Docs] newbs_flashing.md: add link to build environment section (#15654)adlainewson2022-01-101-1/+1
|
* [Docs] Recommend the use of RGB matrix functions for code (#15744)Albert Y2022-01-111-0/+1
| | | | | | | | | * Recommend the use of functions instead of keycodes * Commit suggested review Co-authored-by: Nick Brassel <nick@tzarc.org> Co-authored-by: Nick Brassel <nick@tzarc.org>
* [Docs] Recommend the use of RGB light functions for code (#15745)Albert Y2022-01-111-0/+1
| | | | | | | | | * Recommend the use of functions instead of keycodes * Commit suggested revision Co-authored-by: Nick Brassel <nick@tzarc.org> Co-authored-by: Nick Brassel <nick@tzarc.org>
* [Docs] Update feature_tap_dance.md (#14931)Tate2022-01-081-1/+1
|
* [Docs] Add drag scrolling example to Pointing device docs page (#15715)Drashna Jaelre2022-01-061-2/+34
| | | Co-authored-by: Dasky <32983009+daskygit@users.noreply.github.com>
* Remove stale docs translations (#15737)Joel Challis2022-01-0477-6622/+0
|
* [Docs] Note the order of enumerated custom keycodes (#15706)Albert Y2022-01-031-0/+2
| | | Co-authored-by: filterpaper <filterpaper@localhost>
* Volume as default encoder documentation example (#15678)Albert Y2022-01-021-8/+10
| | | Co-authored-by: filterpaper <filterpaper@localhost>
* [Docs] Clarify placement and usage of RGB matrix effect inc files (#15572)Albert Y2021-12-281-4/+3
| | | | Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: filterpaper <filterpaper@localhost>
* Add layer condition example to encoder callback function (#15490)Albert Y2021-12-271-0/+37
| | | Co-authored-by: filterpaper <filterpaper@localhost>
* RGB Matrix layer key indicator (#14626)Albert Y2021-12-271-0/+20
| | | | | | | | | | | | | | | | | * Add layer key indicator example * Update description * Deobfuscate with index variable * Add missing layer variable * Correct color name and indicator function * Function typo * Place layer variable outside loops to save firmware space Co-authored-by: filterpaper <filterpaper@localhost>
* Link Macro example for COMBO_ACTION documentation (#15164)Albert Y2021-12-271-1/+1
| | | | | | | * Link Macro example for COMBO_ACTION documentation * Restructure Co-authored-by: filterpaper <filterpaper@localhost>
* Update feature_macros.md (#15026)Buttenup2021-12-271-0/+2
| | | | | | | | | * Update feature_macros.md Added a link to the usage of SAFE_RANGE as this wasn't clear to me when I visited this page in isolation. * Fix typo Co-authored-by: Nick Brassel <nick@tzarc.org>
* [Docs] Fixed keycode reference for swirl effect (#15564)Scott Chow2021-12-241-1/+1
|
* fix typo (#15569)Ian C2021-12-241-1/+1
|
* doc/faq_debug: qmk cli can also be used to print debug messages (#15528)Thomas Lorblanchès2021-12-221-2/+6
|
* [Docs] Updated typo on feature_bluetooth.md (#15466)Hassan Williamson2021-12-131-1/+1
|
* [Core] Add configuration of PMW3360 lift off distance (#15424)Xelus222021-12-081-0/+1
| | | | | | | | | | | | | * sensor code add * update documentation * add default #define * Update drivers/sensors/pmw3360.c Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Drashna Jaelre <drashna@live.com>
* Change "Chinese" to "Simplified Chinese" in langs.md (#15441)peepeetee2021-12-091-1/+1
|
* Add test filter to 'qmk pytest' (#15432)Joel Challis2021-12-091-1/+16
| | | | | | | * Add test filter to 'qmk pytest' * Bodge for some test filters not resolving qmk * Update docs
* [Docs] Fix Header formatting in compatible mcu doc (#15438)Drashna Jaelre2021-12-091-3/+3
|
* Fix RESET not working for keyboards with Kiibohd bootloader (#15430)Andrew-Fahmy2021-12-071-1/+1
|
* [Docs] Reorder functions in Understanding QMK (#15357)thesecretmaster2021-11-301-28/+30
|
* Document swap-hands tap-toggle feature (#15229)Albert Y2021-11-291-1/+3
| | | | Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: filterpaper <filterpaper@localhost>
* Fix last merge date (#15327)Charly Delay2021-11-281-1/+1
|
* Changelog 2021q4 (#15325)Nick Brassel2021-11-285-10/+486
| | | | | | | | | | | | | | | | | | | | | | | | | * Changelog. * Remove the asymmetric encoder PR from listing due to revert. * More docs * More docs * More docs * Links to changelog, updated schedule, slotted in 2 weeks of testing at the end so that there's no ambiguity with PR merge dates. * Clarify keyboard moves. * Fix dates * Sidebar * Fixup dates. * Fixup dates. * Wording.
* [Bug] Revert Assymmetrical Split Encoder support (#12090) (#15311)Drashna Jaelre2021-11-271-14/+1
| | | | | | | | | * Revert "fix broken macro in transport.h (#15239)" This reverts commit 06f18e22d9aff0afa4dce101a6a1b2cae5511365. * Revert "Rework encoders to enable asymmetric split keyboards (#12090)" This reverts commit 32215d5bff52262542a2f8d2a221b0303f02c019.
* Westberrytech pr (#14422)Joy Lee2021-11-271-0/+4
| | | | | | | * Added support for WB32 MCU * Modified eeprom_wb32.c * Remove the eeprom_wb32-related code
* Documentation typo fix (#15298)Álvaro A. Volpato2021-11-251-2/+2
| | | * Fix WS2812 driver docs typo
* New feature: `DYNAMIC_TAPPING_TERM_ENABLE` (#11036)precondition2021-11-264-1/+92
| | | | | | | | | * New feature: `DYNAMIC_TAPPING_TERM_ENABLE` 3 new quantum keys to configure the tapping term on the fly. * Replace sprintf call in tapping_term_report by get_u16_str * Replace tab with 4 spaces
* Tidy up adjustable ws2812 timing (#15299)Joel Challis2021-11-251-17/+13
|
* Add ifndef to WS2812 timing constraints (#14678)Jordan Banasik2021-11-251-0/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add ifndef to WS2812 timing constraints Due to the way that the PrimeKB Meridian PCB was designed, this change is needed in order to properly adjust the LEDs. Testing: * Compiled primekb/meridian:default successfully * Compiled random board (walletburner/neuron:default) successfully * Fix linting errors Missed some spacing * More linting fixes Spacing on the comments... really? * Rename WS2812 timing parameters for clarity; add comments * Add docs update for the WS2812 timing macros * Fix typo on comment * Add ifndef for WS2812_RES * Update double backticks and table with parameters * Move timing adjustments documentation to ws2812_drivers * Move timings adjustment discussion to bitbang section * Update T0H and T1H definitions in subtractions * format Co-authored-by: Gondolindrim <alvaro.volpato@usp.br> Co-authored-by: zvecr <git@zvecr.com>
* Add Retro Shift (Auto Shift for Tap Hold via Retro Tapping) and Custom Auto ↵Isaac Elenbaas2021-11-252-14/+166
| | | | | | | Shifts (#11059) * Add Retro Shift and Custom Auto Shifts * Fix compilation errors with no RETRO_SHIFT value
* Remove use of __flash due to LTO issues (#15268)Joel Challis2021-11-243-6/+6
|
* [Docs] Squeezing space out of AVR (#15243)Drashna Jaelre2021-11-233-0/+182
| | | | | | | | | | | | | | | | | | | | | | | | | | | * [Docs] Squeezing space out of AVR * Add more info * Apply suggestions from code review Co-authored-by: Nick Brassel <nick@tzarc.org> * Add oled section * Apply suggestions from code review Co-authored-by: Nick Brassel <nick@tzarc.org> * Update layers and intro wording * Rename doc file * add get_u8_str support * oled clarifications Co-authored-by: Nick Brassel <nick@tzarc.org> Co-authored-by: Nick Brassel <nick@tzarc.org>
* Merge remote-tracking branch 'origin/master' into developQMK Bot2021-11-221-1/+1
|\
| * layer_combo → sd_combo (#15266)precondition2021-11-231-1/+1
| |
* | Macros in JSON keymaps (#14374)Zach White2021-11-221-17/+117
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * macros in json keymaps * add advanced macro support to json * add a note about escaping macro strings * add simple examples * format json * add support for language specific keymap extras * switch to dictionaries instead of inline text for macros * use SS_TAP on the innermost tap keycode * add the new macro format to the schema * document the macro limit * add the json keyword for syntax highlighting * fix format that vscode screwed up * Update feature_macros.md * add tests for macros * change ding to beep * add json support for SENDSTRING_BELL * update doc based on feedback from sigprof * document host_layout * remove unused var * improve carriage return handling * support tab characters as well * Update docs/feature_macros.md Co-authored-by: Nick Brassel <nick@tzarc.org> * escape backslash characters * format * flake8 * Update quantum/quantum_keycodes.h Co-authored-by: Nick Brassel <nick@tzarc.org>
* | Rework encoders to enable asymmetric split keyboards (#12090)Balz Guenat2021-11-201-1/+14
| | | | | | | | Co-authored-by: Balz Guenat <balz.guenat@siemens.com> Co-authored-by: Nick Brassel <nick@tzarc.org>
* | Move tmk_core/common/<plat> (#13918)Joel Challis2021-11-198-8/+8
| |
* | [Docs] Clarify "nested" and "rolling" key sequences (#14655)Henré Botha2021-11-181-2/+2
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2021-11-172-4/+4
|\|
| * Call steno_set_mode inside eeconfig_init_user in the doc (#15176)Alexis Jeandeau2021-11-172-4/+4
| |
* | Rename RGB fractal (#15174)Albert Y2021-11-161-2/+2
| | | | | | Co-authored-by: filterpaper <filterpaper@localhost>
* | Require explicit enabling of RGB Matrix modes (#15018)Drashna Jaelre2021-11-152-67/+80
| |
* | Reimplements WPM feature to be smaller & precise (#13902)vectorstorm2021-11-161-5/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Reimplements WPM feature. - Now calculates exact WPM over the last up to three seconds of typing. - WPM_SMOOTHING removed, as it's no longer needed. - WPM_SAMPLE_SECONDS added, to specify how long a period to average WPM over, set to 5 seconds by default. - WPM_SAMPLE_PERIODS added, to specify how many sampling buffers we'll use. Each one uses one extra byte of space. Having more will lead to smoother decay of WPM values. Defaults to 50 (we're saving so many bytes of firmware space I felt like being extravagent, and this change is still a big size saving overall) - WPM_UNFILTERED option added (defaults to unset), which disables all filtering within the WPM feature. This saves some space in the firmware and also reduces latency between typing and the WPM calculation measuring it. (saves 70 bytes in my tests) - WPM_LAUNCH_CONTROL added (defaults to unset). When typing begins while the current displayed WPM value is zero, the WPM calculation only considers the time elapsed since typing began, not the whole WPM_SAMPLE_SECONDS buffer. The result of this is that the displayed WPM value much more rapidly reaches an accurate WPM value, even when results are being filtered. (costs 22 bytes in my tests) - Updates documentation to reflect changed options. Saves about 900 bytes, in my tests, compared against the previous implementation, with default settings. * Apply suggestions from code review Co-authored-by: Sergey Vlasov <sigprof@gmail.com> Co-authored-by: Trevor Powell <trevor@vectorstorm.org> Co-authored-by: Nick Brassel <nick@tzarc.org> Co-authored-by: Sergey Vlasov <sigprof@gmail.com>
* | Add support for deferred executors. (#14859)Nick Brassel2021-11-153-0/+72
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add support for deferred executors. * More docs. * Include from quantum.h * Cleanup. * Parameter checks * Comments. * qmk format-c * I accidentally a few words. * API name change. * Apply suggestions from code review Co-authored-by: Sergey Vlasov <sigprof@gmail.com> * Review comments. * qmk format-c * Review comments. Co-authored-by: Sergey Vlasov <sigprof@gmail.com>