summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [Core] PMW33XX drivers overhaul (#17613)Stefan Kerkmann2022-07-1426-1445/+1168
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * PMW33XX drivers overhaul This combines the PMW3389 and PM3360 drivers as they only differ in the firmware blobs and CPI get and set functions. The following changes have been made: * PMW3389 now gets the same multi-sensor feature that is already available on the PMW3360. * Introduced a shared pmw33xx_report_t struct is now directly readable via SPI transactions instead of individual byte-sized reads, saving multiple copies and bitshift operations. * pmw33(89/60)_get_report functions had unreachable branches in their motion detection logic these have been simplied as much as possible. * The fast firmware upload option has been removed as this becomes obsolete by the newly introduced polled waiting functions for ChibiOS polled waiting * PMW33(60/89)_SPI_LSBFIRST and PMW33(60/89)_SPI_MODE config options have been removed as they don't need to be configurable. * All PMW3389 and PMW3360 defines have been unified to a PMW33XX prefix to reduce code duplication and make the defines interchangeable * Adjust keyboards to PMW33XX naming scheme
* Merge remote-tracking branch 'origin/master' into developQMK Bot2022-07-148-144/+150
|\
| * KPrepublic BM80v2 ISO Refactor (#17660)James Young2022-07-138-144/+150
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * bm80v2_iso.h: convert tabs to spaces * bm80v2_iso.h: use ___ for KC_NO * bm80v2_iso.h: use QMK 3-character notation * refactor macro for tkl_iso Community Layout compatibility - move the matrix position identifier for Enter to the home row * info.json: correct layout data * rules.mk: tidy-up formatting * readme.md: tidy-up formatting * update maintainer; re-assign copyright * assign ISO-appropriate keycodes in keymaps
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-07-147-0/+268
|\|
| * [Keyboard] MechWild BB Steno (#17163)Kyle McCreery2022-07-137-0/+268
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * allowing the kt60 file to be modified so I can do things while waiting for it to be fixed upstream * Initial commit * testing modes * working on puckbuddy firmware. This is all working for now but need to clean it up and personalize it. * needs to be updated from vial build * prepping for PR * added rgb mode cycling to fn1 since it isn't on the encoder for these maps * shipping firmware built. Need to clean up readme and info.json layout * removing puckbuddy files from this branch * readme done, prepping for PR * info.json updated prepping for PR * Restore cirque driver that was modified from puckbuddy testing on this branch * applying changes from review * Update keyboards/mechwild/bbs/bbs.c * Fixed info.json * Apply suggestions from code review
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-07-138-0/+220
|\|
| * [Keyboard] Modelm101 teensy2 (#16805)wangfuco2022-07-138-0/+220
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add modelm101_teensy2 files from modelm101 * Change info.json * Update README.md * Update pin def * Fix file name * Update readme.md * Delete config.h * Apply suggestions from code review * Update keyboards/converter/modelm101_teensy2/config.h * Delete keyboards/converter/modelm101_teensy2/keymaps/iw0rm3r directory * Delete .noci
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-07-133-30/+45
|\|
| * Ducky One 2 SF touch-up (#17672)James Young2022-07-133-30/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * info.json: correct JSON syntax error * info.json: correct key sizes * update readme files Moves nearly all of the information about this keyboard to the 1967st version's readme, because this readme is exposed in QMK Configurator. Also updates the readme to align more closely with QMK's keyboard readme template. * info.json: update metadata Updates the keyboard name and maintainer fields.
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-07-133-7/+153
|\|
| * Gentoo & Gentoo Hotswap: correct Configurator key sequence errors (#17668)James Young2022-07-132-3/+149
| | | | | | | | | | | | | | | | | | * Gentoo info.json: apply friendly formatting * Gentoo info.json: correct key sequence error * Gentoo Hotswap info.json: apply friendly formatting * Gentoo Hotswap info.json: correct key sequence error
| * Swift65 Hotswap: correct key sizes (#17666)James Young2022-07-131-4/+4
| | | | | | Corrects the key sizes on the bottom row (1.5-1-1.5-7 instead of 1.25-1.25-1.25-7.25).
* | Post-bootloader EFL/SPI fixes. (#17661)Nick Brassel2022-07-142-2/+4
| | | | | | | | | | | | | | * Fixup read address for EFL driver. * Fixup sequencing of SPI. * Lock during init of EFL backing store.
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-07-131-1/+1
|\|
| * [Keyboard] Fix compilation issue for runes/skoldjr (#17659)Drashna Jaelre2022-07-131-1/+1
| |
* | [Bug] Fix compile issue with LED Matrix (#17658)Drashna Jaelre2022-07-131-3/+3
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-07-131-4/+40
|\|
| * [Keyboard] Kprepublic bm80v2 iso issue resolved (#17657)Yizhen Liu2022-07-131-4/+40
| | | | | | Co-authored-by: Drashna Jaelre <drashna@live.com>
* | Fix compilation issue with Cirque Guestures file (#17656)Drashna Jaelre2022-07-131-0/+1
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-07-139-280/+168
|\|
| * boardsource/technik_o data driven (#17635)jack2022-07-139-280/+168
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-07-138-234/+128
|\|
| * boardsource/5x12 data driven (#17630)jack2022-07-138-234/+128
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-07-138-197/+103
|\|
| * boardsource/4x12 data driven (#17629)jack2022-07-138-197/+103
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-07-131-8/+88
|\|
| * ID75 v2: update info.json (#17653)James Young2022-07-121-8/+88
| |
* | [Keyboard] boardsource/lulu data driven (#17638)jack2022-07-127-358/+380
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-07-1312-714/+470
|\|
| * [Keyboard] boardsource/the_mark data driven (#17637)jack2022-07-1212-714/+470
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-07-1318-539/+241
|\|
| * [Keyboard] boardsource/technik_s data driven (#17636)jack2022-07-129-290/+160
| |
| * [Keyboard] boardsource/beiwagon data driven (#17631)jack2022-07-129-249/+81
| |
* | Update LED/RGB Matrix flag function behavior (#17651)Drashna Jaelre2022-07-124-3/+25
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-07-1318-167/+452
|\|
| * [Keyboard] Add Runes Skjoldr (#17305)Vicktor Hutama2022-07-1210-0/+385
| | | | | | | | Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com>
| * [Keyboard] boardsource/3x4 data driven (#17628)jack2022-07-128-167/+67
| | | | | | | | | | | | | | * initial * change to development board * replaced KC_TRNS & use rules.mk template
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-07-133-0/+253
|\|
| * [Keymap] Add RAOEUS keymap for the XD75 (#17456)Zach Rice2022-07-123-0/+253
| | | | | | Co-authored-by: Drashna Jaelre <drashna@live.com>
* | [Keyboard] boardsource/holiday/spooky data driven (#17632)jack2022-07-128-317/+124
| |
* | Allow MCU-specific overrides for SPI flags. (#17650)Nick Brassel2022-07-132-3/+18
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-07-134-6/+179
|\|
| * KBDfans KBD67 rev2 Layout Patch (#17649)James Young2022-07-124-6/+179
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-07-139-0/+682
|\|
| * [Keyboard] Add Kallos keyboard (#17461)Cipulot2022-07-129-0/+682
| | | | | | | | Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com>
* | Cirque trackpad features: circular scroll, inertial cursor (#17482)Daniel Kao2022-07-1211-149/+1123
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-07-139-0/+466
|\|
| * [Keyboard] Kprepublic bm80v2 iso revised (#17571)Yizhen Liu2022-07-129-0/+466
| | | | | | Co-authored-by: Drashna Jaelre <drashna@live.com>
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-07-138-16/+16
|\|
| * [Keyboard] Update layout for MechBrewery series (#17570)AnthonyNguyen1682022-07-128-16/+16
| |