1891 Commits (cf31355f08dca311a013168eb3eb995e2fc6a3d1)

Author SHA1 Message Date
Ryan 1d11ae3087
Rip out old macro and action_function system (#16025)
* Rip out old macro and action_function system

* Update quantum/action_util.c

Co-authored-by: Joel Challis <git@zvecr.com>
4 years ago
QMK Bot 95321fbc2c Merge remote-tracking branch 'origin/master' into develop 4 years ago
Nick Brassel 7d6e15423b
Add some clarity regarding new board definitions (#16018) 4 years ago
Nick Brassel 77062e9a36
Add L432, L442. (#16016) 4 years ago
Albert Y fed36fc5f8
Adjust mouse key defaults (#15883) 4 years ago
Ryan b45a037c7e
Rename some Quantum keycodes (#15968)
* Rename some Quantum keycodes

* Tweak EEPROM clear and debug keycode short aliases
4 years ago
QMK Bot c7f477bc59 Merge remote-tracking branch 'origin/master' into develop 4 years ago
Albert Y 8901c9eca1
Add Atom editor suggestion (#15969) 4 years ago
QMK Bot 2f5c70e834 Merge remote-tracking branch 'origin/master' into develop 4 years ago
Gigahawk ad09160b03
docs: fix typo in led matrix docs (#15972) 4 years ago
QMK Bot ecfa4172d0 Merge remote-tracking branch 'origin/master' into develop 4 years ago
Gigahawk 2baca55cda
docs: fix typo in rgblight docs (#15960) 4 years ago
Petr Viktorin be06ef6af5
[Docs] Fix typo in ADNS 9800 sensor name (#15956) 4 years ago
Drashna Jaelre 6ebb44f17e
[Bug][Core] Fix optical sensor firmware upload (#15919) 4 years ago
Ryan dcb0c4e51e
Add example implementations for compatible MCUs list (#15935)
* Add example implementations for compatible MCUs list

* Update docs/compatible_microcontrollers.md

Co-authored-by: Nick Brassel <nick@tzarc.org>

Co-authored-by: Nick Brassel <nick@tzarc.org>
4 years ago
QMK Bot b825af0728 Merge remote-tracking branch 'origin/master' into develop 4 years ago
IskandarMa f6a7f4d4ac
update the Chinese translation based on the latest English version (#14924)
Co-authored-by: peepeetee <43021794+peepeetee@users.noreply.github.com>
Co-authored-by: Joy Lee <chang.li@westberrytech.com>
Co-authored-by: LitoMore <LitoMore@users.noreply.github.com>
Co-authored-by: Dasky <32983009+daskygit@users.noreply.github.com>
4 years ago
Ryan c72ed7c024
CLI: Parse USB device version BCD (#14580)
* CLI: Parse USB device version BCD

* Apply suggestions
4 years ago
QMK Bot 71a9384f49 Merge remote-tracking branch 'origin/master' into develop 4 years ago
Ryan 9e92d8a905
Make note of upper limit for `UC()` (#15870) 4 years ago
QMK Bot 15d385a862 Merge remote-tracking branch 'origin/master' into develop 4 years ago
Tuk Bredsdorff 8fe320baa6
Fix keymap.json macro example (#15567) 4 years ago
Alabastard-64 a8482a4424
PMW3389 Revert Firmware load during Initilization (#15859) 4 years ago
QMK Bot 69e4c18153 Merge remote-tracking branch 'origin/master' into develop 4 years ago
Albert Y 362a65510a
[Docs] Move QMK newbs build environment guide to next section (#15386)
Co-authored-by: Dasky <32983009+daskygit@users.noreply.github.com>
4 years ago
QMK Bot 43d18321e3 Merge remote-tracking branch 'origin/master' into develop 4 years ago
Albert Y c4b0a06c79
[Docs] Improve Handedness by EEPROM documentation (#15615)
Co-authored-by: Dasky <32983009+daskygit@users.noreply.github.com>
Co-authored-by: filterpaper <filterpaper@localhost>
4 years ago
QMK Bot 58769a40de Merge remote-tracking branch 'origin/master' into develop 4 years ago
JayceFayne 93e55605d9
[Docs] fix typo and remove trailing whitespace (#15842) 4 years ago
Alabastard-64 2842ab4052
Add PMW3389 optical sensor Support (Updated) (#15740)
Co-authored-by: Drashna Jaelre <drashna@live.com>
4 years ago
QMK Bot db608aae51 Merge remote-tracking branch 'origin/master' into develop 4 years ago
adlainewson 069ef7eb9e
[Docs] newbs_flashing.md: add link to build environment section (#15654) 4 years ago
Drashna Jaelre ec7c3ac12d
Optimize initialization of PMW3360 Sensor (#15821) 4 years ago
QMK Bot 05b6fbb1f5 Merge remote-tracking branch 'origin/master' into develop 4 years ago
Albert Y 8a4fae3b32
[Docs] Recommend the use of RGB matrix functions for code (#15744)
* 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>
4 years ago
Albert Y 63d3ad155a
[Docs] Recommend the use of RGB light functions for code (#15745)
* 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>
4 years ago
Pete Sevander 21958a9343
New combo configuration options (#15083)
Co-authored-by: precondition <57645186+precondition@users.noreply.github.com>
4 years ago
QMK Bot 98078f769d Merge remote-tracking branch 'origin/master' into develop 4 years ago
Tate 0acc0924db
[Docs] Update feature_tap_dance.md (#14931) 4 years ago
Drashna Jael're ac466c1571
Merge remote-tracking branch 'origin/master' into develop 4 years ago
Drashna Jaelre 2669b0bee8
[Docs] Add drag scrolling example to Pointing device docs page (#15715)
Co-authored-by: Dasky <32983009+daskygit@users.noreply.github.com>
4 years ago
Ryan 5fb93934d0
Fixes for bootloader refactor build failures (#15638) 4 years ago
QMK Bot 99e11f4823 Merge remote-tracking branch 'origin/master' into develop 4 years ago
Joel Challis 1c1e6fa47d
Remove stale docs translations (#15737) 4 years ago
QMK Bot 1f1d2ffd29 Merge remote-tracking branch 'origin/master' into develop 4 years ago
Albert Y a88dc08643
[Docs] Note the order of enumerated custom keycodes (#15706)
Co-authored-by: filterpaper <filterpaper@localhost>
4 years ago
QMK Bot 668e6b8e92 Merge remote-tracking branch 'origin/master' into develop 4 years ago
Albert Y 6f043c5497
Volume as default encoder documentation example (#15678)
Co-authored-by: filterpaper <filterpaper@localhost>
4 years ago
QMK Bot db38fb1a60 Merge remote-tracking branch 'origin/master' into develop 4 years ago
Albert Y 3dee6e28dd
[Docs] Clarify placement and usage of RGB matrix effect inc files (#15572)
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: filterpaper <filterpaper@localhost>
4 years ago
QMK Bot c929b7aadf Merge remote-tracking branch 'origin/master' into develop 4 years ago
Albert Y 067d94f0b6
Add layer condition example to encoder callback function (#15490)
Co-authored-by: filterpaper <filterpaper@localhost>
4 years ago
QMK Bot 111ee6cb91 Merge remote-tracking branch 'origin/master' into develop 4 years ago
Albert Y e3073be488
RGB Matrix layer key indicator (#14626)
* 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>
4 years ago
QMK Bot ca5bd0aa2c Merge remote-tracking branch 'origin/master' into develop 4 years ago
Albert Y b384599663
Link Macro example for COMBO_ACTION documentation (#15164)
* Link Macro example for COMBO_ACTION documentation

* Restructure

Co-authored-by: filterpaper <filterpaper@localhost>
4 years ago
QMK Bot dfe5fe7181 Merge remote-tracking branch 'origin/master' into develop 4 years ago
Buttenup db358d171d
Update feature_macros.md (#15026)
* 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>
4 years ago
Chad Austin 25713dc222
Add sym_defer_pr debouncer type (#14948) 4 years ago
Dasky 7f7364c559
[Core] Split support for pointing devices. (#15304)
* Draft implementation

* formatting

* fix combined buttons

* remove pimoroni throttle

* sync pointing on a throttle loop with checksum

* no longer used

* doh

Co-authored-by: Drashna Jaelre <drashna@live.com>

* switch pimoroni to a cpi equivalent

* add cpi support

* allow user modification of seperate mouse reports

* a little tidy up

* add *_RIGHT defines.

* docs

* doxygen comments

* basic changelog

* clean up pimoroni

* small doc fixes

* Update docs/feature_pointing_device.md

Co-authored-by: Drashna Jaelre <drashna@live.com>

* performance tweak if side has usb

* Don't run init funtions on wrong side

* renamed some variables for consistency

* fix pimoroni typos

* Clamp instead of OR

* Promote combined values to uint16_t

* Update pointing_device.c

Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Nick Brassel <nick@tzarc.org>
4 years ago
vectorstorm 0391801267
Fixes potential wpm sampling overflow, along with code comment fixes (#15277)
Co-authored-by: Trevor Powell <trevor@vectorstorm.com.au>
4 years ago
Nick Brassel 6e40dfa022
Add open-drain GPIO support. (#15282)
* Add open-drain GPIO support.

* `qmk format-c`

* Wording.

* Remove port GPIO implementations as the only board that uses it has its own internal defs anyway. Will wait for first-class handling of ports in core before reimplementing.
4 years ago
uqs 859e2aa86b
Fix some typos, especially the sensor name. (#15557) 4 years ago
QMK Bot e0490a24f2 Merge remote-tracking branch 'origin/master' into develop 4 years ago
Scott Chow 1e28667ef8
[Docs] Fixed keycode reference for swirl effect (#15564) 4 years ago
QMK Bot e24fe0832b Merge remote-tracking branch 'origin/master' into develop 4 years ago
Ian C 435fa2c391
fix typo (#15569) 4 years ago
QMK Bot df7fe3e2ac Merge remote-tracking branch 'origin/master' into develop 4 years ago
Thomas Lorblanchès 3f1f60cbf9
doc/faq_debug: qmk cli can also be used to print debug messages (#15528) 4 years ago
SmollChungus e95156d4d8
Documentation Typo fix (#15538) 4 years ago
QMK Bot 757b42f2fb Merge remote-tracking branch 'origin/master' into develop 4 years ago
Hassan Williamson 8d604e707b
[Docs] Updated typo on feature_bluetooth.md (#15466) 4 years ago
Drashna Jael're f92d153532
Merge remote-tracking branch 'origin/master' into develop 4 years ago
Xelus22 b09c44ced7
[Core] Add configuration of PMW3360 lift off distance (#15424)
* 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>
4 years ago
QMK Bot 31bce31c74 Merge remote-tracking branch 'origin/master' into develop 4 years ago
peepeetee b2576dcf12
Change "Chinese" to "Simplified Chinese" in langs.md (#15441) 4 years ago
QMK Bot 6ef36482a2 Merge remote-tracking branch 'origin/master' into develop 4 years ago
Joel Challis aecb387692
Add test filter to 'qmk pytest' (#15432)
* Add test filter to 'qmk pytest'

* Bodge for some test filters not resolving qmk

* Update docs
4 years ago
QMK Bot ef847f8ef6 Merge remote-tracking branch 'origin/master' into develop 4 years ago
Drashna Jaelre 0df93ec2f9
[Docs] Fix Header formatting in compatible mcu doc (#15438) 4 years ago
Drashna Jael're af936c6ae6
Merge remote-tracking branch 'origin/master' into develop 4 years ago
Drashna Jaelre 26febb7c24
Expand rotational range for PMW3360 Optical Sensor (#15431) 4 years ago
Andrew-Fahmy 755731f0ba
Fix RESET not working for keyboards with Kiibohd bootloader (#15430) 4 years ago
Joel Challis 2726856cde
Implement MAGIC_TOGGLE_CONTROL_CAPSLOCK (#15368) 4 years ago
QMK Bot 0e5fc86c68 Merge remote-tracking branch 'origin/master' into develop 4 years ago
thesecretmaster c2e0b283c3
[Docs] Reorder functions in Understanding QMK (#15357) 4 years ago
QMK Bot 7ac9d1abe4 Merge remote-tracking branch 'origin/master' into develop 4 years ago
Albert Y d8324e8a9c
Document swap-hands tap-toggle feature (#15229)
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: filterpaper <filterpaper@localhost>
4 years ago
wheredoesyourmindgo 7f67504993
Added cancel_key_lock function (#15321) 4 years ago
Charly Delay 99ec5e39cf
Fix last merge date (#15327) 4 years ago
Nick Brassel 88fe5c16a5
Changelog 2021q4 (#15325)
* 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.
4 years ago
Drashna Jaelre 4d0dd1eab7
[Bug] Revert Assymmetrical Split Encoder support (#12090) (#15311)
* Revert "fix broken macro in transport.h (#15239)"

This reverts commit 06f18e22d9.

* Revert "Rework encoders to enable asymmetric split keyboards (#12090)"

This reverts commit 32215d5bff.
4 years ago
Joy Lee 68838bb700
Westberrytech pr (#14422)
* Added support for WB32 MCU

* Modified eeprom_wb32.c

* Remove the eeprom_wb32-related code
4 years ago
Álvaro A. Volpato f889e26ed7
Documentation typo fix (#15298)
* Fix WS2812 driver docs typo
4 years ago
precondition 4bac5f53d8
New feature: `DYNAMIC_TAPPING_TERM_ENABLE` (#11036)
* 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
4 years ago
Joel Challis 5e9c29da0d
Tidy up adjustable ws2812 timing (#15299) 4 years ago
Jordan Banasik 3d00620711
Add ifndef to WS2812 timing constraints (#14678)
* 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>
4 years ago
Isaac Elenbaas d9393b8684
Add Retro Shift (Auto Shift for Tap Hold via Retro Tapping) and Custom Auto Shifts (#11059)
* Add Retro Shift and Custom Auto Shifts

* Fix compilation errors with no RETRO_SHIFT value
4 years ago
Joel Challis 282e916d86
Remove use of __flash due to LTO issues (#15268) 4 years ago
Drashna Jaelre f4966a19d6
[Docs] Squeezing space out of AVR (#15243)
* [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>
4 years ago