summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* rename kprepublic bm keyboards to have a standardized naming format (#15047)peepeetee2021-11-18124-107/+107
| | | | | | | | | | | * change missed kprepublic readmes * fix xiudi readmes * initial change, see pr description * change readmes * changes names in readmes and device descriptors
* Format code according to conventions (#15196)QMK Bot2021-11-181-29/+26
|
* Made AVR backlight pwm resolution configurable (#7521)Mikkel Jeppesen2021-11-181-41/+68
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Made static backlight pwm resolution configurable * Made breathing backlighting configurable too * Finished my ifdef * Ran clang-format * Added missing semi-colon * Solved weird behaviour by right-shifting the right amount * Made breathing period scaled on actual pwm frequency * Made the low end deadzone scaled on the top value * Moved 'pwm_frequency' declaration outside ifdef * Fixed 'never used' error * Fixed 'never used' error * Fixed breathing ISR to 120Hz * Removed pwm_frequency constant Constant is no longer needed since running the breathing ISR at a fixed 120Hz * Re-add brightness limiting * re-introduce scaling
* Merge remote-tracking branch 'origin/master' into developQMK Bot2021-11-1712-44/+41
|\
| * [Keyboard] Move encoder hacks into via keymaps for Work Louder boards (#15192)Drashna Jaelre2021-11-1712-44/+41
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2021-11-179-13/+51
|\|
| * [Keymap] updates for oled, and diablo 2 layer - Drashna (#15194)Drashna Jaelre2021-11-179-13/+51
| |
* | Format code according to conventions (#15195)QMK Bot2021-11-172-12/+16
| |
* | Merge remote-tracking branch 'upstream/master' into developNick Brassel2021-11-182-2/+2
|\|
| * Format code according to conventions (#15193)QMK Bot2021-11-1835-518/+578
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2021-11-171-0/+49
|\|
| * Auto-create PRs for merged formatting issues (#15157)Joel Challis2021-11-171-0/+49
| | | | | | | | | | * Auto-create PRs for merged formatting issues * Update .github/workflows/format_push.yaml
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2021-11-1728-0/+2524
|\|
| * [Keyboard] Add SOFT/HRUF Splitography keyboard (#15133)Alexis Jeandeau2021-11-1614-0/+2067
| |
| * [Keyboard] Packrat (#14574)drhigsby2021-11-1614-0/+457
| | | | | | | | Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com>
* | [Keyboard] Fix handful of boards compiling too large due to RGB matrix ↵Drashna Jaelre2021-11-163-3/+5
| | | | | | | | changes (#15184)
* | [Keyboard] Fix oled_task_user for ffkeebs/puca (#15185)Drashna Jaelre2021-11-161-4/+6
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2021-11-174-84/+95
|\|
| * handwired/myskeeb Layout Macro Refactor (#15181)James Young2021-11-164-84/+95
| | | | | | | | | | | | | | | | | | | | | | * handwired/myskeeb: update key positions in info.json * remove unused matrix positions L26 and R20 aren't physically present on the keyboard. * add image to readme file * add supported hardware and flashing example to readme
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2021-11-161-1/+1
|\|
| * wsk/sl40: remove dead space from LAYOUT_all (#15183)James Young2021-11-161-1/+1
| |
* | Merge remote-tracking branch 'origin/master' into developDrashna Jael're2021-11-1636-352/+1607
|\|
| * [Keyboard] Add FootFingers Puca (#14837)Sleepdealer2021-11-167-0/+380
| |
| * [Keyboard] Add Pachi RGB Rev 2 (#15141)Xelus222021-11-1618-305/+932
| | | | | | | | Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com>
| * [Keyboard] Emery65 (#15145)yiancar2021-11-1611-0/+295
| | | | | | | | Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: yiancar <yiancar@gmail.com>
* | Rename RGB fractal (#15174)Albert Y2021-11-163-7/+7
| | | | | | Co-authored-by: filterpaper <filterpaper@localhost>
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2021-11-167-0/+220
|\|
| * [Keyboard] Add macro3 PCB support (#15131)Albert Y2021-11-157-0/+220
| | | | | | | | | | | | Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: filterpaper <filterpaper@localhost>
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2021-11-1620-44/+413
|\|
| * [Keyboard] Add layout options, hotswap version to portal 66 (#14719)Matthew Dias2021-11-1520-44/+413
| | | | | | Co-authored-by: Drashna Jaelre <drashna@live.com>
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2021-11-1511-0/+389
|\|
| * [Keyboard] Add Bourgeau 75% PCB (#15072)studiokestra2021-11-1511-0/+389
| | | | | | Co-authored-by: Drashna Jaelre <drashna@live.com>
* | [Keyboard] Fix bandominedoni via keymap compilation (#15171)Drashna Jaelre2021-11-151-0/+1
| |
* | 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
| |