0f341dfdd3
Fix TARGET when using converters ( #22591 )
2023-12-08 20:55:24 +11:00
a09fdd4190
WWA Keyboards ( #22612 )
2023-12-07 19:43:16 -08:00
897e33599e
Drop LED fixes ( #22624 )
2023-12-08 00:14:42 +00:00
a4f990a431
Fixup helix/rev3_5rows ( #22623 )
2023-12-07 13:25:46 -07:00
834fb0b1fe
[Keyboard] Add Argyle ( #22607 )
...
* Argyle initial commit
* Update config.h
* Update config.h
* fixed
* Use json
* Update keyboards/argyle/info.json
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
* Update keyboards/argyle/info.json
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
* Update keyboards/argyle/info.json
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
* Update keyboards/argyle/readme.md
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
* Update keyboards/argyle/info.json
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
* Update keyboards/argyle/keymaps/via/rules.mk
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
* Update keyboards/argyle/keymaps/iso/keymap.c
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
* Update keyboards/argyle/info.json
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
* Update info.json
* format json
* Update keyboards/argyle/rules.mk
Co-authored-by: Drashna Jaelre <drashna@live.com>
* Update keyboards/argyle/info.json
Co-authored-by: Drashna Jaelre <drashna@live.com>
* Update keyboards/argyle/readme.md
Co-authored-by: Tom Barnes <barnestom@me.com>
---------
Co-authored-by: yiancar <yiancar@gmail.com>
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Tom Barnes <barnestom@me.com>
2023-12-06 10:39:59 -07:00
5ddbf60f38
Fix RGB Matrix max brightness for several splitkb.com keyboards ( #22621 )
2023-12-06 16:27:52 +00:00
958215e9d6
Fix more qmk generate-api
fallout from userspace support ( #22619 )
2023-12-06 17:59:42 +11:00
f1043e3a92
Fix JSON keymap URLs generated by the API ( #22618 )
2023-12-06 15:55:35 +11:00
c7eb952198
[Keyboard] fruitykeeb/fruitbar/r1 ( #22616 )
...
Co-authored-by: Brandon Lewis <bslewis00@gmail.com>
2023-12-05 19:51:59 -08:00
6c2c211d8a
[Keyboard] Add Relapse-KB OR87 ( #22458 )
...
* Add relapsekb h87nu
* Change name
* Add missing license headers
* Apply suggestions from code review
Co-authored-by: Less/Rikki <86894501+lesshonor@users.noreply.github.com>
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
* Remove config.h
* Update keyboards/relapsekb/or87/readme.md
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
---------
Co-authored-by: Less/Rikki <86894501+lesshonor@users.noreply.github.com>
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
2023-12-05 20:34:36 -07:00
aa8e2065f1
[Keyboard] Add kt60HS-T ( #22413 )
...
* Create keymap.c
* Create keymap.c
* Create rules.mk
* Add files via upload
* Update keyboards/keyten/kt60hs_t/keymaps/default/keymap.c
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
* Update keyboards/keyten/kt60hs_t/readme.md
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
* Update keyboards/keyten/kt60hs_t/info.json
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
* Update keyboards/keyten/kt60hs_t/keymaps/via/keymap.c
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
* Update keyboards/keyten/kt60hs_t/readme.md
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
* Update keyboards/keyten/kt60hs_t/info.json
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
* Update info.json after qmk format-json
* Update keymap.c
* Update keymap.c
* Update keymap.c
* Update keymap.c
* Update keyboards/keyten/kt60hs_t/info.json
Co-authored-by: Drashna Jaelre <drashna@live.com>
* Update keyboards/keyten/kt60hs_t/readme.md
Co-authored-by: Drashna Jaelre <drashna@live.com>
---------
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
2023-12-05 15:52:19 -07:00
87eaab600c
Fixed non-executable codes in the documentation ( #22600 )
2023-12-05 11:06:06 -08:00
0d36977f3e
Fix Helix encoder direction ( #22614 )
2023-12-06 02:41:02 +11:00
bba5c14933
Avoid exceptions when layouts contain OOB matrix values ( #22609 )
2023-12-05 13:32:07 +00:00
229633395b
[Keyboard] eyeohdesigns/humble40 ( #22421 )
...
Co-authored-by: joedinkle <eodkeyboards@gmail.com>
2023-12-05 00:30:28 -08:00
8236f59fa3
[Keyboard] Add Chameleon keyboard ( #22427 )
...
Co-authored-by: Less/Rikki <86894501+lesshonor@users.noreply.github.com>
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
2023-12-05 00:30:07 -08:00
eb0ce41e78
[Keyboard] Add Coban Pad 9A ( #22456 )
2023-12-05 00:29:12 -08:00
65fb7224d5
[Keyboard][Helix] enable encoder map ( #22488 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
2023-12-05 00:19:24 -08:00
6fb9de6cbb
[Keyboard] Add ANAVI Arrows ( #22454 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
2023-12-04 23:43:14 -08:00
61708d60fb
Update MNK65_STM32 ( #22430 )
...
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
Co-authored-by: jack <0x6a73@protonmail.com>
Co-authored-by: Joel Challis <git@zvecr.com>
2023-12-04 23:14:52 -08:00
6973d6d053
Fix AD5258 I2C address for Leopold keyboards ( #22554 )
...
Co-authored-by: Ryan <fauxpark@gmail.com>
2023-12-04 21:56:19 -08:00
b9a3bdb982
[Keyboard] Fix oled layer display order for Aurora boards ( #22521 )
2023-12-04 21:19:14 -08:00
88653c53ed
[Keyboard] fruitykeeb/fruitbar/r2 ( #22580 )
...
Co-authored-by: ojthetiny <ba6sti6@gmail.com>
2023-12-04 19:53:42 -08:00
74ae2286a6
Fix erroneous commas in info.json
files ( #21712 )
2023-12-04 23:30:02 +00:00
525fe9be96
[Keyboard] Add TG67 ( #22592 )
...
Co-authored-by: “yuezp” <“yuezpchn@126.com”>
2023-12-04 11:55:34 -07:00
6042094c75
Pin actions/labeler to v4
2023-12-04 15:53:03 +00:00
c3773587e9
Add Event Horizon Keyboard ( #22515 )
...
Co-authored-by: yiancar <yiancar@gmail.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
2023-12-04 08:57:28 +00:00
131811b3d7
Initial support for CSTM65 ( #22513 )
2023-12-04 03:07:14 +00:00
c1b385ce0f
Sort defaults.hjson ( #22587 )
2023-12-04 12:04:21 +11:00
33ff722ec8
Sort definitions.jsonschema ( #22588 )
2023-12-04 12:04:09 +11:00
8895b13583
Documentation regarding user code removal/acceptance ( #22507 )
2023-12-04 00:57:42 +00:00
37c2dd7c65
Helix rev3_5rows rgbmatrix patch ( #22594 )
2023-12-02 17:26:53 -08:00
98f4e9b837
Fix qmk doctor
not finding binaries on Windows ( #22593 )
2023-12-02 23:58:12 +00:00
01eed8d5d8
Dedup the list of tested userspace paths. ( #22599 )
2023-12-03 09:46:37 +11:00
b68e89f846
Don't print error message when there are no row pins and no col pins ( #20104 )
...
* Don't print error message when there are no row pins and no col pins
This error message could be triggered for example if MATRIX_IO_DELAY is
configured in config.h, but the matrix is a custom one. The custom matrix
can still call back to existing delay functions that make use of the
MATRIX_IO_DELAY macro. In this case 'matrix_pins' in info_data will be true,
but there will be no 'direct' 'cols' or 'rows' in info_data['matrix_pins'],
and without this commit it would trigger an invalid error.
* Update lib/python/qmk/info.py
Co-authored-by: Nick Brassel <nick@tzarc.org>
---------
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Nick Brassel <nick@tzarc.org>
2023-12-02 21:50:34 +00:00
afa0eab374
Fix a bunch of CLI warnings ( #22589 )
2023-12-01 14:05:46 +00:00
28dc7ba6a8
Fix animation range on M75H ( #22586 )
2023-12-01 12:07:48 +00:00
5368ddbf3d
add keyboard bestway ( #22498 )
...
Co-authored-by: “yuezp” <“yuezpchn@126.com”>
2023-12-01 02:07:28 -08:00
67559c7d06
revoke community_layouts from keebio/wtf60 ( #22502 )
2023-12-01 01:03:54 -08:00
80f91fee40
nullbitsco/snap: reduce size of bongo_reactive ( #22571 )
2023-11-30 15:45:21 -07:00
024b4070c3
Fixup --no-temp
for qmk mass-compile
. ( #22582 )
2023-11-30 20:27:02 +11:00
93127df5d4
Add Smith and Rune Magnus ( #22153 )
...
Co-authored-by: Less/Rikki <86894501+lesshonor@users.noreply.github.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
2023-11-28 23:47:08 -08:00
c8a28e8e9b
Add Magnum Ergo 1 by dark ( #22139 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
2023-11-28 23:46:15 -08:00
4228f55551
Add ScottoWing handwired keyboard ( #22506 )
...
Co-authored-by: jack <0x6a73@protonmail.com>
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
2023-11-28 19:33:17 -08:00
1e5151bf63
add tokki ( #22463 )
...
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
2023-11-28 19:32:58 -08:00
3024b05cbb
cablecardesigns/phoenix: correct layout data ( #22517 )
2023-11-28 19:30:12 -08:00
0fb3aaec8e
[Doc]: Correct Markdown syntax errors. ( #22511 )
2023-11-29 02:48:47 +00:00
b7df75e47f
Fixup compilation with qmk compile -kb zzz -km all
. ( #22568 )
2023-11-29 13:46:10 +11:00
5c20a84540
Small QP surface docs update ( #22567 )
2023-11-28 18:23:47 -08:00
27befbfad7
Bump JamesIves/github-pages-deploy-action from 4.4.3 to 4.5.0 ( #22559 )
...
Bumps [JamesIves/github-pages-deploy-action](https://github.com/jamesives/github-pages-deploy-action ) from 4.4.3 to 4.5.0.
- [Release notes](https://github.com/jamesives/github-pages-deploy-action/releases )
- [Commits](https://github.com/jamesives/github-pages-deploy-action/compare/v4.4.3...v4.5.0 )
---
updated-dependencies:
- dependency-name: JamesIves/github-pages-deploy-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-29 02:00:24 +00:00
049e964e61
Attempt to fix configurator. ( #22555 )
2023-11-28 14:07:21 +00:00
0115951de1
develop
-> master
, 2023q4 edition
2023-11-28 16:40:47 +11:00
4d99e0a23c
Remove notice about develop
.
2023-11-28 15:56:54 +11:00
07e7dd8fc1
develop
2023q4 changelog (#22552 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2023-11-28 15:51:56 +11:00
5501e804ff
QMK Userspace ( #22222 )
...
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
2023-11-28 07:53:43 +11:00
094357c403
Fix missed shutdown callbacks ( #22549 )
2023-11-27 15:39:17 +11:00
cc4a52eb93
Remove symbolic linked userspace folder ( #22548 )
2023-11-27 12:49:44 +11:00
1ed03f498f
Remove userspace keymaps ( #22544 )
2023-11-27 05:36:45 +11:00
4908d4b1ca
Stub out community layout directory structure ( #22545 )
2023-11-27 05:31:20 +11:00
65b5969ed5
New RGB Animations - 4 "Starlight" Animation Variations ( #22212 )
2023-11-26 23:07:32 +11:00
f96a7bbd63
Cater for ECC failures in EFL wear-leveling. ( #19749 )
...
Co-authored-by: Sergey Vlasov <sigprof@gmail.com>
2023-11-26 22:59:38 +11:00
3ef06aa732
Improve and Cleanup Shutdown callbacks ( #21060 )
...
Co-authored-by: Dasky <32983009+daskygit@users.noreply.github.com>
2023-11-26 22:59:18 +11:00
4601f339e4
V-USB: implement NKRO ( #22398 )
2023-11-26 22:50:53 +11:00
cbf538aaaa
V-USB: Add generic send_report()
function ( #22323 )
2023-11-26 22:50:21 +11:00
3a74fa5bf7
Merge remote-tracking branch 'origin/master' into develop
2023-11-23 05:08:37 +00:00
0379d1f59e
DC60: Fix 2u Backspace Support ( #22533 )
2023-11-23 05:08:07 +00:00
bf0d1fde5d
Merge remote-tracking branch 'origin/master' into develop
2023-11-22 22:13:48 +00:00
98013e25c6
[Keyboard] darkproject/kd83a_bfg_edition ( #18416 )
...
* Add files via upload
* [keyboard]
* [Keyboard]
* Delete flash_spi.c
* Delete flash_spi.h
* Delete wb32_spi_master.c
* Delete wb32_spi_master.h
* [Keyboard]
* Resolved requested changes
* Resolved requested changes
* Changed rules.mk file accordingly.
* Resolved changes accordingly.
* Update config.h file and rules.mk file
* Removed eeprom_flash.c file
* Update default/keymap.c file
* Delete keyboards/darkproject/kd83a_bfg_edition directory
* Add keyboard
* Add keyboard
* Delete darkproject/kd83a_bfg_edition directory
* Resolved Changes
* Resolved requested changes
* keyboard
* Add keyboard
* Delete keyboard
* Add keyboard
* Delete keyboards/darkproject/kd87a_bfg_edition directory
* update keymap.c file
* update via/keymap.c, config.h and kd83a_bfg_edition.c files
* Delete keymap.c
* Update via/keymap.c, config.h and kd83a_bfg_edition.c files
* update config.h file
* update keymap.c file
* update keymap.c file
* update config.h
* update kd83a_bfg_edition.c
* Resolved requested changes.
* Delete folder which was added accidentally.
* Update keyboards/darkproject/kd83a_bfg_edition/config.h
* Update keyboards/darkproject/kd83a_bfg_edition/keymaps/via/keymap.c
* Update keyboards/darkproject/kd83a_bfg_edition/keymaps/via/keymap.c
* Update keyboards/darkproject/kd83a_bfg_edition/keymaps/via/keymap.c
* Update keyboards/darkproject/kd83a_bfg_edition/keymaps/via/keymap.c
* Update keyboards/darkproject/kd83a_bfg_edition/info.json
* Update keyboards/darkproject/kd83a_bfg_edition/rules.mk
* Update keyboards/darkproject/kd83a_bfg_edition/info.json
* update info.json file
* update config.h file
* Updated requested changes
* update readme.md
* Resolved requested changes
* Update info.json file
* Delete kd83a_bfg_edition.h
* Delete readme.md in default folder
* Update info.json file
* update info.json
* Updated changes
* Updated changes
* Resolved requested changes
* Resolved requested changes
2023-11-22 14:13:16 -08:00
b35bac6afb
Remove unnecessary driver counts ( #22435 )
2023-11-22 21:37:32 +00:00
a0a6820c1b
Migrate some dip switch config to info.json ( #22437 )
2023-11-23 08:33:59 +11:00
3a5e4253fc
Add simpler method for relocating functions to RAM. ( #21804 )
2023-11-22 12:08:52 +11:00
0fcd13f552
[CLI] Remove duplicates from search results ( #22528 )
2023-11-22 12:08:26 +11:00
7ae826476e
Move BACKLIGHT_PWM_PERIOD to correct docs section ( #22480 )
2023-11-22 11:41:19 +11:00
46b996a55e
CLI parallel search updates ( #22525 )
2023-11-22 11:14:34 +11:00
7e27d72cbc
Fix qmk find
failure due to circular imports ( #22523 )
...
There was an import cycle in the Python modules:
- `qmk.build_targets` imported `qmk.cli.generate.compilation_database`;
- importing `qmk.cli.generate.compilation_database` requires
initializing `qmk.cli` first;
- the initialization of `qmk.cli` imported the modules for all CLI
commands;
- `qmk.cli.compile` imported `qmk.build_targets`.
This cycle did not matter in most cases, because `qmk.cli` was imported
first, and in that case importing `qmk.cli.generate.compilation_database`
did not trigger the initialization of `qmk.cli` again. However, there was
one corner case when `qmk.bulld_targets` was getting imported first:
- The `qmk find` command uses the `multiprocessing` module.
- The `multiprocessing` module uses the `spawn` start method on macOS
and Windows.
- When the `spawn` method is used, the child processes initialize
without any Python modules loaded, and the required modules are loaded
on demand by the `pickle` module when receiving the serialized objects
from the main process.
The result was that the `qmk find` command did not work properly on macOS
(and probably Windows too); it reported exceptions like this:
ImportError: cannot import name 'KeyboardKeymapBuildTarget' from partially initialized module 'qmk.build_targets' (most likely due to a circular import)
Moving the offending `qmk.cli.generate.compilation_database` import into
the method which actually uses it fixes the problem.
2023-11-21 15:05:29 +00:00
68722d35a3
Azoteq IQS5xx support ( #22280 )
2023-11-20 16:25:35 +00:00
dda6e7fb36
LED drivers: register naming cleanups ( #22436 )
2023-11-20 15:48:23 +00:00
e279c78ba3
Enable linking of encoders to switch within layout macros ( #22264 )
2023-11-20 15:41:48 +00:00
62cca5c43a
qmk find
: Fix failure with multiple filters (#22497 )
...
When multiple `-f FILTER` options were specified, `qmk find` did not
return anything at all instead of printing the list of entries that
matched all of the specified filters.
The problem was that the statement in `_filter_keymap_targets()` that
filled `targets` had a wrong indent and therefore was executed for every
filter instead of only once after applying all filters, and
`valid_keymaps` was actually an iterator and therefore could be used
only once. Moving the statement outside of the loop fixes the problem.
2023-11-19 08:26:00 +11:00
bf3a88ab57
Merge remote-tracking branch 'origin/master' into develop
2023-11-16 17:49:12 +00:00
a6521b8521
[Doc] Improve converter references ( #21801 )
2023-11-16 17:48:24 +00:00
67a87f67a0
Merge remote-tracking branch 'origin/master' into develop
2023-11-16 16:54:46 +00:00
1e4f7aa029
[Keyboard] Add dnworks 997pt3 ( #22466 )
...
Co-authored-by: Less/Rikki <86894501+lesshonor@users.noreply.github.com>
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
2023-11-16 09:54:13 -07:00
cc7542b917
Merge remote-tracking branch 'origin/master' into develop
2023-11-15 15:23:35 +00:00
adcc4d376c
Add leonardo build target for leonardo + usb2.0 shield based projects ( #22243 )
2023-11-15 15:23:03 +00:00
4938210711
CLI refactoring for common build target APIs ( #22221 )
2023-11-15 16:24:54 +11:00
c4d3521ba6
Merge remote-tracking branch 'origin/master' into develop
2023-11-14 08:11:41 +00:00
d7b44239c2
[Keyboard] Add Eden ( #22467 )
...
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
2023-11-14 01:11:12 -07:00
56daf7e545
Merge remote-tracking branch 'origin/master' into develop
2023-11-14 02:16:30 +00:00
5c22706294
Update stale.yml
2023-11-14 13:15:52 +11:00
5da65c5cd4
Merge remote-tracking branch 'origin/master' into develop
2023-11-14 02:12:48 +00:00
ba62db19e7
Update stale.yml ( #22473 )
2023-11-14 13:12:17 +11:00
79a6419dee
Merge remote-tracking branch 'origin/master' into develop
2023-11-14 01:49:49 +00:00
44062b5056
Bs equals ( #21690 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: jack <0x6A73@pm.me>
2023-11-14 12:49:15 +11:00
02d3b233ab
chibios: disable RWX segment warning on newer GNU lds ( #22471 )
2023-11-13 23:45:40 +00:00
4c625d8286
Revert "chibios: disable RWX segment warning on newer GNU lds ( #22007 )" ( #22469 )
...
This reverts commit de3c42125b661f62757f8ee4f6184c089340d3a0.
2023-11-13 22:41:12 +00:00
1efc79063c
Migrate some EEPROM config to info.json ( #22434 )
2023-11-14 09:30:19 +11:00
de3c42125b
chibios: disable RWX segment warning on newer GNU lds ( #22007 )
2023-11-13 22:29:12 +00:00
970e0b18a2
Merge remote-tracking branch 'origin/master' into develop
2023-11-13 20:56:16 +00:00
50844a8e67
Fix typos: key-modifer→key-modifier and interacton→interaction ( #22464 )
2023-11-13 20:55:45 +00:00
67d2bc5b3a
Merge remote-tracking branch 'origin/master' into develop
2023-11-13 02:03:27 +00:00
56b6b28fe9
add 68_ansi
Community Layout to nebula68b ( #22433 )
2023-11-12 19:02:46 -07:00
e884e42ce9
Generalise ADC driver source inclusion ( #22448 )
2023-11-12 22:30:27 +00:00
786ebf8760
Remove requirement for keymap_steno.h
include in keymaps ( #22423 )
...
* Remove requirement for `keymap_steno.h` include in keymaps
* Add back keymap_steno.h with a note for the time being
2023-11-12 18:25:46 +11:00
87d69aebbb
Slight refactor of joystick axis type into typedef ( #22445 )
2023-11-12 18:25:18 +11:00
b7a1004b61
Merge remote-tracking branch 'origin/master' into develop
2023-11-12 05:31:01 +00:00
c2326c05c0
[Keyboard] Fixes to make snes_macropad play nicer with qmk configurator ( #22432 )
...
* [Keyboard] Change default implementation for get_layer_name_user
Will now show the layer number instead of "Unknown", since this is
what will be shown if QMK Configurator is used to compile the
firmware.
* [Keyboard] Update the layout info
This makes it look sort of like a macropad + gamepad rather than an 4x6
ortholinear keyboard.
* [Keyboard] Fix default implementation of get_layer_name_user
Based on feedback from code review the implementation was swapped in
favor of using get_u8_str. This implied a change to the argument type
from int to uint8_t, which cascaded into the existing keymaps. (This
made sense in general, since the return type of get_highest_layer is
also a uint8_t.)
2023-11-11 22:30:31 -07:00
112a51db9c
Merge remote-tracking branch 'origin/master' into develop
2023-11-12 05:20:13 +00:00
0189c485b9
studiokestra/line_tkl: correct layout data ( #22455 )
...
* fix `layouts` data
* add EoF
2023-11-11 22:19:43 -07:00
2f28c6df6d
Merge remote-tracking branch 'origin/master' into develop
2023-11-11 19:08:55 +00:00
935c894f83
add 5087 keyboard ( #20557 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
2023-11-11 11:08:26 -08:00
2e1a27da60
fix: make clicky delay silent ( #21866 )
2023-11-11 21:55:47 +11:00
d8176fb0f2
Merge remote-tracking branch 'origin/master' into develop
2023-11-11 09:51:03 +00:00
211fbbd16d
Add qmk license-check
developer-level CLI command. ( #22075 )
2023-11-11 20:50:33 +11:00
1ddc2cbeb9
Fixup snes_macropad on develop ( #22444 )
2023-11-11 07:26:26 +00:00
76dc52c5c8
snled27351: fix missing i2c_init()
( #22446 )
2023-11-11 14:09:03 +11:00
4a98466ef3
Merge remote-tracking branch 'origin/master' into develop
2023-11-10 21:39:30 +00:00
6876fbe51d
[Keyboard] Add MariOrion v2.5 ( #22273 )
...
* Pushed MariOrion v2.5 to the branch. Prod and proto version added.
* Pushed MariOrion v2.5 to the branch. Prod and proto version added.
* Proper addition of layout options
Addition of split bs rshift tsangan layout options.
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
* Merge branch 'toril940mariorion_v25' of github.com:toril940/qmk_firmware into toril940mariorion_v25
* Merge branch 'toril940mariorion_v25' of github.com:toril940/qmk_firmware into toril940mariorion_v25
* Update keyboards/mariorion_v25/proto/keymaps/via/keymap.c
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
* Update keyboards/mariorion_v25/proto/keymaps/default/keymap.c
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
* Updated readme.md with more information regarding make commands, and proto vs prod.
* Update keyboards/mariorion_v25/prod/keymaps/via/keymap.c
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
* Update keyboards/mariorion_v25/prod/keymaps/default/keymap.c
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
* Update keyboards/mariorion_v25/prod/info.json
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
* Amended some changes to info.json - community layouts changed from scope to array.
* Update keyboards/mariorion_v25/readme.md
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
* Revert keyboards/gray_studio/think65/solder/solder.c
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
* Revert keyboards/gray_studio/think65/solder/solder.c
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
* Revert keyboards/gray_studio/think65/solder/solder.c
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
* Removed via.json from the via keymaps. Replaced with matrix_diagram.md. via.json file moved off to [public mariorion_v25 repo](https://github.com/toril940/orion-v25 )
* Revert keyboards/gray_studio/think65/solder/solder.c
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
* Removed via.json from the via keymaps. Replaced with matrix_diagram.md. via.json file moved off to [public mariorion_v25 repo](https://github.com/toril940/orion-v25 )
* Update keyboards/mariorion_v25/proto/info.json
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
* Update keyboards/mariorion_v25/rules.mk
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
* Update keyboards/mariorion_v25/proto/info.json
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
* Update keyboards/mariorion_v25/proto/info.json
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
* Update keyboards/mariorion_v25/proto/info.json
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
* Update keyboards/mariorion_v25/prod/info.json
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
* Update keyboards/mariorion_v25/prod/info.json
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
* Update keyboards/mariorion_v25/prod/info.json
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
* Update keyboards/mariorion_v25/prod/info.json
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
* Revert keyboards/gray_studio/think65/solder/solder.c
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
* Update keyboards/mariorion_v25/matrix_diagram.md
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
* Update keyboards/mariorion_v25/readme.md
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
* Update keyboards/mariorion_v25/readme.md
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
* Update keyboards/mariorion_v25/readme.md
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
* Update keyboards/mariorion_v25/readme.md
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
* Update keyboards/mariorion_v25/readme.md
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
* Update keyboards/mariorion_v25/proto/mariorion_v25.c
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
* Update keyboards/mariorion_v25/prod/mariorion_v25.c
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
* Pushed new info.json and keymap.c files.
* Pushed new info.json and keymap.c files.
* Fixes to LED driver wrt PWM definitions with STM.
* Update keyboards/mariorion_v25/prod/keymaps/via/keymap.c
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update keyboards/mariorion_v25/prod/keymaps/via/keymap.c
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update keyboards/mariorion_v25/prod/info.json
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update keyboards/mariorion_v25/prod/mariorion_v25.c
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update keyboards/mariorion_v25/proto/info.json
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update keyboards/mariorion_v25/proto/config.h
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update keyboards/mariorion_v25/proto/mariorion_v25.c
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update keyboards/mariorion_v25/proto/mariorion_v25.c
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update keyboards/mariorion_v25/proto/keymaps/via/keymap.c
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update keyboards/mariorion_v25/proto/keymaps/via/keymap.c
Co-authored-by: Ryan <fauxpark@gmail.com>
* Committing a details update to readme.md.
* Committing a details update to readme.md.
* Update keyboards/mariorion_v25/prod/config.h
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update keyboards/mariorion_v25/prod/mariorion_v25.c
Co-authored-by: Ryan <fauxpark@gmail.com>
* Revert "Committing a details update to readme.md."
This reverts commit 068a82a1fcf1996d87f7f97a10e9f5fbbee79a29.
* Committing a details update to readme.md.
* Update keyboards/mariorion_v25/halconf.h
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update keyboards/mariorion_v25/mcuconf.h
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update keyboards/mariorion_v25/prod/config.h
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update keyboards/mariorion_v25/proto/config.h
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update keyboards/mariorion_v25/halconf.h
Co-authored-by: Ryan <fauxpark@gmail.com>
* Production pictures replacing the standard ones in the readme.md :)
* waffle87 requests bundled:
- Licence headers added
- Codeblocked matrix_diagram.md
- Consolidated files where possible
- Removed excess from config.h
---------
Co-authored-by: toril940 <anastasialucas940@hotmail.com>
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2023-11-10 14:39:00 -07:00
2d7746609f
Merge remote-tracking branch 'origin/master' into develop
2023-11-10 16:42:45 +00:00
38d6e9a75a
Add Ploopy Madromys mouse ( #21989 )
...
Added PloopyCo madromys/adept mouse
Co-authored-by: Drashna Jaelre <drashna@live.com>
2023-11-10 16:42:15 +00:00
84df69572c
Infer LED DRIVER_COUNT from configured addresses ( #22311 )
2023-11-10 05:14:22 +00:00
8136cf4bfb
LED drivers: clean up SWx
/CSy
pullup/down resistor config ( #22381 )
2023-11-10 08:39:15 +11:00
6b19a99a4f
Merge remote-tracking branch 'origin/master' into develop
2023-11-09 19:57:44 +00:00
aee2a9d696
[Keyboard] Add alpaca/wfeclipse ( #22230 )
...
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
2023-11-09 12:57:14 -07:00
28c1bc9b9f
Merge remote-tracking branch 'origin/master' into develop
2023-11-09 17:54:10 +00:00
e5b7685e7a
Update gregandcin/teaqueen ( #22402 )
2023-11-09 09:53:35 -08:00
a28149b222
Merge remote-tracking branch 'origin/master' into develop
2023-11-09 17:53:17 +00:00
39d0a14258
Add SNES Macropad keyboard ( #22377 )
...
Co-authored-by: jack <0x6a73@protonmail.com>
2023-11-09 09:52:47 -08:00
2568d45969
Merge remote-tracking branch 'origin/master' into develop
2023-11-09 02:03:36 +00:00
daabe2d8c5
Update layer state of Lily58 from 'Default' to 'Base' ( #22397 )
2023-11-09 02:03:07 +00:00
147865cf57
Migrate some common features to generic ( #22403 )
2023-11-09 02:01:44 +00:00
4e577cbbea
Merge remote-tracking branch 'origin/master' into develop
2023-11-09 01:57:51 +00:00
0b7dba156c
Fix indicator LED definition for Sofle RGB. ( #22408 )
2023-11-09 01:57:16 +00:00
27b9dd0f98
Merge remote-tracking branch 'origin/master' into develop
2023-11-09 01:55:49 +00:00
10cdd00751
Fix corne keylog ( #22420 )
...
* [Keyboard] Fix bug in set_keylog function
Fixes issue where some keys would not trigger the oled to output the row
and column of a pressed key (would happen with LT(...) for my keymap)
* [Keyboard] Tiny improvement to oled_render_keylog for crkbd
Added improvement suggestion I got for another keyboard
2023-11-09 01:55:08 +00:00
f56838c680
Merge remote-tracking branch 'origin/master' into develop
2023-11-08 21:01:27 +00:00
72f93e7fc2
Add iso85k keyboard ( #22411 )
...
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
2023-11-08 13:00:48 -08:00
75e1a0d610
[Keyboard] Rename soda/{mango,pocket} ( #22151 )
...
Co-authored-by: Joel Challis <git@zvecr.com>
2023-11-08 10:45:24 -07:00
96ea277381
Merge remote-tracking branch 'origin/master' into develop
2023-11-08 17:44:08 +00:00
64bbeff57d
Fix Herringbone pro Layouts ( #22317 )
...
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
2023-11-08 10:42:08 -07:00
5a281d1ee9
feat(mechwild/clunker): new layouts ( #22342 )
2023-11-08 10:41:38 -07:00
6f59e18efb
Merge remote-tracking branch 'origin/master' into develop
2023-11-08 17:41:02 +00:00
80708a91ef
[Keyboard] Add PCB Utopia88 ( #22257 )
2023-11-08 10:40:28 -07:00
c1ea29b8e4
Merge remote-tracking branch 'origin/master' into develop
2023-11-08 17:40:04 +00:00
ebac02a7b2
[Keyboard] Add Duet Switch Tester ( #22367 )
...
Co-authored-by: jack <0x6a73@protonmail.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
2023-11-08 10:39:13 -07:00
2be22a1323
Merge remote-tracking branch 'origin/master' into develop
2023-11-08 08:31:41 +00:00
2337cd1186
Add riblee handwired split keyboard ( #22277 )
2023-11-08 00:31:06 -08:00
884f653906
Merge remote-tracking branch 'origin/master' into develop
2023-11-08 02:18:54 +00:00
7324650714
Red Herring PCB support ( #22409 )
...
Co-authored-by: Less/Rikki <86894501+lesshonor@users.noreply.github.com>
Co-authored-by: jack <0x6a73@protonmail.com>
2023-11-07 18:18:09 -08:00
be66e5f2b4
WT RGB cleanups ( #22379 )
2023-11-08 00:58:59 +11:00
1b303e0453
Merge remote-tracking branch 'origin/master' into develop
2023-11-07 00:43:44 +00:00
5b25a8aa32
[Keyboard] Add Piantor Pro ( #22361 )
...
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
Co-authored-by: jack <0x6a73@protonmail.com>
2023-11-06 17:43:41 -07:00
67ff0defe2
Teaqueen: correct layout data ( #22406 )
2023-11-06 17:43:04 -07:00
3143a7597f
Allow generic_features to handle subdirectories ( #22400 )
2023-11-04 20:33:52 +00:00
c9afacccf4
Merge remote-tracking branch 'origin/master' into develop
2023-11-03 23:14:49 +00:00
ace510ffa0
docs(rgblight): fix typos ( #22399 )
2023-11-03 23:14:18 +00:00
c6bb5b6755
Merge remote-tracking branch 'origin/master' into develop
2023-11-02 16:37:35 +00:00
837cae95ba
boardsource/unicorne - Fixed OLED layers being all set to zero ( #22389 )
2023-11-02 16:36:56 +00:00
5d58534a8c
LED drivers: use PACKED
define from util.h ( #22380 )
2023-11-02 14:31:09 +11:00
8ea955c72f
Improve argument handling of c2json ( #22170 )
...
* Improve argument handling of c2json
* Add automagic
2023-11-01 22:37:05 +00:00
a27bc60703
LED drivers: add defines for PWM and LED control register counts ( #22383 )
2023-11-01 19:13:25 +00:00
0a94c2951f
[Keyboard] matchstickworks/southpad - Move files to rev1, add rev2 ( #21574 )
...
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2023-10-31 20:12:20 -07:00
b31426252e
Generate switch statement helpers for keycode ranges ( #20059 )
2023-11-01 13:11:42 +11:00
fbbb221a31
Implement data driven lighting defaults ( #21825 )
2023-11-01 01:26:24 +00:00
a19ae3d784
Add dd mapping for hardware based split handedness ( #22369 )
2023-11-01 00:55:48 +00:00
b52aca0af8
Relocate LED driver init code ( #22365 )
2023-11-01 00:53:45 +00:00
eac8e67888
Merge remote-tracking branch 'origin/master' into develop
2023-11-01 00:41:08 +00:00
999008f0eb
[Keyboard] Add Klein_SD ( #22371 )
...
Co-authored-by: Joel Challis <git@zvecr.com>
2023-10-31 18:40:25 -06:00
fccd825212
Merge remote-tracking branch 'origin/master' into develop
2023-11-01 00:18:27 +00:00
2192098f57
[Keyboard] Add TeaQueen ( #22352 )
...
Co-authored-by: jack <0x6a73@protonmail.com>
2023-10-31 18:17:43 -06:00
6979794bac
Add "AC Next Keyboard Layout Select" consumer usage entry (macOS Globe key) ( #22256 )
2023-10-31 02:19:53 +00:00
49fd13f596
Merge remote-tracking branch 'origin/master' into develop
2023-10-31 01:52:15 +00:00
cb9705428b
Add Kindakeyboards Conone65 Via support ( #22320 )
2023-10-31 01:51:29 +00:00
f24d51f5be
Merge remote-tracking branch 'origin/master' into develop
2023-10-31 01:32:32 +00:00
538b79657e
Fix for swapped PID and VID ( #22372 )
2023-10-31 01:31:58 +00:00
17c3182b1c
Remove use of broken split.main ( #22363 )
2023-10-30 00:49:56 +00:00
559450a099
Fix 'to_c' for config.h mappings ( #22364 )
2023-10-29 23:41:44 +00:00
4313b66edd
whitefox: remove pointless file ( #22366 )
2023-10-29 23:28:38 +00:00
17ccf3521b
Add _LED_COUNT
defines to LED drivers ( #22309 )
2023-10-30 09:39:26 +11:00
c667da0190
QP getters correction ( #22357 )
2023-10-29 17:35:38 +00:00
98530cad3b
Implement data driven dip switches ( #22017 )
...
* Add data driven dip switches
* Autogen weak matrix_mask
2023-10-29 01:09:02 +01:00
64ea1179b1
Merge remote-tracking branch 'origin/master' into develop
2023-10-28 20:28:40 +00:00
46dedfaaa4
[Keyboard] add enter67 keyboard ( #22346 )
...
Co-authored-by: “yuezp” <“yuezpchn@126.com”>
2023-10-28 13:28:03 -07:00
fa2b8082e6
Merge remote-tracking branch 'origin/master' into develop
2023-10-28 05:26:02 +00:00
c133bd1234
Removed clueboard link as the website has been parked for some time ( #22290 )
2023-10-28 16:25:30 +11:00
6b4728796a
Merge remote-tracking branch 'origin/master' into develop
2023-10-28 01:10:36 +00:00
ca2d2a524f
Flag more VIAL config options in lint ( #22345 )
2023-10-28 02:09:53 +01:00
0d247aae3a
Merge remote-tracking branch 'origin/master' into develop
2023-10-27 18:40:52 +00:00
1a300d05bd
[Keyboard] Add Velvet hotswap & solder ( #22284 )
2023-10-27 12:40:18 -06:00
5856d5e13b
[Maintenance] USB HID control packet as struct ( #21688 )
...
* ChibiOS: USB HID control request as dedicated struct
Instead of accessing the raw USB setup packet and documenting the values
as the corresponding USB HID control request fields we introduce a
struct that allows direct access to the fields. This is safer and self
documenting.
* Rename usb_request.h to usb_types.h
In the future all shared USB data types can live in this file.
2023-10-27 18:44:58 +02:00
64d1ce751f
Merge remote-tracking branch 'origin/master' into develop
2023-10-27 08:23:43 +00:00
18ef3da8e8
[Keyboard] doksin ( #22220 )
2023-10-27 01:23:02 -07:00
33a4075930
Merge remote-tracking branch 'origin/master' into develop
2023-10-27 08:10:14 +00:00
ae2703b69b
eason/aeroboard - Modify bootloader ( #22286 )
2023-10-27 09:09:38 +01:00
7948fefcd7
Merge remote-tracking branch 'origin/master' into develop
2023-10-27 07:32:28 +00:00
052cc5df5d
Add darkproject/kd87a_bfg_edition keyboard ( #18981 )
...
Co-authored-by: gksygithub <106651989+gksygithub@users.noreply.github.com>
2023-10-27 00:31:54 -07:00
5878336f66
[Keyboard] Add Waffling60 revision e ( #21664 )
...
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2023-10-26 23:42:11 -07:00
71abc01d0a
Merge remote-tracking branch 'origin/master' into develop
2023-10-27 06:40:57 +00:00
e82bc5355c
[Keyboard] Waffling60 Rev E ANSI Hotswap ( #22270 )
...
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
2023-10-26 23:40:21 -07:00
2571c205e4
Merge remote-tracking branch 'origin/master' into develop
2023-10-27 06:38:56 +00:00
0ad780f852
[Keyboard] add pisces pcb ( #22334 )
2023-10-26 23:38:22 -07:00
60599ccc9e
Merge remote-tracking branch 'origin/master' into develop
2023-10-27 04:11:15 +00:00
f5cd30458a
[Keyboard] Add Kaly42 ( #22282 )
...
* Added Kaly/Kaly42 keyboard's minimal files.
* Updated readme.md; New link and improved description text.
* Apply suggestions from code review
Added all suggestions given by @dunk2k
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
* Added community_layouts to info.json.
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
---------
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
2023-10-26 22:10:30 -06:00
db4e3bb232
V-USB: Fix GET_IDLE/SET_IDLE
( #22332 )
...
Co-authored-by: Sergey Vlasov <sigprof@gmail.com>
2023-10-27 12:21:13 +11:00
c5716f84ad
Merge branch 'master' into develop
2023-10-26 22:44:14 +01:00
e0c00c35ce
Clarify PIO define is optional in docs. ( #22339 )
2023-10-26 22:34:17 +01:00
372f1bf8cc
Merge remote-tracking branch 'origin/master' into develop
2023-10-25 23:07:48 +00:00
d2892685c5
[Keyboard] Add LGBTKL ( #22331 )
...
Co-authored-by: jack <0x6a73@protonmail.com>
2023-10-25 17:07:00 -06:00
f293658147
RGB/LED matrix use limits size optimisation ( #22325 )
2023-10-25 22:06:51 +01:00
896d3dc497
Add DD mappings for locking switch ( #22242 )
...
Co-authored-by: Ryan <fauxpark@gmail.com>
2023-10-25 02:15:27 -07:00
8e3903ca38
Added gamma values for ST7735 displays ( #22313 )
...
Co-authored-by: Pablo Martínez <58857054+elpekenin@users.noreply.github.com>
Co-authored-by: Nick Brassel <nick@tzarc.org>
2023-10-25 00:11:10 -07:00
b7e62af755
V-USB: Implement GET_PROTOCOL
and SET_PROTOCOL
handling ( #22324 )
2023-10-25 00:54:43 +01:00
7e0147f8e6
Fix compilation error when led/rgb process limit is zero. ( #22328 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
2023-10-24 13:45:33 +01:00
c245ee4cd3
Merge remote-tracking branch 'origin/master' into develop
2023-10-23 23:00:51 +00:00
ca45416999
Remove extra led_matrix_indicators_user call ( #22329 )
2023-10-24 00:00:16 +01:00
0b65af96fd
Merge remote-tracking branch 'origin/master' into develop
2023-10-23 18:13:13 +00:00
d2773c6d67
[Keyboard] Add QK100 ( #21782 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
2023-10-23 12:12:27 -06:00
45612ac595
Merge remote-tracking branch 'origin/master' into develop
2023-10-23 18:10:35 +00:00
96c71b9b4c
[Keyboard] Add purin ( #22306 )
2023-10-23 12:09:51 -06:00
0c160e1fba
Separate 6KRO and NKRO report structs ( #22267 )
2023-10-23 15:43:46 +11:00
bf6f13a2b0
Consolidate some EEPROM Driver configuration ( #22321 )
2023-10-23 00:37:27 +01:00
79094d3f72
Modify split config is_keyboard_master/left checks. ( #21875 )
...
* rework split configuration
* Apply suggestions from code review
Co-authored-by: Joel Challis <git@zvecr.com>
* lint
* missed return
---------
Co-authored-by: Joel Challis <git@zvecr.com>
2023-10-22 19:47:39 +01:00
cf7d3435d7
Add _flush()
functions to LED drivers ( #22308 )
2023-10-22 18:32:27 +01:00
1e9b299fb0
Rename LINE FRIENDS TKL keyboard ( #22310 )
2023-10-22 15:56:46 +01:00
4410e6b3bf
Russian typewriter keymap file for popular legacy layout ( #21174 )
...
Co-authored-by: Andrei Tutolmin <andrei@tutolmin.com>
2023-10-22 03:44:44 -07:00
8e614250b4
[QP] Add support for OLED, variable framebuffer bpp ( #19997 )
...
Co-authored-by: Pablo Martínez <58857054+elpekenin@users.noreply.github.com>
Co-authored-by: Dasky <32983009+daskygit@users.noreply.github.com>
Fixup delta frame coordinates after #20296 .
2023-10-22 13:27:31 +11:00
48d9140cfc
Fix invalid LED driver config ( #22312 )
2023-10-22 00:47:37 +01:00
d56ee70c52
Rename DRIVER_ADDR_n
defines ( #22200 )
...
Co-authored-by: Nick Brassel <nick@tzarc.org>
2023-10-21 21:41:59 +10:00
3f1b3a5125
Migrate recently introduced sync items ( #22305 )
2023-10-21 12:21:23 +01:00
87b4bc17ed
Merge remote-tracking branch 'origin/master' into develop
2023-10-21 10:32:05 +00:00
0e6d47e1e4
Fixup symbol sizing listing. ( #22307 )
2023-10-21 21:31:23 +11:00
2b8d9f3193
ChibiOS pin defs: use only vendor if present ( #22297 )
2023-10-21 14:02:03 +11:00
e4c54a9612
Support additional split sync items for info.json ( #22193 )
2023-10-21 01:48:05 +01:00
20cefe254d
Merge remote-tracking branch 'origin/master' into develop
2023-10-16 22:44:27 +00:00
f6c70c40af
Allow for disabling of parallel processing of qmk find and qmk mass-compile
. ( #22160 )
...
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
2023-10-17 09:43:50 +11:00
184c5844be
Merge remote-tracking branch 'origin/master' into develop
2023-10-14 12:11:45 +00:00
81a3aa025c
Fix typo in keychron v6 encoder map enable ( #22272 )
2023-10-14 23:10:55 +11:00
1bff37781b
Prep work for NKRO report separation ( #22268 )
...
* Clean up some keyboard/userspace code
* Rename `KEYBOARD_REPORT_BITS` -> `NKRO_REPORT_BITS`
* Add some missing includes
* Use `PACKED` define for report types
* Fix incorrect function signatures for FlexRAM EEPROM driver
2023-10-14 13:21:20 +02:00
1da7c8c8d0
Merge remote-tracking branch 'origin/master' into develop
2023-10-14 07:04:36 +00:00
23a8f7f03b
[Keyboard] jukaie/jk01 ( #20573 )
...
* ADD Keyboard
* Resolved requested changes
* update keymap.c file
* resolved requested changes
* updated info.json file
* Updated requested changes
* Delete JK01.h file
* Resolved requested changes
* Delete readme.md
* add rules.mk to default folder
* Upload default/keymap.c
* Add via/keymap.c
* Updated info.Json file
* Change VID in info.json
* Resolved requested changes
* Resolved requested changes.
* Resolved requested changes
* Updated changes
---------
Co-authored-by: gksygithub <gskyGit@gsky.com.tw>
2023-10-14 00:03:29 -07:00
fd18d95b77
Merge remote-tracking branch 'origin/master' into develop
2023-10-14 04:31:03 +00:00
a46c7abd01
Enable encoder map on navpad1.0 ( #22266 )
2023-10-13 21:30:25 -07:00
539c8e3b72
jian/rev1: convert to DIP Switch ( #22248 )
2023-10-14 07:02:44 +11:00
527a4ee846
Merge remote-tracking branch 'origin/master' into develop
2023-10-13 07:53:54 +00:00
62ff02a101
[Keyboard] Add Okayu ( #22077 )
...
Co-authored-by: jack <0x6a73@protonmail.com>
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
2023-10-13 01:53:12 -06:00
0943d0a2a0
Merge remote-tracking branch 'origin/master' into develop
2023-10-13 07:07:54 +00:00
032b039d0b
amend alice* community_layouts in keyboards ( #21846 )
...
* add alice* to keyboards
* add seigaiha
* additions
* Update info.json
* revert wanderland
* add tgr/alice
* add matrix diagram.md
2023-10-13 00:07:16 -07:00
c157c19b81
Dedupe I2C, SPI, UART driver inclusions ( #22253 )
2023-10-13 17:25:32 +11:00
f150258e5a
[Keyboard] Skyloong GK61 Pro 48 ( #21654 )
...
* Create GK61 PRO_48 Keyboard.
* update pro.c and config.h to save power when USB suspend.
* Update keyboards/skyloong/gk61/pro_48/info.json
OK,thank you.
* update info.json
* update layer indicator
* Update RGB animations---delete rainbow_beacon and rainbo_pinwheels.
* Cancel force_nkro
* Add caps lock indicator in rgb matrix.
* Update keyboards/skyloong/gk61/pro_48/pro_48.c
OK, thank you for your suggestion.
* Enable I2C DMA; Modified pro_48.c
* Update keyboards/skyloong/gk61/pro_48/info.json
OK, thank you for your suggestion.
* Update keyboards/skyloong/gk61/pro_48/info.json
OK, thanks.
* enable encoder map in default keymap.
* define g_suspend_state
2023-10-12 21:59:10 -07:00
0d7d2f7915
Merge remote-tracking branch 'origin/master' into develop
2023-10-12 21:56:35 +00:00
0477160109
[Keyboard] RPNeko65 by lendunistus ( #21747 )
...
* initialise rpneko65, info.json
* force NKRO
* define WS2812 stuff
and capitalise RPNeko65
* use RGBlight, add ANSI to keymap.c
also remove _ADC suffixes from pins
* basic readme
plus making it so the info.json RGB values are actually recognised as integers
* update repository URL
* fix info.json formatting
* caps lock LED implementation
"borrowed" from waffling60
* put RGBLIGHT_ENABLE in json
also remove "pin" from the rgblight option
* add actually correct keymaps
also reformat info.json
* move to designer folder, add image to README
* move keyboard to separate revision folder
and remove erroneous tag from config.h
* remove brightness/hue/saturation steps
* change device version to 1.0
* move quantum.h include to top
* actually, let's try a new image
I also forgot to save the info.json file beforehand
oops
* Remove comma in info.json
* Community layouts in info.json
* Delete rpneko65/readme.md
* Apply suggested changes to readme
* Suggested code changes
* Suggested imgur link
* rename code file
this was the issue all along
sigh
* Correct layer matching this time
* Move Enter in info.json
* README/info.json change
* Another batch of suggestions
2023-10-12 14:56:01 -07:00
d0c495f4bc
Merge remote-tracking branch 'origin/master' into develop
2023-10-12 21:36:13 +00:00
e22cb99bc4
[Keyboard] Inland V83P ( #21725 )
...
* [Keyboard]add v83p keyboard.
* Update keymap.c
* Update keyboards/inland/v83p/keymaps/via/keymap.c
* Update keyboards/inland/v83p/keymaps/default/keymap.c
* Update keyboards/inland/v83p/config.h
* Update keyboards/inland/v83p/info.json
* Update info.json
* Update keymap.c
* Update keyboards/inland/v83p/mcuconf.h
* Update keyboards/inland/v83p/halconf.h
* Update keyboards/inland/v83p/info.json
* Update keyboards/inland/v83p/v83p.c
* Update keymap.c
replace the tabs with spaces
* Update keymap.c
replace the tabs with spaces
* Update keyboards/inland/v83p/info.json
2023-10-12 14:35:39 -07:00
ed78c13b5f
[Keyboard] Skyloong GK61 PRO ( #21450 )
...
* Add GK61 PRO keyboard
* Update info.json regarding to dunk2k suggestion
* Update keymap files regarding to dunk2k suggestion
* Update keyboards/skyloong/gk61/pro/config.h
OK, thanks for your suggestion.
* Update keyboards/skyloong/gk61/pro/keymaps/default/keymap.c
OK, thanks.
* Update keyboards/skyloong/gk61/pro/keymaps/via/keymap.c
OK, thanks.
* Update keyboards/skyloong/gk61/pro/rules.mk
OK, thank you for your suggestion.
* Update keyboards/skyloong/gk61/pro/info.json
OK,thanks.
* Update keyboards/skyloong/gk61/pro/keymaps/default/keymap.c
OK, thanks.
* Update keyboards/skyloong/gk61/pro/info.json
I see , thanks for your guidance.
* Update keyboards/skyloong/gk61/pro/config.h
OK, thank you.
* Update keyboards/skyloong/gk61/pro/info.json
OK, thank you for your suggestion.
* Update keyboards/skyloong/gk61/pro/info.json
I see, thank you.
* Update keyboards/skyloong/gk61/pro/config.h
OK, thank you for your suggestion.
* Update keyboards/skyloong/gk61/pro/pro.c
I see , thank you.
* Correct PCB feature description in readme.
* Update keyboards/skyloong/gk61/pro/config.h
It doesn't seem to be a problem to compile without defining DRIVER_COUNT. Thank you for your rigor and seriousness.
* Update keyboards/skyloong/gk61/pro/keymaps/default/keymap.c
OK, thank you.
* update config.h to define __flash.
* Update keyboards/skyloong/gk61/pro/config.h
I see, thanks for your suggestion.
* add hardware availabilty international website
* update via/rules.mk for encoder map
* Revert "update via/rules.mk for encoder map"
This reverts commit 66601242af3df8aecc747e790d7649970c12a443.
* Update keyboards/skyloong/gk61/pro/config.h
OK, thanks.
* Update rules.mk
Enable the encoder map.
* 1.update readme to correct mcu type ; 2. update pro.c to improve indicator function.
* update pro.c and config.h to save power when USB suspend.
* update info.json
* Update RGB animations---delete rainbow_beacon and rainbow_pinwheels
* Update keymap.c and layer indication.
* Enable I2C DMA
* Update keyboards/skyloong/gk61/pro/info.json
OK,Thank you for your suggestion.
* Update keyboards/skyloong/gk61/pro/info.json
OK,Thanks.
* enable encoder map in default keymaps
* Update keyboards/skyloong/gk61/pro/info.json
OK. Thank you for your suggestion.
2023-10-12 14:22:36 -07:00
daf540c0bb
Merge remote-tracking branch 'origin/master' into develop
2023-10-12 21:08:29 +00:00
391c0428c9
[Keyboard] Add support for EnviousDesign keyboards ( #17544 )
...
* Add support for Envious.Design Keyboards
Add various RP2040 keyboards I've designed.
* Fixed missing newlines at EOF.
* Ran CLANG-FORMAT and sorted out any potential issues.
* Gave keyboards all unique product IDs
* Made requested changes.
* removed all VIAL related code
* sorted out license on all *.h or *.h files
* removed outdated RESET Keycode
* missed some VIAL bits
* Made suggested changes
* Made Suggested Changes
* missed one file to change.
* Attempted fix of CI issues
* Update .gitmodules
* Revert "Update .gitmodules"
This reverts commit f4bace51621ed0c5bd40c729fa1c6339f665f0b7.
* hopefully fixed all CI and QMK lint issues
* resolve more CI errors and a couple typos
* fixed last remaining issue as of now
* made requested changes
* further more on suggested change
* Delete README.md
* derpy workaround to change case of readme
* finished up 65M firmware
via does not work, I will investigate another time.
* re-did a lot of 65M firmware bits, also fixed via for this board
* corrected mistake in firmware
* made suggested change to info.json for 65m/60F
* finished 65M non via keymap and re-sorted via keymap
* Update keyboards/enviousdesign/tkl/rgb/keymaps/default/keymap.c
* Update keyboards/enviousdesign/tkl/rgb/keymaps/default/keymap.c
* Apply suggestions from code review
Verified updated Info.json works for aforementioned keyboards,
* Follow-up commit with aforementioned suggested changes
* Apply suggestions from code review
correction to a couple typos pointed out.
* follow-up removed some un-needed Readmes and corrected a mistake in 60F via keymap
* Apply suggestions from code review
* Added images of PCB to each Keyboard README
* Apply suggestions from code review
* Update keyboards/enviousdesign/60f/readme.md
* Added missing aspects of info.json and corrected RGB_DI_PIN to WS2812_DI_PIN in RGB keyboard
* made requested changes
* Update config.h
* used QMK migrate to update info.json
* Apply suggestions from code review
* Update keyboards/enviousdesign/65m/info.json
* renamed named keyboards as suggested and added commission keyboard to repo
* renamed file to hopefully please lint
* renamed things to be all lower case since lint doesn't appear to look for upper case
* updated keymap.c and removed unnecessary file
* fixed readme and a couple other bits
* converted various aspects to json information
* attempt fix for lint error
* fix some issues I overlooked
* Apply suggestions from code review
* moved some folders about as suggested
* Made suggested changes
* Apply suggestions from code review
* removed outdated config.h
* fixed errors in 65M and mini1800
* Apply suggestions from code review
* Update keyboards/enviousdesign/delirium/rev1/info.json
* Update keyboards/enviousdesign/65m/info.json
* Apply suggestions from code review
2023-10-12 14:07:42 -07:00
a516f20215
Merge remote-tracking branch 'origin/master' into develop
2023-10-12 20:32:17 +00:00
c67c9f1d98
Add support for CSTC40 keyboard ( #22154 )
...
Co-authored-by: jack <0x6a73@protonmail.com>
Co-authored-by: lesshonor and waffle87
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: lesshonor
Co-authored-by: itsvar <120035196+itsvar8@users.noreply.github.com>
2023-10-12 14:31:41 -06:00
f4ed65169f
Merge remote-tracking branch 'origin/master' into develop
2023-10-12 19:47:06 +00:00
b630df1aa7
Reword mention of personal keymaps from PR checklist ( #22258 )
2023-10-13 06:46:28 +11:00
04b8159d17
Merge remote-tracking branch 'origin/master' into develop
2023-10-12 18:22:12 +00:00
999e721312
Kisakey ( #22217 )
...
Co-authored-by: jack <0x6a73@protonmail.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2023-10-12 11:21:30 -07:00
28696197e5
Merge remote-tracking branch 'origin/master' into develop
2023-10-12 08:13:24 +00:00
b5423b2e83
Add 60_iso_tsangan_split_bs_rshift
Community Layout ( #21812 )
...
* add 60_(ansi|iso)_tsangan_split_bs_shift layouts
* shift to rshift
* remove 60_ansi_tsangan_split_bs_rshift
* Update layouts/default/60_iso_tsangan_split_bs_rshift/info.json
2023-10-12 01:12:50 -07:00
a682a98ef3
Merge remote-tracking branch 'origin/master' into develop
2023-10-12 05:38:07 +00:00
f536646235
Add 62 key Dactyl Manuform ( #21394 )
...
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
2023-10-11 22:37:28 -07:00
007c0c1db4
Updates to mlego m65 ( #20220 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2023-10-11 22:26:20 -07:00
c72d661b93
Merge remote-tracking branch 'origin/master' into develop
2023-10-12 04:44:23 +00:00
ad4ecd6eb4
Add Ratio60 PCB ( #21609 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
Co-authored-by: jack <0x6a73@protonmail.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: 4pplet <4pplet@protonmail.com>
Co-authored-by: 4pplet <stefan.ess@gmail.com>
2023-10-11 21:43:47 -07:00
5e8a156222
Merge remote-tracking branch 'origin/master' into develop
2023-10-12 04:17:13 +00:00
fa8940e5a6
Keyboard change blu/vimclutch to hardware revision B. ( #22247 )
...
Co-authored-by: Ryan <fauxpark@gmail.com>
2023-10-11 21:16:34 -07:00
3c0f9599b7
Merge remote-tracking branch 'origin/master' into develop
2023-10-12 03:24:28 +00:00
527790b000
add 60_(ansi|iso)_wkl* community layouts ( #21811 )
...
* add 60_(ansi|iso)_tsangan_wkl* layouts
* Update keymap.c
* `tsangan_wkl` to `wkl`
* update info.json
* split backspace changes
* Apply suggestions from code review
2023-10-11 20:23:50 -07:00
ffcc54833d
Leeloo v2.1 revision 3 updates ( #22236 )
2023-10-11 14:33:38 -07:00
e03afcb083
Merge remote-tracking branch 'origin/master' into develop
2023-10-11 21:09:56 +00:00
db8b74f016
[Keyboard] Hineybush H101 ( #22186 )
...
* initial h101 commit
* update keymap and add via support
* update doc stuff
* readme typo
* updates
* add indicator LEDs, needs testing
* update readme
* update USB VID/PID to match VIA json
* Update keyboards/hineybush/h101/readme.md
* Update keyboards/hineybush/h101/keymaps/default/keymap.c
* Update keyboards/hineybush/h101/readme.md
* Update keyboards/hineybush/h101/keymaps/via/keymap.c
* updates from PR comments
* updates per PR comments
* idk why the folder is acting weird
* maybe this will fix it
* update to hopefully fix everything weird
* keycode fixes
* keymap updates
2023-10-11 14:09:17 -07:00
47145a6ce8
Merge remote-tracking branch 'origin/master' into develop
2023-10-11 07:07:05 +00:00
81e086b387
add missing gpio include for pointing motion pin ( #22246 )
2023-10-11 00:06:28 -07:00
474a405606
Merge remote-tracking branch 'origin/master' into develop
2023-10-10 21:08:37 +00:00
0650f783b5
[Keyboard] MonsGeek M3 ( #20542 )
...
* Add keybord monsgeek m3.
* Add keybord monsgeek m3.
* Add keybord monsgeek m3.
* updata rules.mk
* add readme.md
* delete monsgeek\m3\rgb_matrix_kb.inc
* add DISABLE_M3_KEYCODES
* user_config --> kb_config
* Move code to info.json,and removed redundant features
* Update keyboards/monsgeek/m3/info.json
* Update keyboards/monsgeek/m3/info.json
* Update readme.md
* Update keyboards/monsgeek/m3/config.h
* Update keyboards/monsgeek/m3/info.json
* Update keyboards/monsgeek/m3/info.json
* Update keyboards/monsgeek/m3/keymaps/default/keymap.c
* Update keyboards/monsgeek/m3/keymaps/via/keymap.c
* Update keyboards/monsgeek/m3/readme.md
* Update m3.c
* Update m3.c
* Update info.json
* Update keymap.c
* Update keymap.c
* Update config.h
* Update keyboards/monsgeek/m3/readme.md
* Update keyboards/monsgeek/m3/rules.mk
* Update keyboards/monsgeek/m3/info.json
* Update keyboards/monsgeek/m3/keymaps/default/keymap.c
* Update keyboards/monsgeek/m3/keymaps/via/keymap.c
* Update keyboards/monsgeek/m3/info.json
* Update keyboards/monsgeek/m3/info.json
* Update keyboards/monsgeek/m3/info.json
* Update m3.c
* Update keyboards/monsgeek/m3/info.json
* Update keyboards/monsgeek/m3/m3.c
* Update keymap.c
replace the tabs with spaces
* Update keymap.c
replace the tabs with spaces
2023-10-10 14:07:59 -07:00
17c7d1fac3
Merge remote-tracking branch 'origin/master' into develop
2023-10-10 00:42:16 +00:00
6dafcac713
[Keyboard] Add MIIIW BlackIO83 ( #21970 )
...
* Add MIIIW BlackIO83
* Improve the code
* Updated instructions for entering the bootloader
* Update keyboards/miiiw/blackio83/rev_0100/config.h
* Update keyboards/miiiw/blackio83/rev_0100/config.h
* Update keyboards/miiiw/blackio83/config.h
* Update config.h
2023-10-09 17:41:40 -07:00
0e5f7ac3ba
Merge remote-tracking branch 'origin/master' into develop
2023-10-09 22:17:19 +00:00
81d69a5798
Resolve invalid keyboard alias targets ( #22239 )
2023-10-09 23:17:05 +01:00
509a2b40b7
Fix old usage of UNICODE_MODE_MAC ( #22238 )
2023-10-09 23:16:54 +01:00
77fe1298c7
Yampad add missing includes for CONVERT_TO ( #22237 )
2023-10-09 23:16:38 +01:00
20eb93e05c
Yampad add missing includes for CONVERT_TO ( #22237 )
2023-10-09 23:16:21 +01:00
683cdf3a43
Merge remote-tracking branch 'origin/master' into develop
2023-10-09 19:51:13 +00:00
3665ae0441
[Keyboard] HorrorTroll Nyx ( #21143 )
...
* Added support keyboard Nyx
* Resolved zvarc suggested and lint error
* Delete FORCE_NKRO due to problem with BIOS on mainboard
* Resolved dunk2k suggested and limit more brightness, disable some RGB Effect
* Resolved drashna suggested
* Delete flower blooming effect and move to rev1 folder
2023-10-09 12:50:33 -07:00
fa1c1cbbee
avrdude: Version 7.2 changes the text output ( #22235 )
...
from "could not find USB device with" to "cannot find USB device with"
This should fix issue #22234
Co-authored-by: Dominik Loidolt <dominik.loidolt@univie.ac.at>
2023-10-09 17:41:00 +01:00
e2e6b3dfd6
Merge remote-tracking branch 'origin/master' into develop
2023-10-09 08:38:22 +00:00
6e6fff866e
Fix typo in docs/feature_tri_layer.md
( #22232 )
...
`Stes` -> `Sets`
2023-10-09 09:37:21 +01:00
62731fe255
Merge remote-tracking branch 'origin/master' into develop
2023-10-09 07:06:42 +00:00
ad14a27cd3
[Keyboard] Split-Cloud Handwired ( #21327 )
...
* Added new handwired, the Split-Cloud
* Minor changes to make clang-format happy
* Alligned files with project standard.
Trimmed midi out of the default layout, modified the readme, and removed unnecessary files.
* Simplified default keymap further, changes to info.json
* Moved image to imgur, simplified, and removed the unneeded rules.mk file
* Update keyboards/handwired/split_cloud/readme.md
Changed image in readme to Huge Thumbnail instead of Original.
* Removed unneeded tri layer custom keycodes
Now using the built-in functionality!
* Update keyboards/handwired/split_cloud/readme.md
Accidentally reverted this when making other changes
2023-10-09 00:06:00 -07:00
21f15960a9
Merge remote-tracking branch 'origin/master' into develop
2023-10-09 06:36:35 +00:00
e1630edef4
[Keyboard] vinhcatba/uncertainty ( #21142 )
...
* vinh: test fw for uncertainty (deprecated)
* v0.1: update base firmware with 2 layers, use bongo cat animation for oled
* v0.1: change directory
* v0.1: cleanup
* v0.2: update layers
* v0.3: add VIA support
* v0.3: add VIA support (continue)
* vinh: test fw for uncertainty (deprecated)
* v0.1: update base firmware with 2 layers, use bongo cat animation for oled
* v0.1: change directory
* v0.1: cleanup
* v0.2: update layers
* v0.3: add VIA support
* v0.3: add VIA support (continue)
* v0.3: change keyboard name, remove eeprom config save in VIA keymap
* cleanup for PR
* update readme
* vinh: test fw for uncertainty (deprecated)
* v0.1: update base firmware with 2 layers, use bongo cat animation for oled
* v0.1: change directory
* v0.1: cleanup
* v0.2: update layers
* v0.3: add VIA support
* v0.3: add VIA support (continue)
* vinh: test fw for uncertainty (deprecated)
* v0.1: update base firmware with 2 layers, use bongo cat animation for oled
* v0.1: change directory
* v0.1: cleanup
* v0.3: change keyboard name, remove eeprom config save in VIA keymap
* cleanup for PR
* update readme
* add license to header files, update ws2812 driver and DI_PIN to info.json
* resovle PR suggestion for config.h, halconf.h, mcuconf.h
* update info.json regarding PR comment
* update bongo.h regarding PR comment
* add oled mode toggle
* update readme.md, rules.mk regarding PR comment
* add submodule update
* move oled handle to keyboard level
* Update keyboards/vinhcatba/uncertainty/uncertainty.c
forgot user-level proces_record
* now using bongo as source file
* Apply suggestions from code review
remove default value codes
* move WPM_ENABLE and ENCODER_MAP_ENABLE to keymap level
* Apply suggestions from code review
* Apply suggestions from code review
* Update keyboards/vinhcatba/uncertainty/config.h
2023-10-08 23:35:51 -07:00
528ebb42a4
Merge remote-tracking branch 'origin/master' into develop
2023-10-08 18:43:45 +00:00
4345d34cf2
Fix build error when Automatic Mouse Layer is enabled ( #22229 )
2023-10-08 19:43:09 +01:00
690792eca9
Merge remote-tracking branch 'origin/master' into develop
2023-10-08 11:45:49 +00:00
7ca652ce6d
Flag vial keymaps in 'qmk lint' ( #22227 )
2023-10-08 12:45:13 +01:00
99b545843e
partially modernize dactyl_minidox
( #21576 )
...
* modernize `dactyl_minidox`
* Update config.h
revert RGB_MATRIX conditional
2023-10-08 01:38:30 -07:00
21389fbd89
[Bugfix] qp_ellipse
overflow ( #19005 )
2023-10-08 10:29:27 +11:00
ab952c358e
Merge remote-tracking branch 'origin/master' into develop
2023-10-07 14:36:44 +00:00
06d123de62
Adding BriianPowell Discipline Keyboard Layout Updates ( #21474 )
2023-10-08 01:36:05 +11:00
48b694b8d6
Merge remote-tracking branch 'origin/master' into develop
2023-10-07 14:01:22 +00:00
b768d74b2b
Update vid for printedpad ( #22215 )
2023-10-07 15:00:46 +01:00
6c858477f1
Merge remote-tracking branch 'origin/master' into develop
2023-10-07 00:31:49 +00:00
69c1790dce
Klein_HS PCB support ( #22203 )
2023-10-06 17:31:08 -07:00
6c3a512923
Merge remote-tracking branch 'origin/master' into develop
2023-10-06 00:34:51 +00:00
63b48f5096
Move orphaned Yugo-M files ( #22211 )
...
Moves files that were left behind by #14996 .
[bugfix]
2023-10-06 01:34:14 +01:00
0ca60eb759
Merge remote-tracking branch 'origin/master' into develop
2023-10-05 23:35:02 +00:00
127560ae22
Add qmk ci-validate-aliases
( #22205 )
2023-10-06 10:34:23 +11:00
a7406a429e
Update Keychron Q4 ( #21996 )
2023-10-04 21:59:24 -07:00
5f33a251b3
Update Keychron Q0 ( #22068 )
...
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
2023-10-04 21:59:06 -07:00
70f0c279f9
Merge remote-tracking branch 'origin/master' into develop
2023-10-05 04:56:02 +00:00
92873cc14f
Add printedpad keyboard ( #21202 )
...
Co-authored-by: jack <0x6a73@protonmail.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
2023-10-04 21:55:49 -07:00
2a8b3a809d
Add Line TKL keyboard ( #22172 )
...
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
2023-10-04 21:53:41 -07:00
d30fe46b51
Merge remote-tracking branch 'origin/master' into develop
2023-10-05 04:51:51 +00:00
8f757eece8
Add Keychron Q1 Version 2 ( #20416 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: adophoxia <100170946+adophoxia@users.noreply.github.com>
Co-authored-by: Adophoxia <andyao1528@gmail.com>
2023-10-04 21:51:16 -07:00
4e314d75af
Merge remote-tracking branch 'origin/master' into develop
2023-10-05 04:48:12 +00:00
aaebb0a231
Add Wave keyboard ( #22054 )
...
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
2023-10-04 21:47:34 -07:00
c33354805c
Merge remote-tracking branch 'origin/master' into develop
2023-10-05 04:46:04 +00:00
9f31783249
Added 3dp660 oled keyboard ( #20591 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
Co-authored-by: jack <0x6a73@protonmail.com>
Co-authored-by: xia0 <xiao@morgan.net.au>
2023-10-04 21:45:27 -07:00
d187a0a3af
Leeloo revision 2 updates ( #21671 )
...
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2023-10-04 21:37:02 -07:00
61a72b9c20
Merge remote-tracking branch 'origin/master' into develop
2023-10-05 04:03:05 +00:00
a58f86812c
[Keyboard] Add qwertyqop60hs ( #22164 )
...
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
2023-10-04 21:02:26 -07:00
cf5077451f
Merge remote-tracking branch 'origin/master' into develop
2023-10-05 03:57:01 +00:00
22fbbbb1cc
[Keyboard] Add SP-111 v2 keyboard ( #21652 )
...
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
Co-authored-by: jack <0x6a73@protonmail.com>
2023-10-04 20:56:26 -07:00
c05603fa8c
Merge remote-tracking branch 'origin/master' into develop
2023-10-05 03:50:19 +00:00
7603a464cd
Add keyboard Projectd/75/Projectd_75_ansi ( #21628 )
...
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: gksygithub <106651989+gksygithub@users.noreply.github.com>
2023-10-04 20:49:43 -07:00
b5cbd7f040
Merge remote-tracking branch 'origin/master' into develop
2023-10-05 03:36:03 +00:00
d33f9ec86b
Add Acheron Themis and its variants ( #22142 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
2023-10-04 20:35:24 -07:00
a0805eda18
Merge remote-tracking branch 'origin/master' into develop
2023-10-04 10:17:45 +00:00
6e93b59f61
Monstargear XO87 Soldered: correct layout data ( #22199 )
...
Correct key positions on the bottom row for `LAYOUT_tkl_ansi_tsangan`.
[chore]
2023-10-04 11:17:01 +01:00
d99dbe4d56
Update ISSI LED types ( #22099 )
2023-10-04 20:12:50 +11:00
c0f16be50f
Rename CKLED2001 driver to SNLED27351 ( #22071 )
2023-10-04 20:10:05 +11:00
24a795d7a9
Merge remote-tracking branch 'origin/master' into develop
2023-10-04 04:03:33 +00:00
5485d5023e
Add the Split67 keyboard PCB ( #22107 )
...
Co-authored-by: “yuezp” <“yuezpchn@126.com”>
2023-10-03 21:02:42 -07:00
2ba0a75c2f
add Skyloong/GK61_V1 keyboard ( #21364 )
...
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Sergey Vlasov <sigprof@gmail.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
Fix and Matrix Diagram (#21255 )
2023-10-03 21:01:10 -07:00
38f89dfc2f
Update Keychron Q1v1 ( #21993 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
2023-10-03 20:53:39 -07:00
6f59236b1f
Update Keychron Q3 ( #21995 )
...
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
2023-10-03 20:53:19 -07:00
75ba2db2c1
Update Keychron Q2 ( #21994 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
2023-10-03 20:52:09 -07:00
177fee0ad4
Merge remote-tracking branch 'origin/master' into develop
2023-10-04 03:41:33 +00:00
d9fa80c0b0
Added /handwired/ziyoulang_k3_mod ( #21965 )
...
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
2023-10-03 20:40:57 -07:00
733f1da96b
Merge remote-tracking branch 'origin/master' into develop
2023-10-04 00:19:44 +00:00
a638f6e5aa
Fix minimum python version references ( #22191 )
2023-10-04 01:19:04 +01:00
3df155f203
Fix memory leak in realloc failure handling ( #22188 )
2023-10-04 09:27:11 +11:00
d6b16b0df0
Merge remote-tracking branch 'origin/master' into develop
2023-10-03 07:34:43 +00:00
bc5d407bf7
[Keyboard] Add SyenaKeyboards ( #22168 )
...
Co-authored-by: Syenasweta <syenasweta@gmail.com>
2023-10-03 01:34:06 -06:00
800ea2af89
Merge remote-tracking branch 'origin/master' into develop
2023-10-03 07:27:40 +00:00
f33881b1da
Add Soulstone keyboard ( #22093 )
2023-10-03 01:27:00 -06:00
bd5860de4e
is31fl3737/3741: add LED Matrix support ( #22163 )
2023-10-03 01:09:20 +11:00
6e3f770d0d
Merge remote-tracking branch 'origin/master' into develop
2023-10-02 10:50:26 +00:00
997a6747ee
Miscellaneous fixes for recently merged keyboards ( #22179 )
2023-10-02 11:49:53 +01:00
e78fe5f77b
Merge remote-tracking branch 'origin/master' into develop
2023-10-01 17:56:31 +00:00
1b7a538353
Bastard Keyboards: Add support for Dilemma Max (4x6_4) ( #22064 )
...
* tentatively add dilemma 4x6_4 WIP untested
PR by Casuanoob.
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2023-10-01 18:55:54 +01:00
da5d745c73
Merge remote-tracking branch 'origin/master' into develop
2023-10-01 05:34:31 +00:00
8813bdf5dd
Remove rosetta instructions for Apple Silicon ( #22174 )
2023-09-30 22:33:57 -07:00
ca2cb4f28c
Merge remote-tracking branch 'origin/master' into develop
2023-09-30 18:16:18 +00:00
c23d873e1a
keyboards: Add support for Sofle Choc ( #16736 )
...
Co-developed-by: Brian Low <github@brianlow.com>
Co-developed-by: duese <duese@users.noreply.github.com>
Co-authored-by: Thomas Weißschuh <thomas@t-8ch.de>
2023-09-30 19:15:47 +01:00
07ec38f345
Merge remote-tracking branch 'origin/master' into develop
2023-09-30 02:44:14 +00:00
b404d5e9e4
Add Brutalv2 60 Keyboard ( #22094 )
...
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
2023-09-29 19:43:40 -07:00
6910ed2de5
Add _DEFAULT_ON lighting configuration options ( #21865 )
2023-09-29 18:31:21 +01:00
2eed1f5bad
Add RGBLIGHT_DEFAULT_ON
macro configuration option ( #20857 )
...
* ADD RGB_DEFAULT_DISABLED option and updated documentation
* Formatting
* Add as by fauxpark's suggestion
Co-authored by: fauxpark
* Formatting
* Use boolean values instead of numerical
Co-authored-by: Ryan <fauxpark@gmail.com>
* Edit documentation formatting
Co-authored-by: Ryan <fauxpark@gmail.com>
* Remove comment
Co-authored-by: Ryan <fauxpark@gmail.com>
* Set RGB mode to DEFAULT macro at init
Co-authored-by: Ryan <fauxpark@gmail.com>
---------
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: zvecr <git@zvecr.com>
2023-09-29 14:53:12 +01:00
67f52935e3
Merge remote-tracking branch 'origin/master' into develop
2023-09-29 11:19:37 +00:00
cfb4bb9b98
teleport/native: switch from wrongly used user to kb function, boost matrix scan rate ( #21172 )
...
* enable LTO
* change from _user to _kb function
* switch matrix io delay to nops, add opt=3 for higher scan rates
* disable console which was enabled for testing but collides with endpoint used by VIA
* switched from opt=3 to opt=2
* Update keyboards/teleport/native/native.c
Co-authored-by: Joel Challis <git@zvecr.com>
* slightly upped debounce, as some testers had chatter with async + default debounce
---------
Co-authored-by: Joel Challis <git@zvecr.com>
2023-09-29 12:19:03 +01:00
cfc668d43d
Merge remote-tracking branch 'origin/master' into develop
2023-09-29 07:31:32 +00:00
ab1e851e7d
4pplet Eagle/Viper Rep Rev.A Layout Additions II ( #22161 )
2023-09-29 00:30:59 -07:00
931354ca35
Merge remote-tracking branch 'origin/master' into develop
2023-09-29 06:43:28 +00:00
5626a9282c
Add KB12 keyboard ( #21605 )
...
Co-authored-by: Pablo Martínez <58857054+elpekenin@users.noreply.github.com>
Co-authored-by: Less/Rikki <86894501+lesshonor@users.noreply.github.com>
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2023-09-28 23:42:45 -07:00
7b1c200380
Merge remote-tracking branch 'origin/master' into develop
2023-09-29 06:39:55 +00:00
daea202bfd
add linworks fave60 ( #20796 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
2023-09-28 23:39:15 -07:00
79464f3c52
Merge remote-tracking branch 'origin/master' into develop
2023-09-29 04:55:52 +00:00
f214ee7f3a
Rura66 Layout Data ( #22155 )
...
* Friendly-format `info.json`
[style]
* Update layout data
- separate keyboard halves
- add vertical stagger
[refactor]
2023-09-28 21:55:14 -07:00
943876c432
Merge remote-tracking branch 'origin/master' into develop
2023-09-29 04:35:07 +00:00
0edc68f7cd
HnahKB Freyr Layout Additions ( #22150 )
...
* Add layout/matrix diagram
[docs]
* Add `LAYOUT_tkl_ansi_split_bs_rshift`
[enhancement]
* Add `LAYOUT_tkl_ansi_tsangan_split_bs_rshift`
[enhancement]
* Add `LAYOUT_tkl_ansi_tsangan`
[enhancement]
* Add `LAYOUT_tkl_ansi_wkl_split_bs_rshift`
[enhancement]
* Add `LAYOUT_tkl_ansi_wkl`
[enhancement]
* Add `LAYOUT_tkl_iso_split_bs_rshift`
[enhancement]
* Add `LAYOUT_tkl_iso_tsangan_split_bs_rshift`
[enhancement]
* Add `LAYOUT_tkl_iso_tsangan`
[enhancement]
* Add `LAYOUT_tkl_iso_wkl_split_bs_rshift`
[enhancement]
* Add `LAYOUT_tkl_iso_wkl`
[enhancement]
* Extend Community Layout support
Add as supported layouts:
- `tkl_ansi_split_bs_rshift`
- `tkl_ansi_tsangan`
- `tkl_ansi_tsangan_split_bs_rshift`
- `tkl_iso_split_bs_rshift`
- `tkl_iso_tsangan`
- `tkl_iso_tsangan_split_bs_rshift`
[enhancement]
2023-09-28 21:34:30 -07:00
a268437f17
Merge remote-tracking branch 'origin/master' into develop
2023-09-28 20:48:55 +00:00
c5706ef791
Allow for qmk mass-compile all:<keymap>
( #22116 )
...
Co-authored-by: Joel Challis <git@zvecr.com>
2023-09-29 06:48:20 +10:00
4a855bd2d1
GMMK2 65% ISO Community Layout Support ( #22152 )
...
* Refactor `LAYOUT` into `LAYOUT_65_iso_blocker`
Move the Enter key to the end of the home row for Community Layout
compatibility.
[chore] [refactor]
* Enable Community Layout support
[enhancement]
2023-09-28 21:30:07 +01:00
346b06d391
refactor: move default RGB/LED matrix #defines ( #21938 )
...
* refactor: move default RGB/LED matrix #defines
Moving the fallback definitions of macros like LED_MATRIX_VAL_STEP and
RGB_MATRIX_MAXIMUM_BRIGHTNESS to header files allows keyboards to
leverage these defaults without requiring #ifdef guards (and often
repeating said fallback definitions).
* style: use if(n)def for consistency
and remove redundant UINT8_MAX checks on maximum brightness
Co-authored-by: Joel Challis <git@zvecr.com>
* refactor: remove INDICATOR_MAX_BRIGHTNESS macro
Co-authored-by: Joel Challis <git@zvecr.com>
---------
Co-authored-by: Joel Challis <git@zvecr.com>
2023-09-28 11:51:18 +01:00
f4677c866e
Merge remote-tracking branch 'origin/master' into develop
2023-09-28 10:49:40 +00:00
fb0c64a567
Allow inline generation of compile_commands.json while doing a qmk compile
, using --compiledb
( #21549 )
2023-09-28 11:48:58 +01:00
da9f894341
Fix issues with adm42 ( #22144 )
2023-09-27 23:59:24 -07:00
d58f85e09e
is31fl3733: complete LED Matrix support ( #22149 )
2023-09-27 16:11:28 +10:00
288c2313fe
is31fl3218: Add LED Matrix support ( #22126 )
...
Co-authored-by: Joel Challis <git@zvecr.com>
2023-09-27 14:37:06 +10:00
18bc541694
Update Drop keyboards for develop ( #22145 )
2023-09-27 04:16:37 +01:00
41977a6010
Merge remote-tracking branch 'origin/master' into develop
2023-09-27 02:58:31 +00:00
0ecb03ad47
Drop V2 production updates ( #22147 )
2023-09-27 03:57:57 +01:00
4e86dca49d
Fix parsing/validation for 21939 ( #22148 )
2023-09-27 03:57:37 +01:00
32de27bb20
is31fl3736: extract single-color API ( #22133 )
2023-09-27 01:18:07 +01:00
5da3604ec3
Merge remote-tracking branch 'origin/master' into develop
2023-09-26 23:49:20 +00:00
25c850e762
Add support for YMD75 V4 - ISO ( #22128 )
2023-09-27 00:49:07 +01:00
351b5cd2cd
Initial support for CSTM80 ( #22137 )
2023-09-27 00:48:42 +01:00
80ccbdfd86
More data driven RGB/LED Matrix config ( #21939 )
2023-09-27 00:41:13 +01:00
d202355f75
Merge remote-tracking branch 'origin/master' into develop
2023-09-26 18:07:10 +00:00
ca9664b1ac
[Keyboard] Add spankbd, 3x5+3 split keyboard ( #22003 )
2023-09-26 12:06:18 -06:00
be1214814e
Merge remote-tracking branch 'origin/master' into develop
2023-09-26 06:17:57 +00:00
46c1e7351e
rastersoft/minitkl layout corrections ( #22130 )
2023-09-25 23:17:47 -07:00
17ae28f0e4
Fix doc for programmable buttons. ( #22136 )
...
Co-authored-by: Yanfei Guo <yguo@anl.gov>
2023-09-25 23:17:20 -07:00
fc25b92e0f
Merge remote-tracking branch 'origin/master' into develop
2023-09-26 02:21:14 +00:00
8d9c770a81
Fix entry into bootloader for STM32G431. ( #22138 )
2023-09-26 12:20:32 +10:00
1acecc38e9
add tofujr v2 keyboard ( #21740 )
...
Co-authored-by: Ryan <fauxpark@gmail.com>
2023-09-25 18:16:28 -07:00
0b6c9385bc
Merge remote-tracking branch 'origin/master' into develop
2023-09-25 19:41:01 +00:00
6eb2e43a8d
Fix typo in oled_driver ( #22134 )
...
betwen -> between
2023-09-25 20:40:27 +01:00
339bff6339
Move velocikey to within rgblight ( #22123 )
2023-09-25 17:48:10 +01:00
1052c03a5b
Merge remote-tracking branch 'origin/master' into develop
2023-09-25 09:46:26 +00:00
2fad45132f
Added more rgb effects for rpk-001 keyboard ( #22120 )
2023-09-25 10:45:48 +01:00
a7afa58fb6
YMDK Melody96 Break-Up ( #22121 )
2023-09-24 22:39:18 -07:00
d3b82322af
Merge remote-tracking branch 'origin/master' into develop
2023-09-25 05:13:35 +00:00
538978b782
Add zoom98 ( #22062 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Joel Challis <git@zvecr.com>
2023-09-24 22:13:00 -07:00
a931e6d7bd
Update WS2812 docs and add APA102 docs ( #22106 )
...
Co-authored-by: Nick Brassel <nick@tzarc.org>
2023-09-25 14:18:40 +10:00
9b0887359b
[Feature] Compilation warning if both keymap.json
and keymap.c
exist ( #19939 )
...
Co-authored-by: Nick Brassel <nick@tzarc.org>
2023-09-25 14:17:50 +10:00
2563c9ba7f
Merge remote-tracking branch 'origin/master' into develop
2023-09-25 03:34:50 +00:00
7e923580a5
Add Palmetto PCB ( #21955 )
2023-09-24 20:33:55 -07:00
234e099c72
Added skyloong/Qk21 v1 Number Pad ( #21467 )
...
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
2023-09-24 20:28:08 -07:00
21ed9b4575
Simplify more feature driver defines ( #22090 )
2023-09-25 13:06:42 +10:00
61702b2564
Set default board files for uf2boot bootloader ( #22129 )
2023-09-25 13:05:28 +10:00
a4760c4d1b
Remove duplicated rgblight implementation from mxss ( #22122 )
2023-09-25 13:04:38 +10:00
c597731d1d
Merge remote-tracking branch 'upstream/master' into develop
2023-09-25 13:03:02 +10:00
6b671f93c6
feat(eyeohdesigns/babyv): rgb matrix ( #22105 )
2023-09-25 13:02:08 +10:00
0c4bd1ccdc
Bump tj-actions/changed-files from 38 to 39 ( #21923 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-25 13:00:34 +10:00
4d994458f0
Document the RP2040-specific PS/2 implementation ( #22079 )
...
Co-authored-by: Dasky <32983009+daskygit@users.noreply.github.com>
2023-09-25 13:00:13 +10:00
27ad5b4f4e
Merge remote-tracking branch 'origin/master' into develop
2023-09-25 02:59:53 +00:00
c10a46aa43
Add is0gr to QMK ( #22024 )
...
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
Co-authored-by: Less/Rikki <86894501+lesshonor@users.noreply.github.com>
2023-09-25 12:59:38 +10:00
9d526b8d66
Added flower blooming on RGB Matrix effect ( #21948 )
2023-09-25 12:58:45 +10:00
e3cbd8a965
amend 75_(ansi|iso) community_layouts in keyboards/ ( #21837 )
2023-09-25 12:57:18 +10:00
2181da4b72
amend split_* community_layouts in keyboards ( #21847 )
2023-09-25 12:56:33 +10:00
de8d8686d2
Chromatonemini info json revised to support qmk 0.22.2 ( #21966 )
2023-09-25 12:55:42 +10:00
1a1085da48
Add community layout support to tofu60 ( #22041 )
2023-09-25 12:54:59 +10:00
408d61dcfb
Chibios SPI driver: allow some SPI pins to be left unassigned ( #20315 )
...
Co-authored-by: Sergey Vlasov <sigprof@gmail.com>
Co-authored-by: Nick Brassel <nick@tzarc.org>
2023-09-25 12:54:22 +10:00
e0eb90aba1
Fix OSM on a OSL activated layer ( #20410 )
2023-09-25 12:53:12 +10:00
f35dee5c05
Take care of scroll divisor remainders for PS/2 drag scroll ( #20732 )
2023-09-25 12:49:31 +10:00
960d6e0d7d
[Enhancement] Improvements for debounce test coverage + bug fixes for sym_defer_g and sym_eager_pr ( #21667 )
...
Co-authored-by: Nebuleon <2391500+Nebuleon@users.noreply.github.com>
2023-09-25 12:48:55 +10:00
dd94877ec6
Improve test invocation, fix Retro Shift bugs, and add Auto+Retro Shift test cases ( #15889 )
2023-09-25 12:45:49 +10:00
1fb02d5ad8
Merge remote-tracking branch 'upstream/master' into develop
2023-09-25 12:34:48 +10:00
131bc92b77
Fix variable misspelling ( #21774 )
2023-09-25 12:32:50 +10:00
4ebb065f94
Fix combo_ref_from_layer respect different default layer [ #21780 ] ( #21781 )
2023-09-25 12:32:20 +10:00
a360900fbb
[Enhancement] QP Getters ( #21171 )
2023-09-25 12:31:46 +10:00
4e7e824a73
Rotary numpad ( #21744 )
...
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
2023-09-25 12:31:24 +10:00
9d3c0018c1
Added Wyvern Hotswap by BredWorks ( #21141 )
...
Co-authored-by: Neil Brian Ramirez <nightlykeyboards@gmail.com>
Co-authored-by: Neil Brian Ramirez <nightlyboards@gmail.com>
2023-09-25 12:28:48 +10:00
fb18ac2b10
[Core] Bump mouse endpoint packet size to 16 bytes ( #21711 )
2023-09-25 12:27:34 +10:00
2f4e1a78ad
Reduce popping during audio initialization using the additive DAC ( #21642 )
2023-09-25 12:26:32 +10:00
1d94de5358
Optimize the additive DAC code, fixing performance-related hangs ( #21662 )
2023-09-25 12:26:02 +10:00
7850f0d8c6
Merge remote-tracking branch 'origin/master' into develop
2023-09-25 02:25:32 +00:00
246f3cb4d2
Improve directional transition of overlapping mouse keys ( #21494 )
2023-09-25 12:25:24 +10:00
133be8759a
included keyboard.h. To use is_keyboard_master with a split with an i… ( #21571 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: tokky <tokky@localhost-live.attlocal.net>
2023-09-25 12:24:57 +10:00
99290b4c7e
Add full solenoid support on split keyboards ( #21583 )
...
Co-authored-by: Jacob Gable <jacob.gable@statheros.tech>
2023-09-25 12:23:31 +10:00
7a761ebf7d
Merge remote-tracking branch 'origin/master' into develop
2023-09-25 01:51:10 +00:00
9b429bd12d
Revert "Update feature_rgblight.md" ( #22132 )
2023-09-25 11:50:35 +10:00
2821561618
Merge remote-tracking branch 'origin/master' into develop
2023-09-25 01:44:31 +00:00
ee4e22d5ea
Update feature_rgblight.md ( #21483 )
2023-09-25 11:43:55 +10:00
a69262398f
KC60 Layout Standardization and Cleanup ( #22125 )
...
* Refactor `dbroqua` keymap
- use `layer_names` enum
- use QMK-native alias for `KC_TRNS`
- apply four-space indent
- grid-align keycodes
- refactor keymap to use `LAYOUT_all` macro.
- The keycode for position [4, 9] (right half of Split Backspace)
moves to the top row.
- The keycodes for positions [3, 12] and [3, 13] (1.75u/1u Split
RShift) switch positions.
[refactor]
* Refactor `dbroqua_hhkb` keymap
- use `layer_names` enum
- use QMK-native alias for `KC_TRNS`
- apply four-space indent
- grid-align keycodes
- refactor keymap to use `LAYOUT_all` macro.
- The keycode for position [4, 9] (right half of Split Backspace)
moves to the top row.
- The keycodes for positions [3, 12] and [3, 13] (1.75u/1u Split
RShift) switch positions.
[refactor]
* Touch-up `default` keymap
- fix keycode grid alignment
[style]
* Refactor `sgoodwin` keymap
- grid-align keycodes
- apply four-space indent
- refactor keymap to use `LAYOUT_all` macro.
- The keycode for position [4, 9] (right half of Split Backspace)
moves to the top row.
- The keycodes for positions [3, 12] and [3, 13] (1.75u/1u Split
RShift) switch positions.
[refactor]
* Refactor `stanleylai` keymap
- delete `config.h` (use RGB config from keyboard `info.json`)
- fixes non-compilation
- use `layer_names` enum
- use four-space indent
- update keycode grid alignment
- refactor keymap to use `LAYOUT_all` macro.
- The keycode for position [4, 9] (right half of Split Backspace)
moves to the top row.
- The keycodes for positions [3, 12] and [3, 13] (1.75u/1u Split
RShift) switch positions.
[bugfix] [refactor]
* Touch-up `via` keymap
- fix keycode grid alignment
[style]
* Refactor `wigguno` keymap
- use four-space indent
- use QMK-native keycode alias for `KC_DELETE`
- refactor keymap to use `LAYOUT_all` macro.
- The keycode for position [4, 9] (right half of Split Backspace)
moves to the top row.
- The keycodes for positions [3, 12] and [3, 13] (1.75u/1u Split
RShift) switch positions.
[refactor]
* Remove `LAYOUT` macro
Superseded by `LAYOUT_all`.
[chore]
* Add `LAYOUT_60_ansi_split_bs_rshift`
[enhancement]
* Add `LAYOUT_60_tsangan_hhkb`
[enhancement]
* Add `LAYOUT_60_ansi_tsangan`
[enhancement]
* Add `LAYOUT_60_iso_split_bs_rshift`
[enhancement]
* Add `LAYOUT_60_iso`
[enhancement]
* Add `LAYOUT_60_iso_tsangan_split_bs_rshift`
[enhancement]
* Add `LAYOUT_60_iso_tsangan`
[enhancement]
* Add `LAYOUT_60_hhkb`
[enhancement]
* Add `LAYOUT_60_true_hhkb`
[enhancement]
* Add layout/matrix diagram
[docs]
* Add `LAYOUT_60_abnt2`
[enhancement]
* Extend Community Layout support
Add support for community layouts:
- `60_ansi_split_bs_rshift`
- `60_ansi_tsangan`
- `60_tsangan_hhkb`
- `60_hhkb`
- `60_abnt2`
- `60_iso`
- `60_iso_split_bs_rshift`
- `60_iso_tsangan`
[enhancement]
* Fix `LAYOUT_60_abnt2` support
[bugfix]
2023-09-24 15:29:44 -07:00
b667408be3
add dp3000 rev2 featuring rgblight ( #22084 )
2023-09-24 11:04:39 -07:00
2f7b7a1273
Merge remote-tracking branch 'origin/master' into develop
2023-09-24 07:57:44 +00:00
f8884640b0
YMDK Melody96 Matrix Touch-Up ( #22113 )
...
* Correct layout/matrix diagram
Correct swapped designations for ANSI Backslash and ANSI Enter keys.
[docs]
* Correct matrix data
Correct the matrix data for:
- `LAYOUT_all`
- `LAYOUT_96_ansi`
- `LAYOUT_96_ansi_splitbs`
which all had the matrix positions for ANSI Backslash and ANSI Enter swapped.
[bugfix]
* Implement `LAYOUT_hotswap` directly
Implement `LAYOUT_hotswap` as its own layout, instead of aliasing it to
`LAYOUT_96_ansi`.
[bugfix]
* Specify primary support for Soldered PCBs
Current version of codebase primarily supports Soldered PCBs.
[enhancement] [docs]
2023-09-24 00:57:08 -07:00
59787a2e51
input_club/infinity60: remove custom 3731 code, convert to LED Matrix ( #22117 )
...
* input_club/infinity60: remove custom 3731 code, convert to LED Matrix
* Add licences
2023-09-24 03:36:06 +01:00
6424dadd37
Remove custom ISSI lighting code ( #22073 )
...
* Remove CU75 custom lighting
* Remove LFK78 custom lighting
* Remove LFK87 custom lighting
* Remove LFKPad custom lighting
* Remove Mini1800 custom lighting
* Remove SMK65 custom lighting
* Remove LFK65-HS custom lighting
* Remove LFKeyboards custom lighting
* Remove Meira custom lighting
2023-09-24 03:32:20 +01:00
9c340077f6
Fix lower cpi bound on PMW33XX ( #22108 )
2023-09-23 15:23:15 -07:00
c9810facce
Merge remote-tracking branch 'origin/master' into develop
2023-09-23 20:23:24 +00:00
26b2288bde
[Keyboard] Enable RGB_TEST animation on riot_pad ( #22118 )
...
Co-authored-by: ShandonCodes <shandon@shandon.codes>
2023-09-23 13:22:44 -07:00
5271e89fa7
Merge remote-tracking branch 'origin/master' into develop
2023-09-23 08:34:54 +00:00
c0d7a43637
Add Jank RP2040 Dactyl ( #21973 )
...
Co-authored-by: jack <0x6a73@protonmail.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
2023-09-23 01:34:22 -07:00
81ea182be4
Merge remote-tracking branch 'origin/master' into develop
2023-09-23 08:18:44 +00:00
bd2a33fe77
Add reminder about format-json to PR Checklist ( #22055 )
2023-09-23 01:18:11 -07:00
5024835c6f
Merge remote-tracking branch 'origin/master' into develop
2023-09-23 06:17:56 +00:00
9a5b631ed6
GMMK2 96% ISO: Correct layout data ( #22101 )
2023-09-22 23:17:15 -07:00
4873d8c27d
Merge remote-tracking branch 'origin/master' into develop
2023-09-23 05:46:47 +00:00
7f2f15bc1a
[Keyboard] Add SIRIND Klein ( #21951 )
...
Co-authored-by: Less/Rikki <86894501+lesshonor@users.noreply.github.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: jack <0x6a73@protonmail.com>
2023-09-22 22:46:13 -07:00
4f00ca8d51
Merge remote-tracking branch 'origin/master' into develop
2023-09-23 05:11:18 +00:00
4590b808da
add subrezon/lancer keyboard ( #20792 )
...
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Daniel Osipishin <danielos@retarus.de>
2023-09-22 22:10:35 -07:00
389c8eea85
Merge remote-tracking branch 'origin/master' into develop
2023-09-23 04:46:07 +00:00
ef214e6a3c
Add 'dactyl_tracer' keyboard ( #20993 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2023-09-22 21:45:34 -07:00
ac3a1c3569
Merge remote-tracking branch 'origin/master' into develop
2023-09-23 03:08:19 +00:00
73ffa4594d
Fix up qmk mass-compile
makefile indenting. ( #22115 )
2023-09-23 13:07:38 +10:00
96bb79fd75
Merge remote-tracking branch 'origin/master' into develop
2023-09-23 02:56:05 +00:00
e001c3349b
Shoc: physically arrange keymaps/layout macro ( #22100 )
2023-09-22 19:55:25 -07:00
d5baa925e7
Merge remote-tracking branch 'origin/master' into develop
2023-09-23 02:19:10 +00:00
d49edbcf14
Added OLED SSD1306 128x64 to the verified working table ( #22112 )
2023-09-23 12:18:37 +10:00
c08cf78b47
Merge remote-tracking branch 'origin/master' into develop
2023-09-22 23:00:16 +00:00
5cc5270aaf
Royal Kludge RK G68 Community Layout Support ( #22103 )
...
* Rename `LAYOUT` to `LAYOUT_65_ansi`
[refactor]
* Enable Community Layout support
[enhancement]
* Touch-up keymaps
- fix keycode grid alignment
[style]
* Touch-up readme
- link to maintainer's GitHub profile
- specify codebase is for RGB version of RK G68
- update Hardware Availability links
[docs]
2023-09-22 15:59:41 -07:00
8ea8b80b85
Merge remote-tracking branch 'origin/master' into develop
2023-09-22 02:12:53 +00:00
abd432fd7a
Allow for qmk compile -kb all
. ( #22022 )
2023-09-22 12:12:20 +10:00
adc217137e
Merge remote-tracking branch 'origin/master' into develop
2023-09-21 17:18:16 +00:00
a26e1c8b63
keymaps: Fix hacker_dvorak build. ( #22102 )
2023-09-21 11:17:38 -06:00
ad7a405fa5
Merge remote-tracking branch 'origin/master' into develop
2023-09-21 06:02:13 +00:00
8c52bab930
add odinmini layout ( #21983 )
...
Co-authored-by: Ryan <fauxpark@gmail.com>
2023-09-20 23:01:55 -07:00
dc2315ad85
add dz60v2 keyboard ( #21862 )
...
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
Co-authored-by: Less/Rikki <86894501+lesshonor@users.noreply.github.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2023-09-20 23:01:38 -07:00
f8cea06be3
RGBLight/Backlight: add prefixed driver defines ( #22089 )
2023-09-21 15:50:01 +10:00
3062c98093
Merge remote-tracking branch 'origin/master' into develop
2023-09-21 05:46:11 +00:00
363dee82d8
Keychron q9 plus ( #21399 )
...
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
2023-09-20 22:45:36 -07:00
629ac9ae68
Add KPRepublic/BM40hsrgb rev2 ( #16689 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: jack <0x6a73@protonmail.com>
2023-09-20 22:45:25 -07:00
4df24bc05d
Merge remote-tracking branch 'origin/master' into develop
2023-09-21 05:23:58 +00:00
5858efd6c9
kimiko: mirror encoder pins between halves ( #21728 )
2023-09-21 06:23:18 +01:00
298fa76d1e
Merge remote-tracking branch 'origin/master' into develop
2023-09-21 05:16:59 +00:00
139a7fc6c2
Merge remote-tracking branch 'origin/master' into develop
2023-09-21 05:16:23 +00:00
e91bf4583f
Quarkeys Studio Z67 Hotswap Community Layout Support ( #22096 )
2023-09-20 22:16:22 -07:00
f543a44836
Quarkeys Studio Z67 Solder Community Layout Support ( #22095 )
2023-09-20 22:15:45 -07:00
656b931d70
Merge remote-tracking branch 'origin/master' into develop
2023-09-21 03:46:04 +00:00
4ec3e239ba
[Keyboard] Add QCK-75 ( #21180 )
...
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
2023-09-20 20:45:29 -07:00
966a560836
Merge remote-tracking branch 'origin/master' into develop
2023-09-21 03:03:05 +00:00
e56ea60058
amend 68_(ansi|iso) community_layouts in keyboards/ ( #21835 )
2023-09-20 20:02:32 -07:00
53e543386e
Merge remote-tracking branch 'origin/master' into develop
2023-09-21 02:43:26 +00:00
4520a584e4
[Keyboard] Add rpk-001 keyboard ( #21042 )
...
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
Co-authored-by: Joy <chang.li@westberrytech.com>
2023-09-20 19:38:20 -07:00
d820114560
Merge remote-tracking branch 'origin/master' into develop
2023-09-21 02:37:21 +00:00
b5b900200f
Add funtions of Encoder and VIA for redragon/k667 ( #21917 )
...
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
Co-authored-by: jack <0x6a73@protonmail.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Less/Rikki <86894501+lesshonor@users.noreply.github.com>
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: syc <squall_sha@163.com>
2023-09-20 19:36:40 -07:00
b57eb73fcd
Merge remote-tracking branch 'origin/master' into develop
2023-09-21 02:34:53 +00:00
3d1b9e98a4
Add ScottoLong Keyboard ( #20938 )
...
Co-authored-by: Ryan <fauxpark@gmail.com>
2023-09-20 19:34:16 -07:00
e55220dbe0
Add ScottoMacrodeck Macropad ( #20946 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2023-09-20 19:33:57 -07:00
9b69921491
Add ScottoFly Keyboard ( #20939 )
...
Co-authored-by: Ryan <fauxpark@gmail.com>
2023-09-20 19:33:27 -07:00
9edeec7f23
Merge remote-tracking branch 'origin/master' into develop
2023-09-21 02:33:26 +00:00
1c62cb7b42
Add ScottoMouse Handwired Macropad ( #21074 )
...
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Albert Y <76888457+filterpaper@users.noreply.github.com>
2023-09-20 19:32:45 -07:00
bb50721ddd
Merge remote-tracking branch 'origin/master' into develop
2023-09-21 02:32:02 +00:00
4629d6a671
Add ScottoSlant Keyboard ( #20942 )
...
Co-authored-by: Ryan <fauxpark@gmail.com>
2023-09-20 19:31:16 -07:00
db68a95cae
LED/RGB Matrix: prefix driver defines ( #22088 )
2023-09-21 12:16:17 +10:00
6b5cb01834
Merge remote-tracking branch 'origin/master' into develop
2023-09-21 02:14:35 +00:00
6dc482b197
apply 66_(ansi|iso) to keyboards ( #21834 )
2023-09-20 19:14:00 -07:00
bc9bb2f3be
Merge remote-tracking branch 'origin/master' into develop
2023-09-21 02:11:58 +00:00
22c576b40b
[Keyboard] add Quokka keyboard ( #20979 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2023-09-20 19:11:24 -07:00
29ffe804b8
Modernize dactyl_manuform/dmote
keyboard ( #20427 )
...
Co-authored-by: Ryan <fauxpark@gmail.com>
2023-09-20 19:10:59 -07:00
b6a881ba32
Merge remote-tracking branch 'origin/master' into develop
2023-09-21 02:04:07 +00:00
fffea62005
[Keyboard] Momokai Aurora ( #20419 )
...
Co-authored-by: Albert Y <76888457+filterpaper@users.noreply.github.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Joel Challis <git@zvecr.com>
2023-09-20 19:03:32 -07:00
21c396a3aa
Merge remote-tracking branch 'origin/master' into develop
2023-09-20 13:14:27 +00:00
cdff9b8da7
Restrict "feature" and "animation" keys ( #21895 )
2023-09-20 14:13:51 +01:00
9a4c307740
Migrate dynamic_keymap.layer_count >= 4 ( #22087 )
2023-09-20 14:11:33 +01:00
4b26d9b62b
Update AW20216S LED type ( #22072 )
...
* Update AW20216S LED type
* Remove mattgauf keymap
2023-09-20 11:50:52 +01:00
3575e27ece
Merge remote-tracking branch 'origin/master' into develop
2023-09-20 10:39:15 +00:00
16ad362e67
amend 96_(ansi|iso) community_layouts in keyboards/ ( #22066 )
2023-09-20 03:38:36 -07:00
f03c470adf
Remove ALLOW_WARNINGS and PICO_INTRINSICS_ENABLED ( #22085 )
2023-09-20 10:27:54 +01:00
c2c7b7af7a
Merge remote-tracking branch 'origin/master' into develop
2023-09-20 06:36:13 +00:00
05dfe9f9c5
Alchemist Keyboards OGRN Layout Addition ( #22080 )
...
* Add layout/matrix diagram
[docs]
* Friendly-format `info.json`
[style]
* Add `LAYOUT_ortho_5x4`
[enhancement]
* Touch-up keymaps
- update grid-alignment (layer-to-layer consistency)
- fix box drawings
[style]
* Extend Community Layout support
Add `ortho_5x4` to supported Community Layouts.
[enhancement]
2023-09-19 23:35:37 -07:00
2aacda3235
Move PACKED
define to util.h ( #22074 )
2023-09-20 07:33:54 +01:00
7bfd775a5c
Merge remote-tracking branch 'origin/master' into develop
2023-09-19 23:42:53 +00:00
2742935c54
SapuSeven MacroPad12: rename LAYOUT to LAYOUT_ortho_3x4 ( #22081 )
2023-09-20 00:42:12 +01:00
f7f775a4ef
Merge remote-tracking branch 'origin/master' into develop
2023-09-19 23:09:33 +00:00
8c92c0a59d
Add OLED logo DP3000 macropad ( #21936 )
2023-09-19 17:08:58 -06:00
16222f53a3
Merge remote-tracking branch 'origin/master' into develop
2023-09-19 22:08:52 +00:00
4ce3a1c1e9
Ubest VN Community Layout Support ( #22070 )
...
* Add layout/matrix diagram
[docs]
* Rename `LAYOUT` to `LAYOUT_all`
[refactor]
* Add `LAYOUT_65_ansi_split_bs`
[enhancement]
* Add `LAYOUT_65_ansi`
[enhancement]
* Add `LAYOUT_65_iso_split_bs`
[enhancement]
* Add `LAYOUT_65_iso`
[enhancement]
* Enable Community Layout support
[enhancement]
* Touch-up keymaps
- apply four-space indent
- grid-align keycodes
[style]
2023-09-19 15:08:09 -07:00
0c6c51eb63
Merge remote-tracking branch 'origin/master' into develop
2023-09-19 21:32:52 +00:00
56a87efbac
DZTech Pluto Community Layout support ( #22069 )
...
* Add layout/matrix diagram
[docs]
* Friendly-format `info.json`
- apply four-space indent
- sort JSON keys in layout objects
[style]
* Correct `LAYOUT_all` data
Correct key sizes/positions of:
- ANSI Backslash [1, 13]
- ANSI Enter [1, 14]
- Fn [3, 13]
[chore]
* Correct `LAYOUT_iso` data
Correct position of Fn key [3, 13].
[chore]
* Add `LAYOUT_tkl_nofrow_ansi_split_bs_rshift`
[enhancement]
* Add `LAYOUT_tkl_nofrow_ansi`
[enhancement]
* Add `LAYOUT_tkl_nofrow_ansi_tsangan_split_bs_rshift`
[enhancement]
* Add `LAYOUT_tkl_nofrow_ansi_tsangan`
[enhancement]
* Add `LAYOUT_tkl_nofrow_ansi_wkl_split_bs_rshift`
[enhancement]
* Add `LAYOUT_tkl_nofrow_ansi_wkl`
[enhancement]
* Add `LAYOUT_tkl_nofrow_iso_split_bs_rshift`
[enhancement]
* Add `LAYOUT_tkl_nofrow_iso`
[enhancement]
* Add `LAYOUT_tkl_nofrow_iso_tsangan_split_bs_rshift`
[enhancement]
* Add `LAYOUT_tkl_nofrow_iso_tsangan`
[enhancement]
* Add `LAYOUT_tkl_nofrow_iso_wkl_split_bs_rshift`
[enhancement]
* Add `LAYOUT_tkl_nofrow_iso_wkl`
[enhancement]
* Enable Community Layout support
[enhancement]
* Touch-up keymaps
Update keycode grid alignment.
[style]
2023-09-19 14:32:16 -07:00
8f22105289
Add and use I2C address defines for ISSI LED drivers ( #22008 )
2023-09-19 19:31:54 +10:00
74360d0a01
[Keymap] fix unxmaal for 60_iso ( #21975 )
2023-09-18 19:37:14 -07:00
c7972f2645
Merge remote-tracking branch 'origin/master' into develop
2023-09-19 01:00:45 +00:00
ef31109ad2
[Keyboard] Add riot pad ( #22060 )
...
Co-authored-by: ShandonCodes <shandon@shandon.codes>
2023-09-18 18:00:11 -07:00
8f9847248a
Merge remote-tracking branch 'origin/master' into develop
2023-09-18 18:56:34 +00:00
16f2a3e2f8
Add missing gpio include to ps2 vendor ( #22063 )
2023-09-18 19:55:51 +01:00
db6b97e90b
Merge remote-tracking branch 'origin/master' into develop
2023-09-18 12:53:28 +00:00
48b4ce6ddb
Adding support for the Pteron56 (PCB) keyboard ( #21731 )
2023-09-18 13:52:48 +01:00
7654549bff
Add missing fullsize extended default layouts ( #21402 )
2023-09-18 16:47:54 +10:00
a32c4ae918
Merge remote-tracking branch 'origin/master' into develop
2023-09-18 04:57:45 +00:00
cd095c817e
Wolf Ziggurat Layout Additions ( #22053 )
...
* Add layout/matrix diagram
[docs]
* Friendly-format `info.json`
[style]
* Touch-up layout data
Move the ISO Hash key to the main key area.
[chore]
* Rename `LAYOUT` to `LAYOUT_all`
[refactor]
* Add `LAYOUT_65_xt_ansi_blocker_tsangan_split_bs`
[enhancement]
* Add `LAYOUT_65_xt_ansi_blocker_tsangan`
[enhancement]
* Add `LAYOUT_65_xt_iso_blocker_tsangan_split_bs`
[enhancement]
* Add `LAYOUT_65_xt_iso_blocker_tsangan`
[enhancement]
2023-09-17 21:57:03 -07:00
a779e82bc7
Merge remote-tracking branch 'origin/master' into develop
2023-09-18 04:26:54 +00:00
6ba53f661a
Wolf Silhouette Community Layout Support ( #22052 )
...
* Add layout/matrix diagram
[docs]
* Friendly-format `info.json`
[style]
* Touch-up layout data
Move the ISO Hash key to the main key area.
[chore]
* Rename `LAYOUT` to `LAYOUT_all`
[refactor]
* Add `LAYOUT_tkl_nofrow_ansi_split_bs_rshift`
[enhancement]
* Add `LAYOUT_tkl_nofrow_ansi`
[enhancement]
* Add `LAYOUT_tkl_nofrow_ansi_tsangan_split_bs_rshift`
[enhancement]
* Add `LAYOUT_tkl_nofrow_ansi_tsangan`
[enhancement]
* Add `LAYOUT_tkl_nofrow_ansi_wkl_split_bs_rshift`
[enhancement]
* Add `LAYOUT_tkl_nofrow_ansi_wkl`
[enhancement]
* Add `LAYOUT_tkl_nofrow_iso_split_bs_rshift`
[enhancement]
* Add `LAYOUT_tkl_nofrow_iso`
[enhancement]
* Add `LAYOUT_tkl_nofrow_iso_tsangan_split_bs_rshift`
[enhancement]
* Add `LAYOUT_tkl_nofrow_iso_tsangan`
[enhancement]
* Add `LAYOUT_tkl_nofrow_iso_wkl_split_bs_rshift`
[enhancement]
* Add `LAYOUT_tkl_nofrow_iso_wkl`
[enhancement]
* Enable Community Layout support
[enhancement]
2023-09-17 21:26:13 -07:00
25cf8546fe
Merge remote-tracking branch 'origin/master' into develop
2023-09-18 03:50:49 +00:00
25df4ba6bd
Wolf Neely65 Touch-Up ( #22045 )
...
* Add layout/matrix diagram
[docs]
* Friendly-format `info.json`
[style]
* Touch-up keymaps
- grid-align keycodes
- use QMK-native keycode aliases
[refactor]
* Fix keymaps
Fix keycodes being assigned out of order with respect to `info.json`.
- move XT function keys to left side
- move keycodes for position [2, 14] from Home Row to Number Row
[bugfix]
* Rename `LAYOUT` to `LAYOUT_65_xt_ansi_blocker_tsangan_wkl_split_bs`
[refactor]
* Add `LAYOUT_65_xt_ansi_blocker_tsangan_wkl`
[enhancement]
2023-09-17 20:50:14 -07:00
b3c397ba08
Merge remote-tracking branch 'origin/master' into develop
2023-09-18 03:18:31 +00:00
b5181e3d06
Viktus Styrka Topre Layout Standardization and Touch-Up ( #22044 )
...
* Add layout/matrix diagram
[docs]
* Alias `LAYOUT_all` to `LAYOUT_split_6u`
`LAYOUT_all` and `LAYOUT_split_6u` represent the same matrix positions
and sequence, so implement the former as an alias.
[refactor]
* Touch-up keymaps
- grid-align keycodes
- use QMK-native keycode aliases
[chore]
* Friendly-format `info.json`
[style]
* Correct layout data
Correct key sizes/positioning on the bottom row.
[chore]
* Rename `LAYOUT_2u_6u` to `LAYOUT_65_xt_ansi_blocker`
[refactor]
* Rename `LAYOUT_2u_7u` to `LAYOUT_65_xt_ansi_blocker_tsangan`
[refactor]
* Rename `LAYOUT_split_6u` to `LAYOUT_65_xt_ansi_blocker_split_bs`
[refactor]
* Rename `LAYOUT_split_7u` to `LAYOUT_65_xt_ansi_blocker_tsangan_split_bs`
[refactor]
2023-09-17 20:17:51 -07:00
e0b3b12253
Merge remote-tracking branch 'origin/master' into develop
2023-09-17 17:42:01 +00:00
6129f5f68b
Add all RGB Matrix Animations to city42 ( #21992 )
2023-09-17 11:41:26 -06:00
6e98c80eaa
Merge remote-tracking branch 'origin/master' into develop
2023-09-17 17:36:04 +00:00
652c5a9410
geistmaschine/macropod: fix issues waking up after suspend on apple devices ( #22023 )
2023-09-17 11:35:29 -06:00
f457f0a26d
Merge remote-tracking branch 'origin/master' into develop
2023-09-17 17:33:19 +00:00
9f9ad95fb4
Fix paragon encoder pinout for soldered version ( #22043 )
2023-09-17 11:32:44 -06:00
78fdebb130
Merge remote-tracking branch 'origin/master' into develop
2023-09-17 12:19:00 +00:00
1fbd45a594
Add missing gpio and chibios defs to uart.h ( #22033 )
2023-09-17 13:18:26 +01:00
1ea54a2d8d
Complete RGB Matrix support for IS31FL3218 ( #22004 )
2023-09-17 22:11:16 +10:00
32126dc4f0
Merge remote-tracking branch 'origin/master' into develop
2023-09-17 07:12:06 +00:00
39fafdac0f
Move Digitizer to "Software Features" ( #22031 )
2023-09-17 08:11:32 +01:00
f956ed7366
Remove config.h which only set DYNAMIC_KEYMAP_LAYER_COUNT ( #22034 )
2023-09-17 07:19:40 +01:00
615ca78567
directly use object files when linking ELF ( #22025 )
2023-09-17 14:25:46 +10:00
169b0f33f6
Lvgl rate control ( #22049 )
2023-09-17 14:25:14 +10:00
451ac2aa1e
Merge remote-tracking branch 'origin/master' into develop
2023-09-16 21:19:44 +00:00
4162d1f056
Sho Studios ARC Layout Addition ( #22037 )
...
* Add layout/matrix diagram
[docs]
* Format `info.json`
Apply four-space indent.
[style]
* Add `LAYOUT_ansi_split_bs`
[enhancement]
2023-09-16 14:19:09 -07:00
e8c6d1c620
Merge remote-tracking branch 'origin/master' into develop
2023-09-16 20:42:20 +00:00
6b1b746f66
RuckerMachine RM Fullsize Layout Additions ( #22036 )
...
* Add layout/matrix diagram
[docs]
* Rename `LAYOUT` to `LAYOUT_all`
[refactor]
* Add `LAYOUT_fullsize_108_ansi`
[enhancement]
* Add `LAYOUT_fullsize_108_ansi_tsangan`
[enhancement]
2023-09-16 13:41:40 -07:00
f4a10933ca
Merge remote-tracking branch 'origin/master' into develop
2023-09-15 23:40:17 +00:00
71d5d14c13
Rico Phoenix Project No. 1 Layout Additions ( #22035 )
...
* Add layout/matrix diagram
[docs]
* Rename `LAYOUT` to `LAYOUT_all`
[refactor]
* Add `LAYOUT_65_ansi_rwkl_split_bs`
[enhancement]
* Add `LAYOUT_65_ansi_rwkl`
[enhancement]
* Add `LAYOUT_65_ansi_wkl_split_bs`
[enhancement]
* Add `LAYOUT_65_ansi_wkl`
[enhancement]
* Add `LAYOUT_65_iso_rwkl_split_bs`
[enhancement]
* Add `LAYOUT_65_iso_rwkl`
[enhancement]
* Add `LAYOUT_65_iso_wkl_split_bs`
[enhancement]
* Add `LAYOUT_65_iso_wkl`
[enhancement]
2023-09-15 16:39:34 -07:00
21c5d2de39
Merge remote-tracking branch 'origin/master' into develop
2023-09-15 22:26:44 +00:00
4767554562
Raindrop Layout Updates ( #22032 )
...
* Add layout/matrix diagram
[docs]
* Rename `LAYOUT_all` to `LAYOUT_64_ansi_split_bs`
[refactor]
* Add `LAYOUT_60_ansi_split_bs_rshift`
[enhancement]
2023-09-15 15:25:52 -07:00
241415ecb6
Merge remote-tracking branch 'origin/master' into develop
2023-09-15 21:45:13 +00:00
d83ac7a124
[Keyboard] Adding Treasure TYPE-9 series III ( #21748 )
...
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
Co-authored-by: jack <0x6a73@protonmail.com>
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
2023-09-15 14:44:41 -07:00
85c2b03507
[Keyboard] Rename og60 to tofu60 ( #21684 )
...
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2023-09-15 12:36:31 -07:00
134b60bb25
[keyboard] tominabox1/le_chiffre oled rework ( #21611 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
2023-09-15 12:06:11 -07:00
35be48f525
Merge remote-tracking branch 'origin/master' into develop
2023-09-15 18:57:15 +00:00
29d1a2cc51
[Keyboard] add 1upkeyboards 1upslider8 ( #21546 )
...
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
Co-authored-by: jack <0x6a73@protonmail.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
2023-09-15 11:56:41 -07:00
6840589ca5
Merge remote-tracking branch 'origin/master' into develop
2023-09-15 18:34:55 +00:00
e7ae5ec07c
[Keyboard] Add splitkb.com's Aurora Helix ( #21871 )
...
Co-authored-by: Less/Rikki <86894501+lesshonor@users.noreply.github.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2023-09-15 11:34:21 -07:00
f0e2dd4b5e
Merge remote-tracking branch 'origin/master' into develop
2023-09-15 07:47:49 +00:00
49f1cbd40e
Neson Design Nico Layout Additions ( #22027 )
...
* Add layout/matrix diagram
[docs]
* Rename `LAYOUT` to `LAYOUT_65_xt_ansi_blocker_split_bs`
[refactor]
* Add `LAYOUT_65_xt_ansi_blocker`
[enhancement]
* Add `LAYOUT_65_xt_ansi_blocker_tsangan`
[enhancement]
* Add `LAYOUT_65_xt_ansi_blocker_tsangan_split_bs`
[enhancement]
* Touch-up keymaps
- grid-align keycodes
- use four-space indent
- use QMK-native keycode aliases
[refactor]
* Update `via` keymap
Update the `via` keymaps to have the same key assignments as the
`default` keymap, which is more fleshed out.
[chore]
2023-09-15 00:47:10 -07:00
8e3a2b9755
Merge remote-tracking branch 'origin/master' into develop
2023-09-15 06:19:03 +00:00
06dfa1cafc
Nix Studio Lilith Layout Additions ( #22028 )
...
* Add layout/matrix diagram
[docs]
* Sort keys in `info.json`
[style]
* Add `LAYOUT_65_ansi_blocker_split_bs`
[enhancement]
* Add `LAYOUT_65_ansi_blocker_tsangan`
[enhancement]
* Add `LAYOUT_65_iso_blocker_split_bs`
[enhancement]
* Add `LAYOUT_65_iso_blocker_tsangan_split_bs`
[enhancement]
* Extend Community Layout support
[enhancement]
2023-09-14 23:18:28 -07:00
8ee21ac16d
Merge remote-tracking branch 'origin/master' into develop
2023-09-15 01:08:26 +00:00
598303fa95
OwLab Jelly Evolv Solder Layout Additions ( #22029 )
...
* Add layout/matrix diagram
[docs]
* Friendly-format `info.json`
[style]
* Rename `LAYOUT` to `LAYOUT_all`
[refactor]
* Add `LAYOUT_ansi_blocker`
[enhancement]
* Add `LAYOUT_ansi_blocker_split_bs`
[enhancement]
* Add `LAYOUT_ansi_blocker_tsangan_split_bs`
[enhancement]
* Add `LAYOUT_ansi_blocker_tsangan`
[enhancement]
* Add `LAYOUT_iso_blocker`
[enhancement]
* Add `LAYOUT_iso_blocker_split_bs`
[enhancement]
* Add `LAYOUT_iso_blocker_tsangan_split_bs`
[enhancement]
* Add `LAYOUT_iso_blocker_tsangan`
[enhancement]
2023-09-14 18:07:48 -07:00
16ca3121d2
Merge remote-tracking branch 'origin/master' into develop
2023-09-14 22:47:47 +00:00
3d86b92511
QVEX Tech Lynepad2 Layout Update ( #22030 )
...
* Add layout/matrix diagram
[docs]
* Update layout data
Update layout data to disambiguate the key/joystick/thumbpad functions
in Configurator.
[chore]
2023-09-14 23:47:03 +01:00
24a922b54b
Merge remote-tracking branch 'origin/master' into develop
2023-09-14 20:39:17 +00:00
46d679ab11
qmk format-json
: Add an in-place mode to format json command (#21610 )
2023-09-14 21:38:42 +01:00
f9777dfda4
Merge remote-tracking branch 'origin/master' into develop
2023-09-14 20:37:59 +00:00
4f26a8b308
MonsGeek M1: Correct layout data ( #22026 )
...
Apply vertical offset to the arrow keys.
[chore]
2023-09-14 21:37:24 +01:00
fe00bb9746
Migrate i2c EEPROM_DRIVER to info.json ( #22013 )
2023-09-14 20:50:07 +01:00
97464e470c
Remove duplication of EEPROM defaults ( #22011 )
2023-09-14 20:46:50 +01:00
f739fa19e7
Merge remote-tracking branch 'origin/master' into develop
2023-09-14 19:44:50 +00:00
58c2dae32e
Mode M256-WH Community Layout Support ( #22019 )
...
* Add layout/matrix diagram
[docs]
* Rename `LAYOUT` to `LAYOUT_65_ansi_blocker`
[refactor]
* Add `LAYOUT_65_ansi_blocker_tsangan`
[enhancement]
* Enable Community Layout support
[enhancement]
2023-09-14 12:44:07 -07:00
43ae1370f3
Merge remote-tracking branch 'origin/master' into develop
2023-09-14 19:07:56 +00:00
294fc6caef
Mode M256-WS Community Layout Support ( #22020 )
...
* Add layout/matrix diagram
[docs]
* Rename `LAYOUT` to `LAYOUT_all`
[refactor]
* Add `LAYOUT_65_ansi_blocker_split_bs`
[enhancement]
* Add `LAYOUT_65_ansi_blocker`
[enhancement]
* Add `LAYOUT_65_ansi_blocker_tsangan_split_bs`
[enhancement]
* Add `LAYOUT_65_ansi_blocker_tsangan`
[enhancement]
* Add `LAYOUT_65_iso_blocker_split_bs`
[enhancement]
* Add `LAYOUT_65_iso_blocker`
[enhancement]
* patch `LAYOUT_65_iso_blocker_split_bs`
* patch `LAYOUT_65_iso_blocker`
* Add `LAYOUT_65_iso_blocker_tsangan_split_bs`
[enhancement]
* Add `LAYOUT_65_iso_blocker_tsangan`
[enhancement]
* Enable Community Layout support
[enhancement]
2023-09-14 12:07:22 -07:00
4e4ef11cf1
Merge remote-tracking branch 'origin/master' into develop
2023-09-14 17:58:24 +00:00
269c7b6e5b
Mechlovin Zed65 910 Layout Standardization ( #22018 )
...
* Add layout/matrix diagram
[docs]
* Rename `LAYOUT_65_iso_tsangan_split_bs` to `LAYOUT_iso_split_bs`
[refactor]
* Rename `LAYOUT_65_ansi_tsangan` to `LAYOUT_ansi`
[refactor]
* Rename `LAYOUT_65_ansi_blocker_tsangan` to `LAYOUT_ansi_blocker_tsangan`
[refactor]
* Rename `LAYOUT_65_ansi_tsangan_split_bs` to `LAYOUT_all`
[refactor]
2023-09-14 10:57:44 -07:00
2b50cd7989
Merge remote-tracking branch 'origin/master' into develop
2023-09-14 17:20:55 +00:00
cfe52b6e6e
Maze Studio Jocker 1800 Layout Additions ( #22016 )
...
* Add layout/matrix diagram
[docs]
* Rename `LAYOUT` to `LAYOUT_ansi_split_bs`
[refactor]
* Add `LAYOUT_ansi`
[enhancement]
* Add `LAYOUT_ansi_wkl_split_bs`
[enhancement]
* Add `LAYOUT_ansi_wkl`
[enhancement]
2023-09-14 10:20:14 -07:00
9c2c96a20e
[Bug] Fix default layer value in eeconfig_init ( #21909 )
...
Co-authored-by: Ryan <fauxpark@gmail.com>
2023-09-14 10:17:15 -07:00
99a225e1a2
Merge remote-tracking branch 'origin/master' into develop
2023-09-14 09:48:45 +00:00
78eb69ead5
Linworks Fave60a Community Layout Support ( #22015 )
...
* Friendly-format `info.json`
[style]
* Correct layout data
[chore]
* Add layout/matrix diagram
[docs]
* Rename `LAYOUT` to `LAYOUT_60_tsangan_hhkb`
[refactor]
* Add `LAYOUT_60_ansi_tsangan`
[enhancement]
* Enable Community Layout support
[enhancement]
2023-09-14 02:48:09 -07:00
98f0c0895b
Merge remote-tracking branch 'origin/master' into develop
2023-09-14 09:16:50 +00:00
02e6c04ac2
Krado Industries Promenade Layout Additions ( #22014 )
...
* Add layout/matrix diagram
[docs]
* Rename `LAYOUT` to `LAYOUT_all`
[refactor]
* Correct key order
[bugfix]
* Add `LAYOUT_2x2u`
[enhancement]
* Add `LAYOUT_2x3u`
[enhancement]
* Add `LAYOUT_6u_space`
[enhancement]
* Add `LAYOUT_7u_space`
[enhancement]
* Touch-up `via` keymap
Update keycode grid alignment to match the `default` keymap.
[style]
2023-09-14 02:16:04 -07:00
d8e100ae3c
Allow force flush of oled display ( #20953 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2023-09-14 01:20:03 -07:00
b9d6bfe927
Fix input_club/k_type when RGB Matrix disabled ( #22021 )
2023-09-14 17:23:06 +10:00
76daf29ef0
Add and use PWM frequency defines for ISSI LED drivers ( #22009 )
2023-09-14 08:02:40 +01:00
f9ed1e3ebc
fc660c/fc980c: clean up actuation point adjustment code ( #21964 )
...
Co-authored-by: Joel Challis <git@zvecr.com>
2023-09-14 13:57:10 +10:00
20cbe372a6
Merge remote-tracking branch 'origin/master' into develop
2023-09-14 03:08:39 +00:00
e67a4ba7ce
Update to 'peterfalken' userspace configurations ( #21836 )
2023-09-14 13:08:00 +10:00
794afbd1c1
Merge remote-tracking branch 'origin/master' into develop
2023-09-14 02:44:04 +00:00
9f0f39555c
Kopibeng XT87 Layout Additions & Touch-Up ( #22002 )
...
* Add `LAYOUT_tkl_ansi_wkl_split_bs_rshift`
[enhancement]
* Add `LAYOUT_tkl_ansi_wkl`
[enhancement]
* Add `LAYOUT_tkl_iso_wkl_split_bs_rshift`
[enhancement]
* Add `LAYOUT_tkl_iso_wkl`
[enhancement]
* Correct layout data
Correct key positioning on the function row.
[enhancement]
* Friendly-format `info.json`
[style]
* Move ISO Enter to Home Row
Corrects the implementation of the ISO Community Layouts.
[bugfix]
2023-09-13 19:43:31 -07:00
7d81d333f2
Merge remote-tracking branch 'origin/master' into develop
2023-09-14 01:07:09 +00:00
f4a702e49f
Kibou Suisei Layout Addition ( #22001 )
...
* Add layout/matrix diagram
[docs]
* Rename `LAYOUT` to `LAYOUT_65_ansi_blocker_tsangan_wkl_split_bs`
[refactor]
* Add `LAYOUT_65_ansi_blocker_tsangan_wkl`
[enhancement]
2023-09-13 18:06:19 -07:00
7c4d3d13e3
Merge remote-tracking branch 'origin/master' into develop
2023-09-14 00:47:59 +00:00
32f060366f
Keebio NyquistPad Layout Updates ( #22000 )
...
* Rename `LAYOUT` to `LAYOUT_ortho_5x6`
[refactor]
* Add `LAYOUT_ortho_5x6_1x2u`
[enhancement]
2023-09-13 17:47:25 -07:00
00feff656f
Migrate WEAR_LEVELING_*_SIZE to info.json ( #22010 )
2023-09-14 09:13:19 +10:00
36b4e290c8
Merge remote-tracking branch 'origin/master' into develop
2023-09-13 21:55:21 +00:00
c6841a51de
Jaykeeb Sebelas: Standardize Layout Names ( #21999 )
...
* Rename `LAYOUT_65_ansi_blocker` to `LAYOUT_ansi_blocker`
[refactor]
* Rename `LAYOUT_65_ansi_blocker_split_bs` to `LAYOUT_ansi_blocker_split_bs`
[refactor]
* Rename `LAYOUT_65_ansi_blocker_tsangan` to `LAYOUT_ansi_blocker_tsangan`
[refactor]
* Rename `LAYOUT_65_ansi_blocker_tsangan_split_bs` to `LAYOUT_ansi_blocker_tsangan_split_bs`
[refactor]
2023-09-13 14:54:46 -07:00
5a69d3006a
Merge remote-tracking branch 'upstream/master' into develop
...
Fixes a merge conflict originating from #21998
(33d7fa1180d232dcdb024c68a8f4629dced32afb).
2023-09-13 14:28:26 -07:00
1b637287a1
Default wear leveling logical size to half backing ( #22006 )
2023-09-14 07:13:21 +10:00
33d7fa1180
Inland MK47 Community Layout Support ( #21998 )
...
* Rename `LAYOUT` to `LAYOUT_planck_mit`
[refactor]
* Enable Community Layout support
[enhancement]
* Touch-up keymaps
- grid-align keycodes
[style]
2023-09-13 13:44:05 -07:00
8136eda6d4
is31fl3731: driver naming cleanups ( #21918 )
2023-09-13 22:53:15 +10:00
1cbb5ae99e
is31fl3733: driver naming cleanups ( #21905 )
2023-09-13 22:52:16 +10:00
2d41443e6a
is31fl3736: driver naming cleanups ( #21903 )
2023-09-13 22:50:20 +10:00
d36f73a431
is31fl3737: driver naming cleanups ( #21904 )
2023-09-13 22:49:29 +10:00
4a0badfb34
is31fl3741: driver naming cleanups ( #21929 )
2023-09-13 22:48:01 +10:00
35aceab1a4
ckled2001: driver naming cleanups ( #21890 )
2023-09-13 22:47:01 +10:00
eb2db05e8a
Migrate spi EEPROM_DRIVER to info.json ( #21991 )
2023-09-13 13:45:49 +01:00
a0aebe5cd5
aw20216: driver naming cleanups ( #21891 )
2023-09-13 22:45:17 +10:00
b9f2121d10
chibios: mark boot2 bootlader data readonly ( #21986 )
2023-09-13 16:48:38 +10:00
12b3dd36f3
Merge remote-tracking branch 'origin/master' into develop
2023-09-13 06:05:57 +00:00
e6ce481179
Handwired ScottoKeebs Configurator Updates ( #21990 )
...
* ScottoKeebs ScottoAlp: Correct layout data
[enhancement]
* ScottoKeebs ScottoCMD: Correct layout data
[enhancement]
* ScottoKeebs ScottoErgo: Correct layout data
Add hand separation and vertical stagger to the layout data.
[enhancement]
* ScottoKeebs ScottoFrog: Correct layout data
[enhancement]
* ScottoKeebs ScottoGame: Correct layout data
[enhancement]
* ScottoKeebs ScottoInvader: Correct layout data
[enhancement]
* ScottoKeebs ScottoNum: Correct layout data
[enhancement]
* ScottoKeebs ScottoSplit: Correct layout data
[enhancement]
* ScottoKeebs ScottoStarter: Correct layout data
[enhancement]
2023-09-12 23:05:10 -07:00
de381ad3b7
Generate keymap.json config options more forcefully ( #21960 )
2023-09-13 01:12:46 +01:00
920a8f658c
Merge remote-tracking branch 'origin/master' into develop
2023-09-12 20:58:11 +00:00
4468662d64
Gray Studio Think65 v3 Layout Additions ( #21930 )
...
* Add layout/matrix diagram
[docs]
* Format `info.json` as strict JSON
[style]
* Add `LAYOUT_all`
[enhancement]
* Refactor keymaps to use `LAYOUT_all`
Refactor the `default` and `via` keymaps to use the `LAYOUT_all` macro.
- change second Left Shift key to `KC_NUBS`
- insert `KC_NUHS` keycode
- update keycode grid alignment
- remove trailing whitespace
[refactor]
* Rename `LAYOUT_65_blocker` to `LAYOUT_ansi_blocker`
[refactor]
* Rename `LAYOUT_65_iso_blocker` to `LAYOUT_iso_blocker`
[refactor]
* Correct `LAYOUT_iso_blocker` matrix data
The Quote key was mapped as [1, 14] instead of [2, 12].
[bugfix]
* Add `LAYOUT_ansi_blocker_split_bs`
[enhancement]
* Add `LAYOUT_ansi_blocker_tsangan_split_bs`
[enhancement]
* Add `LAYOUT_ansi_blocker_tsangan`
[enhancement]
* Add `LAYOUT_iso_blocker_split_bs`
[enhancement]
* Add `LAYOUT_iso_blocker_tsangan_split_bs`
[enhancement]
* Add `LAYOUT_iso_blocker_tsangan`
[enhancement]
2023-09-12 13:57:25 -07:00
3cb09bed1f
Merge remote-tracking branch 'origin/master' into develop
2023-09-12 19:58:20 +00:00
91e0e46e4a
Drewkeys Mercury65 Layout Additions ( #21924 )
...
* Rename `LAYOUT` to `LAYOUT_all`
[refactor]
* Add layout/matrix diagram
[docs]
* Correct `LAYOUT_all` data
Correct the order of the Up arrow and End keys.
[enhancement]
* Tidy-up `info.json` formatting
- add line breaks between physical rows
- remove trailing spaces
[style]
* Add `LAYOUT_iso_blocker_split_bs`
[enhancement]
* Add `LAYOUT_iso_blocker_tsangan_split_bs`
[enhancement]
* Add `LAYOUT_ansi_blocker_split_bs`
[enhancement]
* Add `LAYOUT_ansi_blocker_tsangan_split_bs`
[enhancement]
2023-09-12 12:57:45 -07:00
7b313dbc89
Migrate stray WS2812_DRIVER to info.json
2023-09-12 10:30:54 +01:00
8975dc6c3b
Remove duplication of STM32L432 EEPROM defaults ( #21981 )
2023-09-12 10:09:31 +01:00
6adf461aa0
Remove duplication of RP2040 EEPROM defaults ( #21979 )
2023-09-12 07:07:40 +01:00
bd2e59af60
Fixed WB32 MCU remote wakeup issue ( #20863 )
...
Co-authored-by: Joy <chang.li@westberrytech.com>
2023-09-12 15:57:18 +10:00
909054c357
Migrate spi_flash WEAR_LEVELING_DRIVER to info.json ( #21978 )
2023-09-12 06:47:12 +01:00
06cec720dd
Remove 'Firmware size check does not yet support' message ( #21977 )
2023-09-12 05:16:39 +01:00
ad4fc42e6b
Merge remote-tracking branch 'origin/master' into develop
2023-09-12 01:55:42 +00:00
62105b5c07
Remove oversize binaries ( #21976 )
...
This stops a situation where a user could end up flashing oversize firmware soft bricking hardware.
2023-09-12 02:55:05 +01:00
d046f73b49
Merge remote-tracking branch 'origin/master' into develop
2023-09-11 20:43:51 +00:00
3561c3a1f9
Repair malformed links in keyboard README files ( #21969 )
2023-09-11 21:43:16 +01:00
51d9520be7
Merge remote-tracking branch 'origin/master' into develop
2023-09-09 19:16:32 +00:00
9a29ddf6af
dnworks FRLTKL Community Layout support ( #21922 )
...
* Add layout/matrix diagram
[docs]
* Rename `LAYOUT` to `LAYOUT_all`
[refactor]
* Add `LAYOUT_tkl_nofrow_iso_split_bs_rshift`
[enhancement]
* Add `LAYOUT_tkl_nofrow_iso`
[enhancement]
* Add `LAYOUT_tkl_nofrow_iso_tsangan_split_bs_rshift`
[enhancement]
* Add `LAYOUT_tkl_nofrow_iso_tsangan`
[enhancement]
* Add `LAYOUT_tkl_nofrow_iso_wkl_split_bs_rshift`
[enhancement]
* Add `LAYOUT_tkl_nofrow_iso_wkl`
[enhancement]
* Add `LAYOUT_tkl_nofrow_ansi_split_bs_rshift`
[enhancement]
* Add `LAYOUT_tkl_nofrow_ansi`
[enhancement]
* Add `LAYOUT_tkl_nofrow_ansi_tsangan_split_bs_rshift`
[enhancement]
* Add `LAYOUT_tkl_nofrow_ansi_tsangan`
[enhancement]
* Add `LAYOUT_tkl_nofrow_ansi_wkl_split_bs_rshift`
[enhancement]
* Add `LAYOUT_tkl_nofrow_ansi_wkl`
[enhancement]
* Enable Community Layout support
[enhancement]
2023-09-09 12:15:57 -07:00
5d61bc7eb1
Merge remote-tracking branch 'origin/master' into develop
2023-09-09 10:17:45 +00:00
ec09c03b64
[Keyboard] Add Binepad Pixie ( #21524 )
...
* Add Binepad Pixie
* Post waffle87 and drashna review recommendations applied
* Post-drashna code review suggestions applied
Co-authored-by: Drashna Jaelre <drashna@live.com>
* post zvecr review
---------
Co-authored-by: Drashna Jaelre <drashna@live.com>
2023-09-09 11:17:09 +01:00
a4f28b9d1f
Merge remote-tracking branch 'origin/master' into develop
2023-09-09 02:11:40 +00:00
4875bcecc2
customMK EVO70 R2 Layout Additions ( #21916 )
...
* Rename `LAYOUT` to `LAYOUT_all`
[refactor]
* Add layout/matrix diagram
[docs]
* Correct layout data
Reduce the gap between the encoder/macro section and the alphanumeric
section by 0.25u.
[enhancement]
* Add `LAYOUT_ansi_blocker`
[enhancement]
* Add `LAYOUT_iso_blocker`
[enhancement]
* Fix redundant `layout_aliases` keys
per dunk2k
[bugfix]
2023-09-08 19:11:07 -07:00
ddb737e716
Merge remote-tracking branch 'origin/master' into develop
2023-09-07 20:53:59 +00:00
3e3320e8d9
Cipulot EC Theca Community Layout Support ( #21913 )
...
* Alias `LAYOUT_all` as `LAYOUT_tkl_ansi`
The data for `LAYOUT_all` and `LAYOUT_tkl_ansi` is identical, so alias
the former to the latter to reduce redundancy.
[refactor]
* Rename `LAYOUT_tkl_ansi_tsangan_wkl` to `LAYOUT_tkl_ansi_wkl`
[refactor]
* Enable Community Layout support
[enhancement]
2023-09-07 13:53:16 -07:00
4a51f06c83
BIOI keyboards: use core UART driver ( #21879 )
2023-09-06 21:42:46 +01:00
03b7d8217f
Merge remote-tracking branch 'origin/master' into develop
2023-09-06 18:58:29 +00:00
c783325e16
GMMK2 96% ANSI: Correct layout data ( #21937 )
...
[enhancement]
2023-09-06 19:57:24 +01:00
9d4347b699
Enable RP2040 support for apa102 RGB LED driver ( #21908 )
2023-09-06 19:30:10 +02:00
32c90bf026
[Refactor] Make changes to some pins ( #21380 )
2023-09-07 02:05:31 +10:00
3aebc8acb0
Add RTC IRQ Priority to RP2040 board files ( #21926 )
2023-09-06 04:51:34 +01:00
5633a2cdb4
Merge remote-tracking branch 'origin/master' into develop
2023-09-06 02:00:58 +00:00
e3c6467ab9
[Docs] Improve contrast for warnings in dark mode ( #21928 )
2023-09-05 19:00:14 -07:00
4413805a64
Merge remote-tracking branch 'origin/master' into develop
2023-09-05 23:47:03 +00:00
7fb60519ee
GMMK2 65% ISO: Correct layout data ( #21925 )
...
Correct key sizes/positioning on the right side of the board.
2023-09-06 00:46:29 +01:00
3472536796
Merge remote-tracking branch 'origin/master' into develop
2023-09-05 17:50:41 +00:00
549708edfa
Bump actions/checkout from 3 to 4 ( #21907 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-05 18:50:04 +01:00
67c366850e
Merge remote-tracking branch 'origin/master' into develop
2023-09-05 07:49:09 +00:00
6aa3814f6e
CannonKeys BastionTKL Layout Additions ( #21901 )
...
* [docs] add layout/matrix diagram
* [enhancement] add LAYOUT_tkl_ansi_split_bs_rshift
* [enhancement] add LAYOUT_tkl_ansi_tsangan_split_bs_rshift
* [enhancement] add LAYOUT_tkl_ansi_tsangan
* [enhancement] add LAYOUT_tkl_f13_ansi_tsangan
* [enhancement] add LAYOUT_tkl_f13_ansi_split_bs_rshift
* [enhancement] add LAYOUT_tkl_f13_ansi
* [enhancement] correct LAYOUT_tkl_iso key order
* [enhancement] add LAYOUT_tkl_iso_split_bs_rshift
* [enhancement] add LAYOUT_tkl_iso_tsangan_split_bs_rshift
* [enhancement] add LAYOUT_tkl_iso_tsangan
* [enhancement] add LAYOUT_tkl_f13_iso_split_bs_rshift
* [enhancement] add LAYOUT_tkl_f13_iso
* [enhancement] add LAYOUT_tkl_f13_iso_tsangan_split_bs_rshift
* [enhancement] add LAYOUT_tkl_f13_iso_tsangan
* [enhancement] extend Community Layout support
2023-09-05 00:48:35 -07:00
092fa3b61a
Merge remote-tracking branch 'origin/master' into develop
2023-09-05 07:21:54 +00:00
809865e9ee
CannonKeys Bastion65 Layout Additions ( #21888 )
...
* [docs] add layout/matrix diagram
* [refactor] rename LAYOUT to LAYOUT_all
* [enhancement] add LAYOUT_65_ansi_blocker_split_bs
* [enhancement] add LAYOUT_65_ansi_blocker
* [enhancement] add LAYOUT_65_ansi_blocker_tsangan_split_bs
* [enhancement] add LAYOUT_65_ansi_blocker_tsangan
* [enhancement] add LAYOUT_65_iso_blocker_split_bs
* [enhancement] add LAYOUT_65_iso_blocker
* [enhancement] add LAYOUT_65_iso_blocker_tsangan_split_bs
* [enhancement] add LAYOUT_65_iso_blocker_tsangan
* [enhancement] enable Community Layout support
2023-09-05 00:21:15 -07:00
2f243e2817
CannonKeys Bastion60 Layout Additions ( #21887 )
...
* [bugfix] correct LAYOUT_60_iso_tsangan key order
* [docs] add layout/matrix diagram
* [enhancement] add LAYOUT_60_tsangan_hhkb
* [enhancement] add LAYOUT_60_ansi_tsangan
* [enhancement] add LAYOUT_60_iso
* [enhancement] add LAYOUT_60_iso_split_bs_rshift
* [enhancement] add LAYOUT_60_iso_tsangan_split_bs_rshift
* [enhancement] add LAYOUT_60_hhkb
* [enhancement] extend Community Layout support
2023-09-04 23:55:24 -07:00
8600f5b48a
Merge remote-tracking branch 'origin/master' into develop
2023-09-05 06:34:58 +00:00
2f517041c7
CannonKeys Bastion75 Layout Additions ( #21899 )
...
* [docs] add layout/matrix diagram
* [refactor] rename LAYOUT to LAYOUT_all
* [enhancement] add LAYOUT_ansi_blocker_split_bs
* [enhancement] add LAYOUT_ansi_blocker
* [enhancement] add LAYOUT_ansi_blocker_tsangan_split_bs
* [enhancement] add LAYOUT_ansi_blocker_tsangan
* [enhancement] add LAYOUT_iso_blocker_split_bs
* [enhancement] add LAYOUT_iso_blocker
* [enhancement] add LAYOUT_iso_blocker_tsangan_split_bs
* [enhancement] add LAYOUT_iso_blocker_tsangan
2023-09-04 23:34:23 -07:00
5fab310e65
Implement data driven wear leveling ( #21906 )
...
* DD encoder map, wear leveling
* remove encoder map from DD
let's avoid the support headache
* wear leveling: specify the allowed drivers by name
Co-authored-by: Ryan <fauxpark@gmail.com>
* Add additional params
* Relocate under eeprom
* disable parsing
---------
Co-authored-by: Dimitris Mantzouranis <d3xter93@gmail.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2023-09-05 01:53:05 +01:00
a03de8440b
Merge remote-tracking branch 'origin/master' into develop
2023-09-04 08:10:28 +00:00
b2ded61796
Auto-label data-driven efforts ( #21900 )
2023-09-04 09:09:53 +01:00
ae14710a10
Merge remote-tracking branch 'origin/master' into develop
2023-09-04 06:57:24 +00:00
fd095bbfae
Chosfox CF81: correct layout data ( #21902 )
2023-09-04 07:56:43 +01:00
ecec4e4a7a
Merge remote-tracking branch 'origin/master' into develop
2023-09-04 06:18:28 +00:00
9eaa8a24ed
ANAVI Macro Pad 12: rename LAYOUT to LAYOUT_ortho_4x3 ( #21886 )
...
[refactor]
2023-09-03 23:17:53 -07:00
caf6245c32
Merge remote-tracking branch 'origin/master' into develop
2023-09-04 05:40:08 +00:00
dd17b6be29
AH Haven80 Community Layout support ( #21885 )
...
* [enhancement] correct layout data
* [refactor] rename LAYOUT to LAYOUT_tkl_f13_ansi_tsangan
* [enhancement] enable Community Layout support
* Haven80 Solder: add LAYOUT_tkl_f13_ansi_tsangan_split_bs_rshift
[enhancement]
* Haven80 Solder: add LAYOUT_tkl_f13_iso_tsangan_split_bs_rshift
[enhancement]
* Haven80 Solder: add LAYOUT_tkl_f13_iso_tsangan
[enhancement]
* Haven80 Solder: extend Community Layout support
[enhancement]
2023-09-03 22:39:35 -07:00
aec7f29df7
Add mousekey.h
include to quantum.h
( #21897 )
2023-09-04 03:14:14 +01:00
a40cccced2
Resolve some "Layout should not contain name of keyboard" lint warnings ( #21898 )
2023-09-04 03:13:35 +01:00
41bd4e35a0
Clean up RGB LED type ( #21859 )
2023-09-04 01:19:59 +01:00
1e3095f9cc
[Keyboard] Update era/divine ( #21767 )
2023-09-04 00:36:33 +01:00
1b42d2ccfd
is31fl3218: driver naming cleanups ( #21892 )
2023-09-04 00:18:34 +01:00
b87877660e
Merge remote-tracking branch 'origin/master' into develop
2023-09-03 15:57:50 +00:00
e26442fc2a
redragon/k667: Remove 2 layer VIA restriction ( #21889 )
2023-09-03 16:57:10 +01:00
dd887eae36
[Core] Allow customizing PWM frequency ( #21717 )
...
* [Core] Allow customizing PWM frequency
Some frequencies can cause audible noise. Changing the frequency
eliminates that.
Signed-off-by: Daniel Schaefer <dhs@frame.work>
* docs/feature-backlight: Mention PWM frequency
Signed-off-by: Daniel Schaefer <dhs@frame.work>
---------
Signed-off-by: Daniel Schaefer <dhs@frame.work>
2023-09-03 14:56:02 +02:00
911c715f49
Merge remote-tracking branch 'origin/master' into develop
2023-09-03 04:34:41 +00:00
8ad43a965f
Added kiserdesigns keyboard folder and Madeline keyboard ( #21857 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2023-09-02 21:34:09 -07:00
23bd6f16f9
Merge remote-tracking branch 'origin/master' into develop
2023-09-03 04:33:12 +00:00
47e72a95ef
Add M6-C Keyboard Firmware ( #21852 )
...
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Wolf <contact@vwolf.be>
2023-09-02 21:32:40 -07:00
5c16bb4fc4
Merge remote-tracking branch 'origin/master' into develop
2023-09-03 04:13:17 +00:00
04ce3497ab
[keyboard] add redragon/k667 ( #21417 )
...
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
Co-authored-by: jack <0x6a73@protonmail.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: syc <squall_sha@163.com>
2023-09-02 21:12:43 -07:00
e149340351
Merge remote-tracking branch 'origin/master' into develop
2023-09-03 03:44:34 +00:00
b03b49fca3
Add 1upkeyboards Super16v3 ( #21665 )
...
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
2023-09-02 20:43:58 -07:00
a74647c1fa
Remove old IS_LED_ON/OFF()
macros ( #21878 )
2023-09-03 03:24:52 +01:00
c6b979b162
Merge remote-tracking branch 'origin/master' into develop
2023-09-03 01:25:36 +00:00
633d92a68b
chore: ignore virtual environment directory ( #20905 )
2023-09-03 02:24:57 +01:00
8d8775aff2
Merge remote-tracking branch 'origin/master' into develop
2023-09-01 15:46:38 +00:00
81ea4f9110
nullbitsco/snap: fix broken keymaps ( #21877 )
2023-09-01 16:46:05 +01:00
413c3d349c
Merge remote-tracking branch 'origin/master' into develop
2023-09-01 08:37:31 +00:00
4b1aa1640c
AH Haven65 Community Layout support ( #21880 )
...
* [refactor] rename LAYOUT to LAYOUT_65_ansi_blocker
* [enhancement] enable Community Layout support
2023-09-01 01:36:53 -07:00
ba8de0ef74
Merge remote-tracking branch 'origin/master' into develop
2023-09-01 06:53:58 +00:00
ab9e74ad5e
Abko AK84BT Layout Touch-Up ( #21876 )
...
* [refactor] rename LAYOUT_75_ansi to LAYOUT
* [enhancement] touch-up layout
2023-08-31 23:53:20 -07:00
faa7c1a1d8
1UpKeyboards Pi60 Layout Additions ( #21874 )
...
* [refactor] rename LAYOUT_60_ansi to LAYOUT_all
* [enhancement] add LAYOUT_60_ansi
* [enhancement] add LAYOUT_60_ansi_split_bs_rshift
* [enhancement] add LAYOUT_60_ansi_tsangan
* [enhancement] add LAYOUT_60_tsangan_hhkb
* [enhancement] add LAYOUT_60_iso
* [enhancement] add LAYOUT_60_iso_split_bs_rshift
* [enhancement] add LAYOUT_60_iso_tsangan
* [enhancement] add LAYOUT_60_iso_tsangan_split_bs_rshift
* [enhancement] enable Community Layout support
* [enhancement] add LAYOUT_60_hhkb
* [enhancement] add LAYOUT_60_ansi_arrow
* [enhancement] add LAYOUT_60_iso_arrow
* [docs] add layout/matrix diagram
2023-08-31 22:34:28 -07:00
b0f5eb8f00
Merge remote-tracking branch 'origin/master' into develop
2023-08-31 23:27:22 +00:00
d92ef59f24
Update macOS install script ( #21854 )
2023-09-01 09:26:48 +10:00
367b8e09d9
is31fl3741: Allow changing config register ( #21861 )
...
When not all SW pins are used, it's useful to disable those that aren't.
Can reduce audible noise.
```
Layout:
D7:D4 D3 D2:D1 D0
SWD LGC OSDE SSD
SWS: SWx Setting. Change how many SW pins are active
LGC: H/L Logic
SSD: Software Shutdown Control
```
Signed-off-by: Daniel Schaefer <dhs@frame.work>
2023-09-01 00:20:24 +01:00
2447765181
Merge remote-tracking branch 'origin/master' into develop
2023-08-30 04:42:18 +00:00
9614c3adfa
[keyboard] add sweeq, a ferris/sweep variant with diodes ( #21597 )
2023-08-29 21:41:44 -07:00
5aaf5a8c25
Merge remote-tracking branch 'origin/master' into develop
2023-08-30 01:09:32 +00:00
adef366e0c
CannonKeys Meetup Pad 2023 ( #21806 )
...
Co-authored-by: Ryan <fauxpark@gmail.com>
2023-08-29 18:08:51 -07:00
b078d0bfc5
Merge remote-tracking branch 'origin/master' into develop
2023-08-30 00:47:53 +00:00
c2a81d8fd4
Revert "fix 60_hhkb ASCII diagram ( #21813 )" ( #21869 )
...
This reverts commit af2d6ea128f684691432e2a209cfa11a63f77422.
2023-08-30 01:47:15 +01:00
7e8a64ca53
Merge remote-tracking branch 'origin/master' into develop
2023-08-30 00:34:44 +00:00
ce51fdfe51
doio/kb16: Added timeout option for OLED boot logo. ( #21823 )
2023-08-30 01:34:10 +01:00
d78c0007ba
Merge remote-tracking branch 'origin/master' into develop
2023-08-30 00:24:50 +00:00
fbb61c3b1d
Update keymap.c to add encoder ( #21469 )
...
* Update keymap.c to add encoder
* Fix build
---------
Co-authored-by: zvecr <git@zvecr.com>
2023-08-30 01:24:13 +01:00
e798c02d82
Merge remote-tracking branch 'origin/master' into develop
2023-08-30 00:08:10 +00:00
281541fe1b
Fix invalid encoder_map declaration ( #21868 )
2023-08-30 01:07:38 +01:00
14295563e1
Merge remote-tracking branch 'origin/master' into develop
2023-08-30 00:07:19 +00:00
6d7344428a
fix 60_jis keymap.c ( #21820 )
2023-08-30 01:06:46 +01:00
5dd1a68cb6
Merge remote-tracking branch 'origin/master' into develop
2023-08-29 23:44:31 +00:00
4769f6d419
chore(ferris/test): visually format keymap ( #21851 )
...
... and set all keys to printable characters (as described in the
keymap's readme)
2023-08-30 00:43:47 +01:00
66fcc7f5f5
Merge remote-tracking branch 'origin/master' into develop
2023-08-29 23:43:42 +00:00
af2d6ea128
fix 60_hhkb ASCII diagram ( #21813 )
2023-08-30 00:43:08 +01:00
42e369dc9e
Merge remote-tracking branch 'origin/master' into develop
2023-08-29 13:28:44 +00:00
11a8101301
Fix compilation of dynamic_keymap.c without VIA ( #21858 )
2023-08-29 14:28:09 +01:00
9055dbbe65
Branch point for 20230827 breaking change.
2023-08-29 21:29:26 +10:00
31a91add16
Merge branch 'develop'
2023-08-29 21:24:43 +10:00
edaf8a87ef
Remove develop notice.
2023-08-29 21:19:06 +10:00
4818e14c77
Breaking changes changelog, 2023q3 version ( #21848 )
...
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: honorless <86894501+lesshonor@users.noreply.github.com>
2023-08-29 21:15:21 +10:00
66b744b63b
Clean up Unicode API usage in user keymaps ( #21849 )
2023-08-27 16:51:19 +10:00
70e34e491c
Unicode, Unicodemap and UCIS refactor ( #21659 )
2023-08-27 13:30:19 +10:00
95681b8ff4
Add *_MATRIX_LED_COUNT generation ( #21110 )
2023-08-27 04:00:14 +01:00
25331be316
Revert changes to ChibiOS Suspend Code ( #21830 )
...
* Partially revert #19780
* Finish
* Get teensy 3.5/3.6 board files too
* fix lint issue
* Revert "[Bug] Restore usb suspend wakeup delay (#21676 )"
This reverts commit e8e989fd7ad7c10e725e50ae8b0a4426e09f7f30.
* Apply suggestions from code review
Co-authored-by: Joel Challis <git@zvecr.com>
---------
Co-authored-by: Joel Challis <git@zvecr.com>
2023-08-27 03:52:12 +01:00
736451558e
Rework info.json reference ( #21324 )
...
* Rework info.json reference
* Apply suggestions from code review
Co-authored-by: Sergey Vlasov <sigprof@gmail.com>
* Update backlight.pins description
* Add rgblight.driver and lowercase other driver names
* Remove `split.main` and `split.matrix_grid` for now as they are not working yet
---------
Co-authored-by: Sergey Vlasov <sigprof@gmail.com>
2023-08-26 21:03:29 +01:00
50151be430
Merge remote-tracking branch 'origin/master' into develop
2023-08-26 18:44:20 +00:00
f07490bc09
Corrected duration example, should be number not string ( #21839 )
2023-08-26 19:43:40 +01:00
5cd47f5094
Add "apm32-dfu" in keyboard.jsonschema ( #21842 )
2023-08-26 19:31:59 +01:00
a9e2f6a25a
Remove led_matrix.hue_steps
and led_matrix.sat_steps
from schema ( #21827 )
2023-08-25 00:47:12 +01:00
0c51ed71e4
Merge remote-tracking branch 'origin/master' into develop
2023-08-24 01:35:56 +00:00
7a737235ff
converter/ibm_terminal: Fix F0_BREAK state transition ( #21824 )
2023-08-24 02:35:13 +01:00
023d644bb6
Move RGBLight animations to data driven ( #21635 )
...
* Move RGBLight animations to data driven, 0-9
* Move RGBLight animations to data driven, A
* Move RGBLight animations to data driven, B
* Move RGBLight animations to data driven, C
* Move RGBLight animations to data driven, D
* Move RGBLight animations to data driven, E
* Move RGBLight animations to data driven, F
* Move RGBLight animations to data driven, G
* Move RGBLight animations to data driven, H
* Move RGBLight animations to data driven, handwired
* Move RGBLight animations to data driven, I
* Move RGBLight animations to data driven, J
* Move RGBLight animations to data driven, K
* Move RGBLight animations to data driven, L
* Move RGBLight animations to data driven, M
* Move RGBLight animations to data driven, N
* Move RGBLight animations to data driven, O
* Move RGBLight animations to data driven, P
* Move RGBLight animations to data driven, Q
* Move RGBLight animations to data driven, R
* Move RGBLight animations to data driven, S
* Move RGBLight animations to data driven, T
* Move RGBLight animations to data driven, U
* Move RGBLight animations to data driven, V
* Move RGBLight animations to data driven, W
* Move RGBLight animations to data driven, X
* Move RGBLight animations to data driven, Y
* Move RGBLight animations to data driven, Z
* Fix incorrect placement
* Fix build failures and mismatches
2023-08-23 22:11:39 +01:00
79491e35e1
Merge remote-tracking branch 'origin/master' into develop
2023-08-23 19:55:42 +00:00
a672fdd94b
Merge remote-tracking branch 'origin/master' into develop
2023-08-23 19:55:00 +00:00
1cf040ad19
Merge remote-tracking branch 'origin/master' into develop
2023-08-23 13:39:25 +00:00
2b7f1b0444
Merge remote-tracking branch 'origin/master' into develop
2023-08-23 09:13:38 +00:00
1babb2c7c9
Fix keyboards with old RGB driver names ( #21817 )
2023-08-23 06:13:01 +01:00
8e0173beef
Merge remote-tracking branch 'origin/master' into develop
2023-08-23 04:53:27 +00:00
9bb823038b
Fix keyboards with old RGB driver names ( #21815 )
2023-08-23 02:49:02 +01:00
37bc949945
RGB Matrix: driver naming cleanups ( #21594 )
2023-08-23 01:00:03 +01:00
dfb6d38f08
Simplfy RGB/LED matrix effect logic ( #21703 )
2023-08-23 00:03:01 +01:00
0d535381de
fix: restore indicators to jellybean_raindrops ( #21792 )
...
After #21169 , rgb_matrix_indicators() was limited to running on the
final render iteration. Since the jellybean_raindrops animation
immediately returns false after updating a single LED, the iteration
count no longer ends up high enough to render non-advanced indicators.
This change also brings jellybean_raindrops more in line with raindrops.
2023-08-22 18:39:33 +01:00
1236c29b12
[Keyboard] Add city42 ( #21727 )
...
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
2023-08-22 10:12:51 -06:00
eed34f7a24
Fix drop/shift/v2 compilation ( #21800 )
2023-08-22 09:10:08 +10:00
1149212b52
Align SENSE75 with recent Drop additions ( #21757 )
2023-08-21 23:20:24 +01:00
892ba2ed01
Merge remote-tracking branch 'origin/master' into develop
2023-08-21 22:59:43 +01:00
96d90a57d8
[Bug] Fix compilation error for APA on ChibiOS ( #21773 )
2023-08-18 01:39:16 +01:00
89a30efd2d
[Keymap] add squigglybob splitkb kyria rev2 keymap ( #21751 )
...
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
Co-authored-by: jack <0x6a73@protonmail.com>
2023-08-16 19:33:11 -07:00
dc11f080bf
Merge remote-tracking branch 'origin/master' into develop
2023-08-16 08:01:49 +00:00
02272ed5b2
Merge remote-tracking branch 'origin/master' into develop
2023-08-16 07:07:14 +00:00
811bebc46e
Merge remote-tracking branch 'origin/master' into develop
2023-08-16 01:47:03 +00:00
17906df945
[Keyboard] add willoucom/keypad ( #21714 )
2023-08-15 10:26:06 -06:00
1c069b13b9
rgblight: driver selection cleanups ( #21558 )
2023-08-15 11:06:57 +01:00
3ece80f73f
Merge remote-tracking branch 'origin/master' into develop
2023-08-15 10:49:57 +01:00
f38ccaa598
Update usb information for dactyl_cc ( #21612 )
2023-08-15 10:36:39 +01:00
5d2f2af198
OLED: driver naming cleanups ( #21710 )
2023-08-15 10:30:34 +01:00
0ac8221a0a
Remove invalid config option from kikoslab/kl90 ( #21708 )
2023-08-15 07:42:06 +01:00
4f3c25cf1b
Merge remote-tracking branch 'origin/master' into develop
2023-08-14 17:19:09 +00:00
fb030a16d1
Merge remote-tracking branch 'origin/master' into develop
2023-08-14 14:23:17 +00:00
6f3beae895
Kintwin controller for kinesis keyboard, split layout ( #21614 )
...
Co-authored-by: Ryan <fauxpark@gmail.com>
2023-08-14 00:01:31 -07:00
3da773dbdb
[Keyboard] Refactor Caticorn PCB ( #21644 )
2023-08-13 23:12:59 -07:00
07dc49a918
Merge remote-tracking branch 'origin/master' into develop
2023-08-13 06:04:59 +00:00
82764b7586
Merge remote-tracking branch 'origin/master' into develop
2023-08-12 18:13:48 +00:00
1eb70be457
Merge remote-tracking branch 'origin/master' into develop
2023-08-12 08:58:09 +00:00
43f1f9bd44
Merge remote-tracking branch 'origin/master' into develop
2023-08-12 08:54:17 +00:00
634989d300
Merge remote-tracking branch 'origin/master' into develop
2023-08-12 08:52:45 +00:00
6a2c53e91d
Merge remote-tracking branch 'origin/master' into develop
2023-08-12 08:50:25 +00:00
0294881832
Merge remote-tracking branch 'origin/master' into develop
2023-08-12 08:42:38 +00:00
dfec8f74fb
Merge remote-tracking branch 'origin/master' into develop
2023-08-12 08:21:24 +00:00
c9e6669179
Tidy up encoder in matrix references ( #21718 )
2023-08-09 04:43:47 +01:00
805324c456
Remove more legacy config.h options ( #21709 )
2023-08-08 09:06:38 +01:00
b4fb445dbf
doio/kb38: fix layout ( #21704 )
2023-08-08 00:27:36 +01:00
2e67945033
Merge remote-tracking branch 'origin/master' into develop
2023-08-06 17:13:52 +00:00
bbe58ddb21
Merge remote-tracking branch 'origin/master' into develop
2023-08-05 00:16:49 +00:00
0b802defd4
haptic: further naming cleanups ( #21682 )
2023-08-04 01:16:16 +01:00
c9fa2006d9
Merge remote-tracking branch 'origin/master' into develop
2023-08-03 08:04:04 +00:00
f1f0e6a7b3
Merge remote-tracking branch 'origin/master' into develop
2023-08-03 08:03:16 +00:00
f0542894da
[Keyboard] Add PW88 keyboard ( #21482 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
2023-08-02 21:20:48 -07:00
61416285f4
Merge remote-tracking branch 'origin/master' into develop
2023-08-03 00:04:04 +00:00
e8e989fd7a
[Bug] Restore usb suspend wakeup delay ( #21676 )
...
* Respect USB_SUSPEND_WAKEUP_DELAY on wakeup
This delay wasn't honored after removing `restart_usb_driver` from the
suspend and wakeup handling. It is now re-introduced in the appropriate
spot, namely after issuing a remote wakeup to a sleeping host.
* Remove old, unused and commented testing code
2023-08-02 23:42:57 +01:00
d232f60c01
Merge remote-tracking branch 'origin/master' into develop
2023-08-02 17:05:36 +00:00
f0c9453083
audio: Don't play the first note of zero-note melodies ( #21661 )
2023-08-02 17:07:43 +01:00
b2d068d1aa
Fix mouse-key spamming empty reports ( #21663 )
...
Problem:
`mousekey_task` spams empty hid reports with when a mouse key is
pressed, causing resource exhaustion in the USB mouse endpoint.
Cause:
The check whether or not to send a new mouse report would always
evaluate to true if a mouse key is pressed:
1. `mouse_report` has non-zero fields and `tmpmr` is a copy of this
fields.
2. `mouse_report` is set to zero, `tmpmr` has now non-zero fields.
3. `has_mouse_report_changed` compares the two and evaluates to true
4. a mouse report is sent.
Fix:
The check condition of `has_mouse_report_changed` will evaluate any
empty record as unchanged, as mouse report data is relative and doesn't
need to return to zero. An empty report will still be send by
`register_mouse` on release of all mouse buttons.
2023-08-02 13:47:25 +02:00
7fbc4153e8
Automata02 Alisaie Develop Touch-Up ( #21630 )
2023-08-02 01:15:56 -07:00
eab315e935
Fix Dynamic Macro Compilation for avr-gcc 5.4.0 + Linux ( #21653 )
...
Co-authored-by: Joel Challis <git@zvecr.com>
2023-08-01 22:49:58 -07:00
242b8c7f3d
Merge remote-tracking branch 'origin/master' into develop
2023-08-01 03:14:59 +00:00
27ff1d4153
Remove layout aliases from keyboard_aliases.hjson ( #21658 )
2023-08-01 01:54:28 +01:00
5369d806bc
AMJKeyboard AMJ84 Develop Touch-Up ( #21645 )
...
* [style] refactor default keymap, phase 1
- grid-align keycodes
- use QMK-native keycode aliases
- update box drawings
* [refactor] refactor default keymap, phase 2
- move position [5, 8] to the top row
- update keycode grid alignment
* [refactor] refactor default keymap, phase 3
- remove matrix position [5, 9]
2023-07-31 23:38:46 +01:00
6018b56c55
Remove old OLED API code ( #21651 )
2023-07-31 15:43:10 +01:00
f407d90598
keycode aliases: work around ChibiOS ch.h include guard ( #21497 )
2023-07-31 09:35:06 +10:00
cc3bd728f0
Fix layout offsets for a handful of boards ( #21636 )
2023-07-31 09:34:40 +10:00
030511ece3
CLI: Improve error messages when layout key matrix row/col is OOB ( #21640 )
2023-07-31 09:34:19 +10:00
fa4d51dab7
Merge remote-tracking branch 'origin/master' into develop
2023-07-30 04:23:13 +00:00
571b8bac82
LED Matrix: driver naming cleanups ( #21580 )
2023-07-29 15:25:00 +10:00
b4a7b9253a
Bluetooth: driver naming cleanups ( #21624 )
2023-07-29 15:16:14 +10:00
4af6f1df06
quantum.h: clean up process_keycode includes ( #21579 )
2023-07-29 15:05:15 +10:00
2db947fda6
Merge remote-tracking branch 'origin/master' into develop
2023-07-28 14:56:52 +00:00
00cc75560f
Merge remote-tracking branch 'origin/master' into develop
2023-07-28 06:49:18 +00:00
ba10b87063
Merge remote-tracking branch 'origin/master' into develop
2023-07-28 06:45:33 +00:00
103199dd81
Merge remote-tracking branch 'origin/master' into develop
2023-07-28 06:41:13 +00:00
32174abcfa
Update keyboard report descriptor for USB compliance ( #21626 )
...
Running the "HID Tests" suite of the USB 3 Command Verifier (USB3CV)
tool resulted in the following error:
(HID: 3.2.61) The report descriptor returned in response to a
GetDescriptor(Report) must be compliant with the HID specification.
Byte Number: 37h ( 55d)
Data Field: 91 02
Mnemonic: Output
Value: (Variable)
Errors: Error: LOGICAL MAX MUST be bounded by Report Size
The error stems from the fact that logical minimum and maximum are
global items, which means that the next item in a report descriptor
inherits the value from the previously set value. In this case the
status leds item inherited the logical minimum (=0) and maximum (=255)
from the keycodes item. As the status leds set a report size of 1 bit,
wich can only hold a boolean, it becomes clear that this range would
never fit.
The fix is straightforward, we just define a appropriate logical maximum
(=1), the mismatch is solved and our keyboard now passes the compliance
tests. Defining the logical minimum is redundant in this case but is
kept to form a logical block.
2023-07-28 01:05:01 +01:00
3a413e4bad
Merge remote-tracking branch 'origin/master' into develop
2023-07-27 23:21:01 +00:00
fca71f8d31
[Keyboard] Add STM32f3 Discovery onekey ( #21625 )
2023-07-28 09:19:53 +10:00
96789a7cb0
Unify MIDI note calculation with the audio feature's algorithm ( #21588 )
2023-07-27 16:14:34 -07:00
727b1d1597
Unicode: move keycode aliases to a separate header ( #21613 )
2023-07-27 16:29:22 +01:00
a954a72103
Merge remote-tracking branch 'origin/master' into develop
2023-07-27 15:28:58 +00:00
f3a7cd5573
Merge remote-tracking branch 'origin/master' into develop
2023-07-27 04:21:43 +00:00
e971ce290c
Remove needless precision in additive DAC sample generation ( #21498 )
2023-07-26 21:06:14 -07:00
9bc85ff5af
Reduce needless precision in audio note frequency calculation ( #21496 )
2023-07-26 21:05:26 -07:00
3e631cb5a5
Merge remote-tracking branch 'origin/master' into develop
2023-07-27 04:04:42 +00:00
2c70d38910
On-each-release tap dance function ( #20255 )
...
Co-authored-by: Sergey Vlasov <sigprof@gmail.com>
2023-07-26 21:04:35 -07:00
821db155f2
Fix stuck note with square wave in additive DAC ( #21589 )
2023-07-26 21:00:27 -07:00
b718b434da
Merge remote-tracking branch 'origin/master' into develop
2023-07-27 03:31:52 +00:00
469fd33143
Merge remote-tracking branch 'origin/master' into develop
2023-07-27 03:14:18 +00:00
63af334f99
Merge remote-tracking branch 'origin/master' into develop
2023-07-27 02:05:19 +00:00
deece8c3c6
Merge remote-tracking branch 'origin/master' into develop
2023-07-26 18:43:14 +00:00
2775e57d8a
Merge remote-tracking branch 'origin/master' into develop
2023-07-26 07:21:00 +00:00
76b608bb7d
Merge remote-tracking branch 'origin/master' into develop
2023-07-25 17:29:31 +00:00
28e6c11f36
Merge remote-tracking branch 'origin/master' into develop
2023-07-25 17:08:21 +00:00
b10b4cc864
Move model h controller under ibm/model_m ( #21526 )
2023-07-25 00:38:02 -06:00
14c2e553e6
[keyboard] tominabox1/le_chiffre refactor pt 1 ( #21567 )
...
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
2023-07-25 00:29:07 -06:00
e44b5edf5e
Merge remote-tracking branch 'origin/master' into develop
2023-07-25 03:15:33 +00:00
c3c5df18a0
Merge remote-tracking branch 'origin/master' into develop
2023-07-25 03:13:04 +00:00
f1ec22726b
Merge remote-tracking branch 'origin/master' into develop
2023-07-25 03:05:51 +00:00
ba6a49612a
[Keyboard] Delete jscotto directory ( #21157 )
2023-07-24 20:56:52 -06:00
61d4a1464c
Merge remote-tracking branch 'origin/master' into develop
2023-07-25 02:55:53 +00:00
a9a1c31e2e
Merge remote-tracking branch 'origin/master' into develop
2023-07-25 02:47:16 +00:00
e9782cf3b8
Merge remote-tracking branch 'origin/master' into develop
2023-07-25 02:46:38 +00:00
8b7ac7f2ca
Raw HID: documentation improvements ( #21596 )
2023-07-25 09:20:41 +10:00
1ec73e9651
[Keyboard] Update ERA65 PCB ( #21592 )
2023-07-24 01:19:37 -06:00
a5e33b1c28
Allow the user to select one tone for the additive DAC ( #21591 )
...
Previously, if the user tried to use `#define AUDIO_MAX_SIMULTANEOUS_TONES 1` to conserve CPU time, their firmware would fail to build with this error:
```
platforms/chibios/drivers/audio_dac_additive.c:91:73: error: excess elements in array initializer [-Werror]
91 | static float active_tones_snapshot[AUDIO_MAX_SIMULTANEOUS_TONES] = {0, 0};
| ^
```
This also affected the preset `#define AUDIO_DAC_QUALITY_VERY_HIGH`, which called up only one simultaneous tone at 88200 Hz.
2023-07-23 11:44:41 +01:00
321c18acec
Merge remote-tracking branch 'origin/master' into develop
2023-07-23 08:07:50 +00:00
18251eb8da
kinesis: remove stacked split layouts ( #21569 )
2023-07-22 06:58:32 +10:00
d136d49053
Revert "[Bug] Fix compilation error when Split Watchdog enabled" ( #21572 )
2023-07-22 06:43:14 +10:00
625671d1cf
[Bug] Fix compilation error when Split Watchdog enabled ( #21543 )
2023-07-20 18:40:05 -07:00
495ebe343d
Merge remote-tracking branch 'origin/master' into develop
2023-07-21 00:07:22 +00:00
46d1165fdd
Merge remote-tracking branch 'origin/master' into develop
2023-07-20 23:57:45 +00:00
39679e055d
Fix backlight support for some boards ( #21554 )
2023-07-21 09:41:02 +10:00
4137685f8e
backlight: split AVR PWM and timer drivers ( #21540 )
2023-07-21 09:27:55 +10:00
b090354143
haptic: naming cleanups ( #21551 )
2023-07-21 09:17:39 +10:00
b20b360404
Rename dactyl_manuform
variant 3x5_3
( #21015 )
2023-07-20 16:03:23 -04:00
657bddb5c3
Merge remote-tracking branch 'origin/master' into develop
2023-07-20 20:00:50 +00:00
9a4abea7c9
Merge remote-tracking branch 'upstream/master' into develop
2023-07-21 00:51:15 +10:00
950645e17e
Spruce up dactyl_lightcycle
and dactyl_maximus
layouts ( #21519 )
2023-07-20 10:32:29 -04:00
39faab55d9
Amend layout and matrix positions for dactyl_cc
( #21523 )
2023-07-20 10:31:27 -04:00
cfc16dd438
Merge remote-tracking branch 'origin/master' into develop
2023-07-20 08:37:54 +00:00
0056984506
Merge remote-tracking branch 'origin/master' into develop
2023-07-20 05:16:56 +00:00
37b2ab4874
Merge remote-tracking branch 'origin/master' into develop
2023-07-18 03:48:46 +00:00
d095fe4436
Merge remote-tracking branch 'origin/master' into develop
2023-07-18 02:48:51 +00:00
77514e037d
Merge remote-tracking branch 'origin/master' into develop
2023-07-17 20:48:49 +00:00
2ce895d80a
Merge remote-tracking branch 'origin/master' into develop
2023-07-17 17:32:07 +00:00
a992dc8c08
[Core] Update ChibiOS-Contrib ( #21553 )
2023-07-17 19:55:31 +10:00
da2d2f947d
quantum: remove direct quantum.h
includes ( #21507 )
2023-07-16 23:42:56 +10:00
b9e5895184
Eliminate TMK_COMMON_*
in makefiles ( #21517 )
2023-07-15 17:27:32 +10:00
e5d99ec6af
Merge remote-tracking branch 'origin/master' into develop
2023-07-14 07:23:13 +00:00
28f29c63cb
Prepare ymdk/ymd75 for rev4 ( #21484 )
2023-07-14 04:15:59 +01:00
6113857745
Merge remote-tracking branch 'origin/master' into develop
2023-07-12 23:15:00 +00:00
bfe27a00a0
Merge remote-tracking branch 'origin/master' into develop
2023-07-12 15:18:51 +00:00
49de9be0d8
Merge remote-tracking branch 'origin/master' into develop
2023-07-12 15:17:42 +00:00
83c73d42f9
process_combo: restore wait.h header ( #21514 )
...
Required for `wait_ms()` function
2023-07-12 09:38:59 +01:00
e0ab8682e2
Merge remote-tracking branch 'origin/master' into develop
2023-07-12 01:29:11 +00:00
876b9ed680
Merge remote-tracking branch 'origin/master' into develop
2023-07-11 15:52:28 +00:00
cbd42cb9ef
Merge remote-tracking branch 'origin/master' into develop
2023-07-11 15:31:05 +00:00
0eb7655bee
Merge remote-tracking branch 'origin/master' into develop
2023-07-11 15:30:05 +00:00
06920c2090
Merge remote-tracking branch 'origin/master' into develop
2023-07-11 15:18:00 +00:00
cea36a9535
Merge remote-tracking branch 'origin/master' into develop
2023-07-11 08:15:50 +00:00
54d03399e1
Merge remote-tracking branch 'origin/master' into develop
2023-07-11 07:30:07 +00:00
8cd5df0cd4
Merge remote-tracking branch 'origin/master' into develop
2023-07-11 07:28:04 +00:00
eee0384167
process_keycode: remove direct quantum.h
includes ( #21486 )
2023-07-11 17:07:24 +10:00
39a97d2ee4
Merge remote-tracking branch 'origin/master' into develop
2023-07-11 04:43:46 +00:00
c75403e745
Merge remote-tracking branch 'origin/master' into develop
2023-07-11 04:16:55 +00:00
e3d873ee1e
Merge remote-tracking branch 'origin/master' into develop
2023-07-11 03:50:51 +00:00
fcb1a049e6
Merge remote-tracking branch 'origin/master' into develop
2023-07-11 03:46:54 +00:00
6f26a5e299
Merge remote-tracking branch 'origin/master' into develop
2023-07-11 03:46:27 +00:00
a05e5b5554
Add MOUSEKEY_WHEEL_DELTA documentation ( #21493 )
2023-07-10 10:57:08 -07:00
f651f34c73
Merge remote-tracking branch 'origin/master' into develop
2023-07-10 06:44:18 +00:00
849f6b33ea
Merge remote-tracking branch 'origin/master' into develop
2023-07-10 06:42:36 +00:00
1fd1012331
aleblazer/zodiark:via: Disable two RGB effects ( #21495 )
2023-07-10 13:29:25 +10:00
72cf966a88
[Keyboard] Add skyloong/Dt40 ( #21237 )
...
Co-authored-by: jack <0x6a73@protonmail.com>
Co-authored-by: Less/Rikki <86894501+lesshonor@users.noreply.github.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2023-07-09 20:41:22 -06:00
ba263f9f61
Merge remote-tracking branch 'origin/master' into develop
2023-07-09 11:11:00 +00:00
de1d36031b
Move DEBOUNCE_TYPE
to data driven ( #21489 )
2023-07-09 21:06:03 +10:00
de5f6539f8
Merge remote-tracking branch 'origin/master' into develop
2023-07-09 10:07:34 +00:00
03ecd34684
keymap_extras: remove direct quantum.h
includes ( #21485 )
2023-07-09 20:05:01 +10:00
b6d9409d2f
drivers: remove direct quantum.h
includes ( #21473 )
2023-07-09 20:03:50 +10:00
726132fb69
Merge remote-tracking branch 'origin/master' into develop
2023-07-09 10:01:44 +00:00
7457e90887
debounce: remove direct quantum.h
includes ( #21480 )
2023-07-09 02:05:20 +01:00
333f4cb394
Merge remote-tracking branch 'origin/master' into develop
2023-07-08 14:48:11 +00:00
cb2331713c
Relocate backlight drivers ( #21444 )
2023-07-08 23:13:10 +10:00
636093f75d
Mechlovin Zed65 rev1 Develop Touch-Up ( #21476 )
2023-07-08 01:16:19 -07:00
f41bc8ce20
bootmagic mods covering the case when swapped mods are pressed at the same time ( #21320 ) ( #21472 )
...
Co-authored-by: Nimish Gåtam <nimishg@gmail.com>
2023-07-08 10:15:51 +10:00
9a19b80c0c
Merge remote-tracking branch 'origin/master' into develop
2023-07-07 21:31:11 +00:00
4fc6c97fca
Merge remote-tracking branch 'origin/master' into develop
2023-07-07 21:20:41 +00:00
8084d99fc7
Merge remote-tracking branch 'origin/master' into develop
2023-07-07 21:19:47 +00:00
901e0437a9
[Keyboard] Add jels60v2 support ( #21337 )
...
Co-authored-by: Joel Challis <git@zvecr.com>
2023-07-07 14:19:40 -07:00
ea1a9c37ed
Merge remote-tracking branch 'upstream/master' into develop
2023-07-08 01:01:36 +10:00
b32392f7b2
Update k34
layout to split_3x5_2
( #21046 )
2023-07-08 00:54:47 +10:00
2404559fdb
Modernize, correct, and uniform dactyl_manuform
variant 5x6_68
( #21299 )
2023-07-08 00:51:52 +10:00
d13925be9a
[Bugfix] Check NULL
pointers on QP ( #20481 )
2023-07-08 00:51:19 +10:00
9b3ac793bc
Refactor times inverse of sqrt 2 calculation ( #21293 )
2023-07-08 00:50:21 +10:00
a0ea7a6b17
feat, docs: WB32 flashing ( #21217 )
2023-07-08 00:48:45 +10:00
a8a87a0922
[Core] Simplify audio_duration_to_ms() and audio_ms_to_duration(), reduce firmware size by a few bytes. ( #21427 )
2023-07-08 00:47:16 +10:00
e648b84da3
Allow key override to respect weak mods caused by caps word ( #21434 )
2023-07-08 00:40:09 +10:00
b36e017f0a
update layouts of dactyl_manuform/4x5_5
( #21094 )
2023-07-08 00:35:54 +10:00
0035ed6762
Set minimum middle column value ( #21365 )
2023-07-08 00:35:22 +10:00
43350c347d
rename and modernise dactyl_manuform/6x6_kinesis
( #21302 )
2023-07-08 00:32:26 +10:00
df5984022f
Refactor kinetic mouse key feature ( #21164 )
2023-07-08 00:26:06 +10:00
9e3319706d
Revamp dactyl_manuform
readme.md ( #20395 )
2023-07-08 00:25:32 +10:00
2264e6d26b
add VIA support for LED Matrix ( #21281 )
2023-07-08 00:24:29 +10:00
f466fb8bc1
Minor amendment to bcat
userspace to prevent build failure ( #21205 )
...
Co-authored-by: Joel Challis <git@zvecr.com>
2023-07-08 00:21:16 +10:00
1abf8f3e8b
[Feature] Send a dummy keycode to neutralize flashing modifiers in retro tap and key overrides ( #20992 )
2023-07-08 00:18:02 +10:00
baf2891124
Update dactyl_promicro
readme ( #21144 )
2023-07-08 00:13:53 +10:00
55295ed3dc
[Enhancement] More info on apply_autocorrect
( #21056 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
2023-07-08 00:13:15 +10:00
21263438e5
Merge remote-tracking branch 'origin/master' into develop
2023-07-07 14:08:56 +00:00
8974e056a9
Merge remote-tracking branch 'origin/master' into develop
2023-07-07 12:09:59 +00:00
237c0a5840
Merge remote-tracking branch 'origin/master' into develop
2023-07-07 12:07:45 +00:00
e9ff66d8ad
Adds a way to separate tab from AUTO_SHIFT_SPECIAL. ( #20996 )
2023-07-07 21:52:24 +10:00
e43080788e
Fix PS2_MOUSE_INVERT_BUTTONS ( #20646 )
2023-07-07 21:34:44 +10:00
30de598650
tmk_core: remove direct quantum.h
includes ( #21465 )
2023-07-07 21:24:07 +10:00
d83578dbe4
kyria: remove LAYOUT_stack
( #21384 )
2023-07-07 21:21:45 +10:00
4928f4c7cc
jones/v1: fix layout offset and disable audio on via keymap ( #21468 )
2023-07-07 21:16:33 +10:00
98b438da88
Refactor capsunlocked/cu80/v2
( #21454 )
2023-07-07 19:34:01 +10:00
0f3a5a001c
Merge remote-tracking branch 'upstream/master' into develop
2023-07-07 11:59:56 +10:00
87b11345a5
Get rid of USB_LED_CAPS_LOCK
( #21436 )
2023-07-06 09:48:02 +01:00
928e03e8d6
Merge remote-tracking branch 'origin/master' into develop
2023-07-06 06:48:54 +00:00
29761a5766
Merge remote-tracking branch 'origin/master' into develop
2023-07-06 06:43:33 +00:00
aeb05de0c0
Merge remote-tracking branch 'origin/master' into develop
2023-07-06 06:41:27 +00:00
f70c55d1f0
Merge remote-tracking branch 'origin/master' into develop
2023-07-06 06:39:13 +00:00
6c688ebe1a
Merge remote-tracking branch 'origin/master' into develop
2023-07-06 06:04:21 +00:00
63ea527e5b
Merge remote-tracking branch 'origin/master' into develop
2023-07-06 01:42:45 +00:00
aa2903b283
[Keyboard] Add Mino Plus Hotswap ( #20534 )
...
Co-authored-by: dev <dev@devbox-2204.lan>
Co-authored-by: ShandonCodes <shandon@shandon.codes>
2023-07-04 22:52:35 -06:00
2aa8dd7801
Merge remote-tracking branch 'origin/master' into develop
2023-07-04 17:25:29 +00:00
01920b234a
[Keyboard] Add hackpad ( #20402 )
...
Co-authored-by: Sergey Vlasov <sigprof@gmail.com>
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Nico Stuhlmueller <n+git@ncxst.de>
Co-authored-by: jack <0x6a73@protonmail.com>
2023-07-04 11:21:10 -06:00
e8acc8e63f
Merge remote-tracking branch 'origin/master' into develop
2023-07-04 17:12:07 +00:00
2d1ce6e609
Merge remote-tracking branch 'origin/master' into develop
2023-07-04 17:08:52 +00:00
2976bd627e
Fixup STM32-DFU ( #21447 )
2023-07-04 21:16:14 +10:00
2031827852
Merge remote-tracking branch 'origin/master' into develop
2023-07-04 08:53:25 +00:00
38de41a446
[Keyboard] Add Rastersoft MiniTKL ( #20230 )
2023-07-03 20:29:14 -07:00
9f837a2f0b
Merge remote-tracking branch 'origin/master' into develop
2023-07-04 02:22:01 +00:00
91fea3a710
[Keyboard] Add dactyl_cc keyboard ( #20517 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2023-07-03 14:50:32 -07:00
f619bc2e47
Merge remote-tracking branch 'origin/master' into develop
2023-07-03 20:57:05 +00:00
7722031260
Merge remote-tracking branch 'origin/master' into develop
2023-07-03 20:55:45 +00:00
874aa47a53
Merge remote-tracking branch 'origin/master' into develop
2023-07-03 20:36:17 +00:00
0a8b3fc58f
Merge remote-tracking branch 'origin/master' into develop
2023-07-03 19:28:18 +00:00
d55eeb207b
Merge remote-tracking branch 'origin/master' into develop
2023-07-03 19:22:59 +00:00
70cf165edc
Merge remote-tracking branch 'origin/master' into develop
2023-07-03 19:07:56 +00:00
e15de6183c
Merge remote-tracking branch 'origin/master' into develop
2023-07-03 19:04:17 +00:00
8ea5349fb4
Merge remote-tracking branch 'origin/master' into develop
2023-07-03 18:36:55 +00:00
4b45dcb5e6
Merge remote-tracking branch 'origin/master' into develop
2023-07-03 18:33:26 +00:00
8be19519f2
Merge remote-tracking branch 'origin/master' into develop
2023-07-03 16:01:53 +00:00
1339b76258
amend ryanbaekr boards to match their pin defs ( #21248 )
2023-07-03 03:53:15 -07:00
48b53efbde
Merge remote-tracking branch 'origin/master' into develop
2023-07-03 10:50:23 +00:00
7300a6e5f8
Merge remote-tracking branch 'origin/master' into develop
2023-07-03 10:38:45 +00:00
d74c61826e
Merge remote-tracking branch 'origin/master' into develop
2023-07-03 10:31:25 +00:00
97c6f92064
Merge remote-tracking branch 'origin/master' into develop
2023-07-03 10:02:43 +00:00
14a856fcaf
Merge remote-tracking branch 'origin/master' into develop
2023-07-03 10:01:18 +00:00
6921b7b1b7
Merge remote-tracking branch 'origin/master' into develop
2023-07-03 08:28:05 +00:00
9c7f176d4c
Merge remote-tracking branch 'origin/master' into develop
2023-07-03 07:09:21 +00:00
583c688931
Fix encoder map declarations ( #21435 )
2023-07-03 01:19:52 +01:00
d2fd9e1773
Fix ili9xxx inversion opcode entry ( #21422 )
2023-07-03 10:10:38 +10:00
c4f66e5d6e
[Core] RGB Matrix limit basic indicators to the last render ( #21169 )
...
Co-authored-by: Joel Challis <git@zvecr.com>
2023-07-02 15:56:48 -07:00
ed6528b3e3
Merge remote-tracking branch 'origin/master' into develop
2023-07-02 22:54:27 +00:00
80d0cacd2b
Reduce keebio/bamfk1:via
firmware size ( #21432 )
2023-07-02 23:48:19 +01:00
023035f462
Move miscellaneous defines to data driven ( #21382 )
2023-07-02 22:40:13 +01:00
9ab16e62f7
Get rid of USB_LED_NUM_LOCK
( #21424 )
2023-07-02 19:35:41 +01:00
7ff80a57cb
Get rid of USB_LED_SCROLL_LOCK
( #21405 )
2023-07-02 19:24:22 +01:00
9dbad1fa5c
Merge remote-tracking branch 'origin/master' into develop
2023-07-01 04:00:55 +00:00
14e106ebbc
Merge remote-tracking branch 'origin/master' into develop
2023-07-01 03:27:24 +00:00
3c1064187c
Merge remote-tracking branch 'origin/master' into develop
2023-07-01 03:22:14 +00:00
2b4a93a385
Merge remote-tracking branch 'origin/master' into develop
2023-07-01 01:36:50 +00:00
66a169388d
Merge remote-tracking branch 'origin/master' into develop
2023-06-29 00:08:56 +00:00
0dfdae40dc
Merge remote-tracking branch 'origin/master' into develop
2023-06-28 22:18:16 +00:00
0f5db75a0f
Merge remote-tracking branch 'origin/master' into develop
2023-06-28 09:35:20 +00:00
c4ced70e44
Merge remote-tracking branch 'origin/master' into develop
2023-06-28 08:12:03 +00:00
c814be0296
STM32H723 support ( #21352 )
2023-06-28 13:07:14 +10:00
ba055a9c7f
Merge remote-tracking branch 'origin/master' into develop
2023-06-27 02:07:35 +00:00
be3205fae0
Minor board clean-up after #19780 ( #21391 )
2023-06-27 09:54:31 +10:00
5542f5ede1
Get rid of USB_LED_KANA
and USB_LED_COMPOSE
( #21366 )
2023-06-27 09:15:33 +10:00
fa4ea73bf6
Merge remote-tracking branch 'origin/master' into develop
2023-06-26 22:04:17 +00:00
a87c74ebe1
[Bug] Fix non-functional S3 wakeup / resume from suspense ( #19780 )
...
* Update ChibiOS-Contrib for USB suspend fixes
* Remove S3 wakup workaround
ChibiOS OTGv1 driver has a remote wakeup bug that prevents the device to
resume it's operation. 02516cbc24647f522eee975e69cc0c8a925470eb
introduced a hotfix that forcefully restarted the usb driver as a workaround.
This workaround broke multiple boards which do not use this driver /
peripheral. With the update of ChibiOS this hotfix is now obsolete.
* Remove restart_usb_driver overrides
they are no longer necessary as the workaround is not needed anymore
for stm32f4
* Remove unused RP_USB_USE_SOF_INTR defines
The SOF interrupt is enabled dynamically by the RP2040 usb driver
2023-06-26 23:55:52 +02:00
4aa765b72e
Enable auto-merge of develop to riot ( #21389 )
2023-06-27 07:54:38 +10:00
3ebdb1258b
Chibios USB: Take into account if host wants remote wakeup or not ( #21287 )
...
According to the USB 2.0 spec, remote wakeup should be disabled by
default, and should only be enabled if the host explicitly requests
it. The chibios driver code already takes care of storing this
information, and returning it on GET_STATUS requests. However our
application code has been ignoring it so far.
This is a USB compliance issue, but also a bug that causes trouble
in some cases: On RP2040 targets this has been causing problems if
a key is held down while the keyboard is plugged in. The keyboard
would fail to enumerate until all keys are released. With this
change that behavior is fixed.
Note that for LUFA targets this is already done correctly.
2023-06-26 10:36:32 +02:00
2f9f555add
Move TAP_CODE_DELAY
to data driven ( #21363 )
2023-06-25 22:06:31 +10:00
dd164a0566
GMMK/pro: Turn off RGB when suspended ( #21370 )
2023-06-24 19:55:40 +01:00
79da3a550c
Merge remote-tracking branch 'origin/master' into develop
2023-06-24 18:55:03 +00:00
1e5f2f517b
Merge remote-tracking branch 'origin/master' into develop
2023-06-24 18:53:18 +00:00
d18fc1cb92
Merge remote-tracking branch 'origin/master' into develop
2023-06-24 09:31:41 +00:00
ef547e909a
Merge remote-tracking branch 'origin/master' into develop
2023-06-24 08:33:51 +00:00
12edfc0c69
Fix anchor IDs for some API references ( #21345 )
2023-06-24 17:44:50 +10:00
1e05bad1ba
Move TAPPING_TERM
to data driven ( #21296 )
...
Co-authored-by: Nick Brassel <nick@tzarc.org>
2023-06-24 17:44:21 +10:00
4ae9bfd17a
Move RGBLIGHT_HUE/SAT/VAL_STEP
to data driven ( #21292 )
...
Co-authored-by: Nick Brassel <nick@tzarc.org>
2023-06-24 17:37:54 +10:00
6545eb64a0
Move RGB_MATRIX_HUE/SAT/VAL/SPD_STEP
to data driven ( #21354 )
2023-06-24 17:13:18 +10:00
8093b13365
Move TAPPING_TOGGLE
to data driven ( #21360 )
2023-06-24 17:10:22 +10:00
658b6aa3a6
Merge remote-tracking branch 'origin/master' into develop
2023-06-23 23:22:55 +00:00
3156cf6da0
Remove use of __flash within LED drivers ( #21343 )
2023-06-23 22:50:31 +01:00
b2a7420a22
Merge remote-tracking branch 'origin/master' into develop
2023-06-23 20:53:58 +00:00
416af0171c
Remove CORTEX_ENABLE_WFI_IDLE from keyboards. ( #21353 )
...
* Remove CORTEX_ENABLE_WFI_IDLE from the codebase.
* Turn on CORTEX_ENABLE_WFI_IDLE by default.
2023-06-23 20:31:25 +01:00
173f54cf1f
Merge remote-tracking branch 'origin/master' into develop
2023-06-23 16:49:07 +00:00
c1c18855f8
Merge remote-tracking branch 'origin/master' into develop
2023-06-23 10:20:53 +00:00
985eac4ab0
Merge remote-tracking branch 'origin/master' into develop
2023-06-23 09:38:48 +00:00
e21b4d2519
Merge remote-tracking branch 'origin/master' into develop
2023-06-23 08:52:06 +00:00
67c7d7bf20
Merge remote-tracking branch 'origin/master' into develop
2023-06-23 08:28:17 +00:00
cc6202de20
Merge remote-tracking branch 'origin/master' into develop
2023-06-22 16:33:41 +00:00
94b74b537a
Merge remote-tracking branch 'origin/master' into develop
2023-06-22 16:32:06 +00:00
aad5746682
Move protocol makefiles into their respective folders ( #21332 )
...
* Move protocol makefiles into their respective folders
* Fix USB-USB converter
2023-06-22 15:07:28 +01:00
fb76c941ee
Fix rate/pistachio_pro:via
( #21339 )
2023-06-22 15:06:57 +01:00
bfd6bb8d23
Merge remote-tracking branch 'origin/master' into develop
2023-06-22 13:46:17 +00:00
8ca7570cd2
Merge remote-tracking branch 'origin/master' into develop
2023-06-22 13:45:27 +00:00
5a4fab0b9e
Merge remote-tracking branch 'origin/master' into develop
2023-06-22 04:36:15 +00:00
c601b1f623
Merge remote-tracking branch 'origin/master' into develop
2023-06-22 02:12:05 +00:00
adc954fafd
Merge remote-tracking branch 'origin/master' into develop
2023-06-22 00:43:08 +00:00
87b371cea6
ProtoTypist PT-80 Refactor ( #21325 )
...
* [style] friendly-format info.json
* [docs] add layout/matrix diagram
* [style] refactor via keymap
- grid-align keycodes
- remove trailing whitespace
* [refactor] LAYOUT_all macro
Move the JSON object for the Enter key to the end of the home row.
* [style] refactor default keymap
- update keycode grid alignment
- remove trailing whitespace
* [refactor] LAYOUT_tkl_iso macro
Move the JSON object for the Enter key to the end of the home row.
This commit fixes a key sequence error with the `tkl_iso` Community
Layout support.
* [style] refactor default_ansi keymap
- update keycode grid alignment
- remove trailing whitespace
* [bugfix] fix function row matrix assignments for LAYOUT_tkl_iso
Fix incorrect matrix position assignments on the function row keys for
the `LAYOUT_tkl_iso` macro.
* [bugfix] fix function row matrix assignments for LAYOUT_tkl_ansi
Fix incorrect matrix position assignments on the function row keys for
the `LAYOUT_tkl_ansi` macro.
2023-06-21 14:20:02 -07:00
810cd9bc53
Merge remote-tracking branch 'origin/master' into develop
2023-06-21 19:30:39 +00:00
e3faa76e4c
Merge remote-tracking branch 'origin/master' into develop
2023-06-21 18:42:56 +00:00
fa1b53360b
Merge remote-tracking branch 'origin/master' into develop
2023-06-21 18:30:50 +00:00
b6c76cd143
Merge remote-tracking branch 'origin/master' into develop
2023-06-21 17:39:03 +00:00
673b536d70
Merge remote-tracking branch 'origin/master' into develop
2023-06-21 16:00:31 +00:00
3274e0a4d5
Merge remote-tracking branch 'origin/master' into develop
2023-06-21 03:05:47 +00:00
08ba8a0160
Merge remote-tracking branch 'origin/master' into develop
2023-06-21 03:02:34 +00:00
63735431d3
Merge remote-tracking branch 'origin/master' into develop
2023-06-21 02:58:50 +00:00
dad41bd2f6
ProtoTypist PT-60 Refactor ( #21322 )
2023-06-20 20:58:44 -06:00
c69f82f282
Merge remote-tracking branch 'origin/master' into develop
2023-06-21 02:30:16 +00:00
6ec91a75d5
Merge remote-tracking branch 'origin/master' into develop
2023-06-21 00:33:07 +00:00
ffdc70bf0a
Consolidate KEYBOARD_OUTPUT
+KEYMAP_OUTPUT
=>INTERMEDIATE_OUTPUT
( #21272 )
2023-06-21 08:41:49 +10:00
45dc1ccffe
EC Pro X JIS Layout Touch-Up ( #21260 )
...
* [refactor] update `info.json` for readability
- sort the JSON objects representing the keyboard's keys in the order:
- label, matrix, x, y, w, h
- convert numeric JSON values to integers where appropriate
* [refactor] remove key labels from `info.json`
* [refactor] keymap refactor
- grid-align keycodes
* [bugfix] move Enter key to home row
Moves the JSON object representing the Enter key to the home row.
Fixes an issue that resulted in correct key assignment only if the
keymap being compiled/flashed was based upon the `via` keymap.
2023-06-20 15:40:31 -07:00
a9f49a0ce8
Merge remote-tracking branch 'origin/master' into develop
2023-06-20 17:17:10 +00:00
01cfc72b57
Merge remote-tracking branch 'origin/master' into develop
2023-06-20 15:42:27 +00:00
965cfec3f9
Merge remote-tracking branch 'origin/master' into develop
2023-06-20 15:39:02 +00:00
a2e2d92652
Merge remote-tracking branch 'origin/master' into develop
2023-06-20 15:36:05 +00:00
d98b60c8f6
Move kb83 keyboard ( #20761 )
...
* move hfdkb/keyboard_sw/k83 --> inland/kb83
* move hfdkb/keyboard_sw/k83 --> inland/kb83
* Update data/mappings/keyboard_aliases.hjson
* Update keyboard_aliases.hjson
* fixed the Configurator layout data
* fixed the Configurator layout data
* Revert "Update keyboard_aliases.hjson"
This reverts commit c085c547656d09a14b9b0fad6a00f9551106719f.
* Revert "fixed the Configurator layout data"
* Update keyboard_aliases.hjson
* Update info.json
2023-06-19 19:31:46 -07:00
808228c1a8
Merge remote-tracking branch 'origin/master' into develop
2023-06-20 01:56:07 +00:00
be6f92c612
Merge remote-tracking branch 'origin/master' into develop
2023-06-20 01:46:21 +00:00
b749a5f720
Fixup nightly_boards/n40_o
( #21307 )
2023-06-19 13:59:35 -06:00
c4a67d3f33
Remove encoder in-matrix workaround code ( #20389 )
2023-06-19 09:46:27 -06:00
74fbd5a031
Fixup dekunukem/duckypad
( #21298 )
2023-06-19 13:10:25 +01:00
a68e9f0116
Merge remote-tracking branch 'origin/master' into develop
2023-06-19 06:05:27 +00:00
55ed2bcc7e
Merge remote-tracking branch 'origin/master' into develop
2023-06-19 05:53:34 +00:00
3c84f2b96d
Merge remote-tracking branch 'origin/master' into develop
2023-06-19 05:23:45 +00:00
2ea02c3995
Merge remote-tracking branch 'origin/master' into develop
2023-06-19 05:03:28 +00:00
1f6aa12184
Merge remote-tracking branch 'origin/master' into develop
2023-06-19 03:57:28 +00:00
1c9d0f0eec
Remove default TAPPING_TERM
from keyboard config.h ( #21284 )
2023-06-18 23:33:45 +01:00
7c7cec906a
Merge remote-tracking branch 'origin/master' into develop
2023-06-18 22:09:05 +00:00
54d883befa
Merge remote-tracking branch 'origin/master' into develop
2023-06-18 11:38:43 +00:00
b1783db4ea
Move RGBLED_NUM
to data driven ( #21278 )
2023-06-18 14:39:07 +10:00
7178645be7
Merge remote-tracking branch 'origin/master' into develop
2023-06-18 04:33:50 +00:00
40a073b140
Merge remote-tracking branch 'origin/master' into develop
2023-06-17 19:39:03 +00:00
d85600fcd4
Eason Aeroboard Refactor ( #21271 )
...
* [refactor] refactor keymaps
- grid-align keycodes
- use four-space indent
- remove trailing whitespace
* [refactor] physically arrange layout macro
Arrange the layout macro and keymaps in the QMK-desired order.
Breaks compatibility with out-of-tree keymaps.
Key sequence swaps in this commit:
- `KC_GRV` <-> `KC_1`
- `KC_TAB` <-> `KC_Q`
* [refactor] rename LAYOUT to LAYOUT_split_space
* [enhancement] add LAYOUT_7u_space
* [chore] correct maintainer value
Reference the keyboard maintainer's GitHub username.
2023-06-17 20:37:28 +01:00
90a98fa689
Merge remote-tracking branch 'origin/master' into develop
2023-06-17 19:37:15 +00:00
2367d8129c
Move RGBLIGHT_SLEEP
to data driven ( #21072 )
2023-06-16 14:04:45 +10:00
579db6131e
Merge remote-tracking branch 'origin/master' into develop
2023-06-15 20:57:46 +00:00
dc435a0834
Merge remote-tracking branch 'origin/master' into develop
2023-06-15 20:56:50 +00:00
e8ca83a353
Move RGBLIGHT_SPLIT
to data driven ( #21190 )
...
* Move `RGBLIGHT_SPLIT` to data driven
* Remove where `split_count` is already set
2023-06-15 13:27:26 +01:00
c011eb1ead
Merge remote-tracking branch 'origin/master' into develop
2023-06-15 12:19:44 +00:00
53d76042e0
Merge remote-tracking branch 'origin/master' into develop
2023-06-15 04:29:09 +00:00
dd69649fc9
Merge remote-tracking branch 'origin/master' into develop
2023-06-15 04:26:11 +00:00
5c03941405
Merge remote-tracking branch 'origin/master' into develop
2023-06-15 04:24:28 +00:00
03c4530e8c
Merge remote-tracking branch 'origin/master' into develop
2023-06-15 04:22:24 +00:00
8ee0cb5744
Merge remote-tracking branch 'origin/master' into develop
2023-06-15 04:08:59 +00:00
2add1fb223
[Keyboard] dactyl_manuform/6x7
pin correction ( #21240 )
2023-06-14 22:06:18 -06:00
f594b99f92
Merge remote-tracking branch 'origin/master' into develop
2023-06-15 04:00:51 +00:00
ee6320c7aa
Merge remote-tracking branch 'origin/master' into develop
2023-06-15 03:59:31 +00:00
6c7c5889ca
Rely on introspection to handle OOB access. ( #21247 )
2023-06-14 20:48:19 -07:00
88d9b7ee31
Merge remote-tracking branch 'origin/master' into develop
2023-06-15 03:30:22 +00:00
9103b63354
Merge remote-tracking branch 'origin/master' into develop
2023-06-15 01:46:17 +00:00
6fdf4baecd
Merge remote-tracking branch 'origin/master' into develop
2023-06-14 16:27:44 +00:00
7bafae64f9
FJLabs Swordfish Layout Macro Refactor ( #21234 )
...
* physically arrange layout macro
Arranges the layout macro to QMK standards (left to right, row by row).
This change breaks compatibility with out-of-tree keymaps, because the
order in which the keycode arguments must be passed is changed.
* rename `LAYOUT_alice_all` to `LAYOUT_split_bs`
* add `LAYOUT_2u_bs` macro
2023-06-14 07:31:51 -07:00
9551a0a38a
Move RGBLIGHT_LED_MAP
to data driven ( #21095 )
2023-06-14 22:01:13 +10:00
6c4286152f
Merge remote-tracking branch 'origin/master' into develop
2023-06-14 06:27:47 +00:00
5fd55908c6
Merge remote-tracking branch 'origin/master' into develop
2023-06-13 15:18:40 +00:00
aefdb39393
Merge remote-tracking branch 'origin/master' into develop
2023-06-13 15:09:23 +00:00
d9bea011fa
Merge remote-tracking branch 'origin/master' into develop
2023-06-13 15:05:55 +00:00
fd2a516f03
Merge remote-tracking branch 'origin/master' into develop
2023-06-13 06:33:41 +00:00
f4529eb42b
[Keymap] Fix scheikled
keymap for dactyl_manuform/4x6
( #21206 )
2023-06-13 00:19:38 -06:00
af58f26028
Merge remote-tracking branch 'origin/master' into develop
2023-06-13 06:17:56 +00:00
94aaf38177
Merge remote-tracking branch 'origin/master' into develop
2023-06-12 19:08:59 +00:00
84c7aaae91
Merge remote-tracking branch 'origin/master' into develop
2023-06-12 01:12:57 +00:00
f830b53a7a
Merge remote-tracking branch 'origin/master' into develop
2023-06-11 07:56:32 +00:00
1fcb9a0228
Merge remote-tracking branch 'origin/master' into develop
2023-06-11 07:53:05 +00:00
beaf6505ed
Merge remote-tracking branch 'origin/master' into develop
2023-06-11 07:51:56 +00:00
cf6c92426d
[Keyboard] correct and modernise dactyl_manuform/6x7
variant ( #21176 )
2023-06-11 01:48:56 -06:00
3444e9656d
Refactor the rain lighting decision operator ( #21139 )
2023-06-10 23:55:03 -07:00
55f226159b
Merge remote-tracking branch 'origin/master' into develop
2023-06-11 06:27:53 +00:00
c4b116875f
Merge remote-tracking branch 'origin/master' into develop
2023-06-10 23:34:17 +00:00
38edc481d1
Merge remote-tracking branch 'origin/master' into develop
2023-06-10 20:35:55 +00:00
ea70b361ce
Merge remote-tracking branch 'origin/master' into develop
2023-06-10 15:02:22 +00:00
0d574cd82e
Merge remote-tracking branch 'origin/master' into develop
2023-06-10 14:59:13 +00:00
c69bc9d140
Merge remote-tracking branch 'origin/master' into develop
2023-06-10 14:57:25 +00:00
a9a68ff4f1
Merge remote-tracking branch 'origin/master' into develop
2023-06-10 02:17:31 +00:00
b9d78e4828
Merge remote-tracking branch 'origin/master' into develop
2023-06-09 23:49:38 +00:00
c8e47bea98
Merge remote-tracking branch 'origin/master' into develop
2023-06-09 18:35:05 +00:00
c871f6ad45
Merge remote-tracking branch 'origin/master' into develop
2023-06-09 14:51:59 +00:00
4c60ebdbe0
Merge remote-tracking branch 'origin/master' into develop
2023-06-09 01:46:47 +00:00
806b61c2f7
[Core] RGB matrix ws2812 update ( #21135 )
...
* ws2812_update boolean to stop update every single cycle
* lint1
Co-authored-by: Joel Challis <git@zvecr.com>
* lint2
Co-authored-by: Joel Challis <git@zvecr.com>
* Update quantum/rgb_matrix/rgb_matrix_drivers.c
---------
Co-authored-by: Joel Challis <git@zvecr.com>
2023-06-09 01:00:22 +01:00
760a976993
Merge remote-tracking branch 'origin/master' into develop
2023-06-08 20:08:49 +00:00
f861695e83
Merge remote-tracking branch 'origin/master' into develop
2023-06-08 09:11:17 +00:00
d1d0925cf9
[Core] Optimisation - Add RGB LED colour set check in drivers ( #21134 )
2023-06-08 02:58:53 +01:00
9a6056d09c
Merge remote-tracking branch 'origin/master' into develop
2023-06-08 01:47:47 +00:00
cc64247ebf
Merge remote-tracking branch 'origin/master' into develop
2023-06-08 01:03:58 +00:00
90ea9e447a
Reset matrix_need_update
properly in eager debouncing algorithms ( #21154 )
...
The `matrix_need_update` variable needs to be reset to `false` in
`transfer_matrix_values()`, otherwise that function continues to be
invoked for every scanning loop (forever with `sym_eager_pk` and
`sym_eager_pk`, or until some key gets released with
`asym_eager_defer_pk`), and the scanning rate gets much lower because of
all that useless work.
Co-authored-by: Sergey Vlasov <sigprof@gmail.com>
2023-06-08 02:01:45 +01:00
a059d121fa
Merge remote-tracking branch 'origin/master' into develop
2023-06-07 23:57:41 +00:00
3fa92a4e7e
Merge remote-tracking branch 'origin/master' into develop
2023-06-07 23:56:53 +00:00
542749433c
Merge remote-tracking branch 'origin/master' into develop
2023-06-07 23:00:02 +00:00
fd1e638c28
Use unsigned integer for mousekey kinetic speed ( #21151 )
2023-06-07 13:12:49 -07:00
a02230f6fc
Merge remote-tracking branch 'origin/master' into develop
2023-06-06 21:55:10 +00:00
ff1d7d287c
Merge remote-tracking branch 'origin/master' into develop
2023-06-06 21:46:52 +00:00
64eb9852d2
Merge remote-tracking branch 'origin/master' into develop
2023-06-06 07:04:38 +00:00
6c9c9489d2
Merge remote-tracking branch 'origin/master' into develop
2023-06-06 05:46:59 +00:00
f61abde116
Merge remote-tracking branch 'origin/master' into develop
2023-06-06 05:43:14 +00:00
5b3e41c1ca
Merge remote-tracking branch 'origin/master' into develop
2023-06-06 05:35:05 +00:00
b0c483bb87
Merge remote-tracking branch 'origin/master' into develop
2023-06-06 05:18:16 +00:00
4c928b0680
Merge remote-tracking branch 'origin/master' into develop
2023-06-06 05:14:31 +00:00
c9cf9712aa
Move RGBLED_SPLIT
to data driven ( #21113 )
...
Co-authored-by: Joel Challis <git@zvecr.com>
2023-06-06 11:08:04 +10:00
f91ca76c78
Merge remote-tracking branch 'origin/master' into develop
2023-06-05 20:43:42 +00:00
3617cbde7a
Merge remote-tracking branch 'origin/master' into develop
2023-06-05 20:35:00 +00:00
83a726c30e
Merge remote-tracking branch 'origin/master' into develop
2023-06-05 05:59:35 +00:00
0c0cabe3f5
Remove quantum/keymap.h ( #21086 )
2023-06-05 06:17:38 +01:00
2d09305445
Merge remote-tracking branch 'origin/master' into develop
2023-06-04 01:49:13 +00:00
edaf665414
[Enhancement] Decouple autocorrect logic ( #21116 )
2023-06-04 02:11:54 +01:00
220dad26d0
Merge remote-tracking branch 'origin/master' into develop
2023-06-04 01:11:30 +00:00
ce94daf3d8
Merge remote-tracking branch 'origin/master' into develop
2023-06-03 20:39:49 +00:00
a3c58ba567
Merge remote-tracking branch 'origin/master' into develop
2023-06-03 20:38:54 +00:00
7d676f1aa6
Merge remote-tracking branch 'origin/master' into develop
2023-06-03 07:04:21 +00:00
6aacd4d3c0
Merge remote-tracking branch 'origin/master' into develop
2023-06-03 02:14:29 +00:00
c754f644dc
[Core] Move dynamic macro "stop recording" logic to a function ( #21108 )
2023-06-02 14:46:04 -07:00
27120f2fb6
platfoms: chibios: wait: only define the frequency ( #21115 )
2023-06-02 14:41:05 -07:00
ef788c68f4
Merge remote-tracking branch 'origin/master' into develop
2023-06-02 07:46:36 +00:00
aa33fb00fd
Revert "Add *_MATRIX_LED_COUNT generation/validation ( #19515 )" ( #21109 )
...
This reverts commit 25c16b3adeb15466d75691162763ce062b2c6e64.
2023-06-02 02:45:48 +01:00
25c16b3ade
Add *_MATRIX_LED_COUNT generation/validation ( #19515 )
...
* Add *_MATRIX_LED_COUNT parsing/validation
* Disable parsing for now
* Disable complexity check
2023-06-02 02:42:49 +01:00
0a3ec7f59c
Merge upstream uf2conv.py changes ( #21107 )
2023-06-01 21:12:25 +01:00
a4ed6ad0f5
Unicodemap keycodes rename ( #21092 )
2023-06-01 17:25:08 +01:00
45c9bc4e55
Merge remote-tracking branch 'origin/master' into develop
2023-06-01 14:11:31 +00:00
857e9b74d6
Merge remote-tracking branch 'origin/master' into develop
2023-06-01 09:26:41 +00:00
6156972781
Merge remote-tracking branch 'origin/master' into develop
2023-05-31 19:03:39 +00:00
5a26e5e790
[Keymap] transpose added to giabalanai keymaps ( #21054 )
2023-05-31 11:48:56 -07:00
6a2de56aaf
Merge remote-tracking branch 'origin/master' into develop
2023-05-31 18:47:46 +00:00
04719c774d
Fix backlight sync on suspend_power_down for split keyboards ( #21079 )
2023-05-31 11:46:03 -07:00
b3a7f80e1a
Merge remote-tracking branch 'origin/master' into develop
2023-05-31 18:44:47 +00:00
cc11b63d87
Merge remote-tracking branch 'origin/master' into develop
2023-05-30 18:25:04 +00:00
23658cf714
Merge remote-tracking branch 'origin/master' into develop
2023-05-30 01:11:34 +00:00
ffeaf462e3
Merge remote-tracking branch 'origin/master' into develop
2023-05-30 01:08:54 +00:00
0ffa4ef9df
Merge remote-tracking branch 'origin/master' into develop
2023-05-28 22:27:51 +00:00
11bba43953
Merge remote-tracking branch 'origin/master' into develop
2023-05-28 20:37:30 +00:00
f2808dcbef
Branch point for 2023q3 Breaking Change.
2023-05-29 06:20:09 +10:00