summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix additional board sizes for RGB Matrix (#15170)Drashna Jaelre2021-11-163-145/+112
|
* Merge remote-tracking branch 'origin/master' into developQMK Bot2021-11-151-81/+86
|\
| * kb_elmo/m0116_usb: Fix Configurator Key Sequence (#15147)James Young2021-11-151-81/+86
| | | | | | | | | | * friendly-format info.json * fix info.json key sequence
* | Require explicit enabling of RGB Matrix modes (#15018)Drashna Jaelre2021-11-15230-2801/+7843
| |
* | Reimplements WPM feature to be smaller & precise (#13902)vectorstorm2021-11-163-28/+99
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-159-0/+286
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
* | Add needed include to pointing_device.c (#15167)Drashna Jaelre2021-11-161-0/+1
| |
* | Fix uart function prototypes (#15162)Drashna Jaelre2021-11-151-2/+2
| |
* | Rework and expand Pointing Device support (#14343)Drashna Jaelre2021-11-1460-1715/+2117
| | | | | | Co-authored-by: Dasky <32983009+daskygit@users.noreply.github.com>
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2021-11-142-24/+61
|\|
| * Partially reinstate CI formatting process (#15155)Joel Challis2021-11-142-24/+61
| | | | | | | | | | | | | | * Partially reinstate CI formatting process * Fix exit code on clean run * Fix exit code on clean run
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2021-11-132-79/+83
|\|
| * kb_elmo/elmopad: fix macro reference in info.json (#15142)James Young2021-11-131-1/+1
| |
| * kb_elmo/m0110a_usb: Fix Configurator Key Sequence (#15143)James Young2021-11-131-78/+82
| | | | | | | | | | | | | | * correct info.json key sequence * friendly-format info.json Adds label keys and line breaks between the keyboard rows.
* | Update UART driver API (#14839)Ryan2021-11-138-25/+72
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add uart_puts() and uart_gets() * Add some docs * Rework API * Formatting * Update docs/uart_driver.md Co-authored-by: Sergey Vlasov <sigprof@gmail.com> * Simplify a uart_write() loop * Update platforms/avr/drivers/uart.c Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Sergey Vlasov <sigprof@gmail.com> Co-authored-by: Joel Challis <git@zvecr.com>
* | Merge remote-tracking branch 'origin/master' into developDrashna Jael're2021-11-133-23/+24
|\|
| * Fix hebrew emoji in langs.md (#15140)peepeetee2021-11-131-1/+1
| |
| * [Keyboard] Add space between Cradio info.json layout (#15127)Albert Y2021-11-131-22/+22
| | | | | | Co-authored-by: filterpaper <filterpaper@localhost>
| * add wait to unicode for win (#15061)Markus Fritsche2021-11-121-0/+1
| | | | | | Co-authored-by: Markus Fritsche <fritsche.markus@gmail.com>
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2021-11-121-13/+10
|\|
| * [Docs] Correct logic of tap hold statement (#14992)Albert Y2021-11-121-13/+10
| | | | | | Co-authored-by: filterpaper <filterpaper@localhost>
* | matrix/abelx - Update ChibiOS conf files (#15130)Joel Challis2021-11-133-1299/+70
| | | | | | | | | | * Fix obsolete or unknown configuration file * use qmk chibios-confmigrate
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2021-11-1210-0/+206
|\|
| * [Keyboard] Add JadooKB JKB2 (#15036)WiZ.GG2021-11-1210-0/+206
| | | | | | | | Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com>
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2021-11-1210-22/+402
|\|
| * [Keyboard] Update a_dux info.json (#15126)Albert Y2021-11-121-22/+22
| | | | | | Co-authored-by: filterpaper <filterpaper@localhost>
| * [Keyboard] Add Chalice Support (#15106)Josh Johnson2021-11-129-0/+380
| | | | | | | | Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com>
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2021-11-121-0/+3
|\|
| * [Docs] Codify not using code from other keyboards in PRs (#15128)Drashna Jaelre2021-11-121-0/+3
| | | | | | | | | | * [Docs] Codify not using code from other keyboards in PRs * add additional comments
* | gcc10 LTO - Only specify adhlns assembler options at link time (#15115)Joel Challis2021-11-121-24/+26
| | | | | | | | | | * gcc10 LTO - Only specify adhlns assembler options at link time * Default adhlns off?
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2021-11-122-26/+74
|\|
| * Fix obsolete or unknown configuration file (#15129)Joel Challis2021-11-122-26/+74
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2021-11-112-3/+3
|\|
| * Avoid MATRIX_*_PINS due to schema validation errors (#15123)Joel Challis2021-11-122-3/+3
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2021-11-114-13/+110
|\|
| * Update Gergoplex keymap (#15111)George Petri2021-11-114-13/+110
| | | | | | | | | | | | | | | | | | | | | | | | | | * fix wrong config * start work on gaming layer * mod tap per key * tap dance to game layer * impl game layer * add double quotes and underline
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2021-11-113-22/+22
|\|
| * [Keyboard] Reduce compiled size for pk64rgb's via keymap (#15118)Drashna Jaelre2021-11-113-22/+22
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2021-11-112-45/+44
|\|
| * [Keyboard] Fix compilation issues for Krush boards (#15117)Drashna Jaelre2021-11-112-45/+44
| |
* | [Keyboard] Fix compilation issues for Lime (#15116)Drashna Jaelre2021-11-112-1/+4
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2021-11-1115-0/+1343
|\|
| * [Keyboard] Lime by HellTM (#14710)HellTM2021-11-1015-0/+1343
| | | | | | | | Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com>
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2021-11-113-1/+114
|\|
| * [Keymap] Adding keymap for BDN9 and Planck (#15067)Gustavs Gūtmanis2021-11-103-1/+114
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2021-11-1163-0/+3293
|\|
| * [Keyboard] Added Krush Solder (60% & 65%) (#15074)Sắn2021-11-1063-0/+3293
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2021-11-102-14/+31
|\|
| * [Keyboard] Fix compilation issues for teleport numpad (#15110)Drashna Jaelre2021-11-102-14/+31
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2021-11-102-10/+11
|\|