74bec84740
[Bug] Fix 3 speed mousekey mode ( #17500 )
2022-06-29 01:16:31 -07:00
88086a80b0
Bump JamesIves/github-pages-deploy-action from 3.7.1 to 4.3.4 ( #17497 )
...
Bumps [JamesIves/github-pages-deploy-action](https://github.com/JamesIves/github-pages-deploy-action ) from 3.7.1 to 4.3.4.
- [Release notes](https://github.com/JamesIves/github-pages-deploy-action/releases )
- [Commits](https://github.com/JamesIves/github-pages-deploy-action/compare/3.7.1...v4.3.4 )
---
updated-dependencies:
- dependency-name: JamesIves/github-pages-deploy-action
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>
2022-06-29 16:45:09 +10:00
58f4e19503
Bump actions/checkout from 2 to 3 ( #17496 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-29 16:44:54 +10:00
b37a59a967
Bump peter-evans/create-pull-request from 3 to 4 ( #17495 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-29 16:44:19 +10:00
2b094d4112
Enable dependabot for actions.
2022-06-29 08:46:47 +10:00
43f8d365ba
[Bug] Fix issue with mousekey movement getting stuck ( #17493 )
...
* [Bug] Fix issue with mousekey movement getting stuck
* Lint
2022-06-28 15:28:44 -07:00
1e402060a6
Bump revision for auto-tagging.
...
Seems there was an error, but it wasn't failing the actions run.
https://github.com/anothrNick/github-tag-action/releases/tag/1.39.0
2022-06-29 08:13:38 +10:00
fa3dd373b4
Fix error message in generated code ( #17484 )
2022-06-27 08:58:31 +10:00
410686dc03
[Keyboard] Add blockboy/ac980mini keyboard ( #16839 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-06-25 12:45:45 -07:00
e13bb58c40
Only omit paths containing "/keymaps/" ( #17468 )
...
This allows keyboard names to contain the word "keymaps"
2022-06-25 20:40:49 +01:00
7fd3d76faa
[Split] Ensure SOFT_SERIAL_PIN is defined if USE_I2C isn't defined ( #17466 )
2022-06-25 12:34:40 -07:00
cbbdcec290
[Keyboard] Fixup skergo - missing keycode in keymaps ( #17458 )
2022-06-25 12:15:00 -07:00
31dfdaa1ba
[Keyboard] Fix firmware size for via keymap on Atom47 ( #17472 )
2022-06-24 15:02:33 -07:00
a8677ed296
Fix up Djinn fuse handling. ( #17465 )
2022-06-24 14:11:06 +10:00
71472a1692
Update ref_functions.md (replaced deprecated RESET
) ( #17436 )
2022-06-23 02:26:08 +01:00
aaaf3ff66a
Fix 0 delta results in size_regression.sh ( #17457 )
2022-06-23 11:23:13 +10:00
666cba5c2e
Cf/evyd13 wasdat ( #17452 )
...
* evyd13/wasdat: add LAYOUT_all Configurator data
* info.json: fix JSON syntax errors
2022-06-23 02:15:38 +01:00
47fcb40a81
[Keyboard] Fix RGB_matrix coordinates for gl516/j73gl ( #17450 )
2022-06-22 17:52:16 -07:00
8ea836f2b2
[Keyboard] Update SKErgo for hardware changes ( #17449 )
...
Co-authored-by: kevinzhao-tech <kevin@keyz.io>
2022-06-22 17:39:19 -07:00
0a04064362
Chaos 65 Community Layout Support ( #17447 )
...
* move ISO Enter position to home row
This commit makes the ISO layout macros compatible with QMK's `65_iso_blocker` and `65_iso_blocker_tsangan` community layouts.
* info.json: apply friendly formatting
- add key labels
- add line breaks between physical rows
* enable Community Layout support
* chaos65.h: add matrix diagram
2022-06-22 09:40:48 -07:00
27f9e4775e
Checkerboards SNOP60 Refactor ( #17446 )
2022-06-22 07:29:47 -07:00
701db278e4
[Keymap] farmergreg's kint41 Kinesis Advantage 2 Layout ( #16784 )
2022-06-21 22:10:17 -07:00
46644b0a64
[Keyboard] Add n60a pcb ( #17273 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
2022-06-21 19:14:36 -07:00
3e9f000a97
[Keyboard] Zeno 60% Ergo PCB ( #17403 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
2022-06-21 18:53:04 -07:00
de4262f9aa
Add missing snop60 default keymap ( #17443 )
2022-06-21 16:49:58 +01:00
03d0182541
alt34 rev1: Configurator Compilation Fix ( #17442 )
...
* move USE_I2C and EE_HANDS definitions to keyboard level
Allow this keyboard to be compiled by QMK Configurator.
* remove redundant DEFAULT_FOLDER rule
2022-06-21 13:22:53 +01:00
c2e5953bc1
[Keyboard] add dynamis keyboard ( #15994 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-06-20 20:41:46 -07:00
84718c0ab7
[Keyboard] Add labbeminiv1 ( #16401 )
...
* [Keyboard] Add labbeminiv1
* Adjust vendor id
The used vendor id was in use
* Remove comment in the rgb keymap
* Update keyboards/labbe/labbeminiv1/rules.mk
Co-authored-by: Ryan <fauxpark@gmail.com>
* Rename rgb matrix keymap folder
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-06-20 20:33:29 -07:00
712f6cf450
[Keyboard] Add rb18 keyboard ( #17306 )
2022-06-20 20:24:58 -07:00
7b7fb63f4b
[Keyboard] Add Nayeon by Abats Keyboard Club ( #16659 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Joel Challis <git@zvecr.com>
2022-06-20 20:16:13 -07:00
c114996034
[Keyboard] Add more bootloader options for id75 ( #17441 )
2022-06-20 20:11:37 -07:00
3077123bf0
[Keyboard] Add base FAve65H firmware ( #17147 )
...
Co-authored-by: Wolf Van Herreweghe <wolfvh@getupgamesofficial.com>
2022-06-20 19:23:50 -07:00
1c26c0bc9b
[Keyboard] Update firmware for the FAve 87H ( #16920 )
...
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Wolf Van Herreweghe <wolfvh@getupgamesofficial.com>
2022-06-20 19:23:34 -07:00
e8e45bca98
[Keyboard] Update FAve 84H RGB firmware ( #16919 )
...
* Add base FAve 84H firmware
* Update keyboards/linworks/fave84h/readme.md
Thank you, apologies for the oversight
Co-authored-by: Joel Challis <git@zvecr.com>
* Update keyboards/linworks/fave84h/keymaps/via/keymap.c
Co-authored-by: Joel Challis <git@zvecr.com>
* Update keyboards/linworks/fave84h/keymaps/default/keymap.c
Co-authored-by: Joel Challis <git@zvecr.com>
* Move LED config in ifdef
* update read me
* Update Product Name
* Update keyboards/linworks/fave84h/rules.mk
Co-authored-by: Ryan <fauxpark@gmail.com>
* Add Via RGB Matrix Control
* Add base FAve 84H firmware
* Add Via RGB Matrix Control
* fix merge conflict
* reduce max brightness
* remove action macro and action function
Co-authored-by: Joel Challis <git@zvecr.com>
* Remove / update code to work with the build in QMK via hack
* Update Read me
* Add newline at end of rules
Co-authored-by: Wolf Van Herreweghe <wolfvh@getupgamesofficial.com>
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-06-20 19:22:53 -07:00
0a45a19801
[Docs] clarify inner array of direct pin matrix ( #17437 )
2022-06-21 01:52:11 +01:00
5ab90cc72a
[Keyboard] Add tegic for melgeek! ( #17400 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
2022-06-20 17:26:08 -07:00
aa06893b58
Add Djinn. ( #17382 )
...
* Add Djinn.
* Review comments.
* Further cleanup.
2022-06-20 14:20:56 +10:00
ad2e853611
[Keyboard] add at6 keyboard ( #17346 )
...
Co-authored-by: zvecr <git@zvecr.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-06-19 11:16:24 -07:00
7982957f75
[Keymap] Update XD75 keymap by markus ( #17417 )
2022-06-19 10:59:00 -07:00
fd01feae4b
Add a note about using differents MCU family ( #17416 )
2022-06-19 08:32:22 +10:00
b5104c3a93
Fixup stale labels lists. ( #17415 )
2022-06-18 17:33:55 +10:00
545923b0a0
Fixup handwired/macroboard ( #17405 )
2022-06-17 04:50:14 +01:00
6d2f9c9c1e
[Keyboard] Atreus: add STM32F103C8T6 based variant ( #16846 )
...
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-06-16 15:36:11 -07:00
82a7f4adda
[handwired/macroboard] Add separate f401 and f411 configs… ( #16338 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
2022-06-16 15:35:40 -07:00
89921e917a
[Keyboard] Fix 1U space in Keebio/sinc/rev2 layout macros ( #16901 )
2022-06-16 15:35:13 -07:00
6d7026e561
[Keyboard] mini_ten_key_plus edited info.json ( #15574 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-06-16 15:34:05 -07:00
811dbda20a
[Keymap] Update yoshimaru46 keymap ( #17402 )
2022-06-16 14:46:04 -07:00
5ccb2fd003
Swap to actions/stale. ( #17404 )
2022-06-17 07:16:01 +10:00
8be0496347
[Keyboard] Add ADM42 Keyboard ( #17366 )
...
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-06-16 11:20:31 -07:00
8e128452db
[Keyboard] Idobao Montex V2(RGB) ( #15865 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Christian Hofstede <4440939+chofstede@users.noreply.github.com>
Co-authored-by: Vino Rodrigues <github@m.vinorodrigues.com>
Co-authored-by: Vino Rodrigues <366673+vinorodrigues@users.noreply.github.com>
2022-06-16 12:08:01 +10:00
8e5f8a5ff9
[Keyboard] Add Idobao Montex RGB (V2) ( #16897 )
...
* Add Montex V2 (#10 )
* Update readme.md
* Update rules.mk
* Update config.h
* Update keyboards/idobao/montex/v2/config.h
Co-authored-by: Drashna Jaelre <drashna@live.com>
* Update keyboards/idobao/montex/v2/rules.mk
Add Layouts
Co-authored-by: Drashna Jaelre <drashna@live.com>
* Merged code fron work done with @vinorodrigues
* Update keyboards/idobao/montex/v2/rules.mk
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update keyboards/idobao/montex/v2/v2.h
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update keyboards/idobao/montex/v2/config.h
Co-authored-by: Ryan <fauxpark@gmail.com>
* Removing via_nug keymap
* update to montex code (#11 )
* remove VIA_QMK_RGBLIGHT_ENABLE
* more data driven config, simple copyright headers, some code cleanup
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Vino Rodrigues <366673+vinorodrigues@users.noreply.github.com>
2022-06-15 19:04:30 -07:00
d3dfa83b40
Fix clean arg handling ( #17392 )
2022-06-15 22:43:54 +01:00
7224d84167
edit typo in comment ( #17394 )
2022-06-15 21:31:13 +01:00
afbba27f42
BLASTER75 info.json position fixes ( #17395 )
2022-06-15 21:30:35 +01:00
de207b97fa
[Keymap+] SnailMap port for the Kintsugi keyboard. ( #17341 )
2022-06-14 17:13:37 -07:00
b7ce3b1967
[Keymap] New keymap for Keebio FoldKB ( #17364 )
2022-06-14 16:42:41 -07:00
dc2ce36d63
[Keyboard] Add Chaos65 keyboard ( #17369 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
2022-06-14 16:42:15 -07:00
1c45845178
[Keyboard] Flip encoder pads on basketweave ( #17375 )
2022-06-14 16:32:07 -07:00
f37de9a212
Perform stricter lint checks ( #17348 )
2022-06-14 14:54:46 +01:00
15dab01e6a
Inform people that things may not work. ( #17391 )
2022-06-14 20:15:01 +10:00
026d0e8bf1
Update feature_midi.md ( #17390 )
...
Add caveat about usb endpoints.
2022-06-14 11:12:52 +01:00
e49fa43a7f
[Keyboard] add SNOP60 ( #17131 )
...
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
2022-06-13 11:30:35 -07:00
5149728b23
[Keyboard] Add BLASTER75 keyboard ( #16887 )
...
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-06-12 22:14:33 -07:00
f18afffc8d
actions/stale
: 150 operations, oldest-first.
2022-06-13 11:15:24 +10:00
856029f7c5
Swap to 1000 stale actions while debugging.
2022-06-13 11:05:25 +10:00
9d07ab88af
Fixup stale action. ( #17373 )
2022-06-13 10:55:16 +10:00
f7ab10a3c1
Add stale action. ( #17372 )
...
* Add stale action.
* Allow for manual trigger.
2022-06-13 10:43:52 +10:00
c2045558d9
[Keyboard] Add Lemon40 keyboard ( #17357 )
2022-06-12 11:30:08 -07:00
b5a53a9946
Add encoder map ( #17361 )
2022-06-12 15:34:29 +01:00
3f841a24f0
[Keyboard] Remove terminal commands from m48 ( #17363 )
2022-06-12 20:47:24 +10:00
a50b09cba5
[Keyboard] add pierce ( #17000 )
...
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Dan Abrahamsson <dan.abrahamsson@imsystech.com>
2022-06-11 11:24:58 -07:00
51cfb1b457
[Keyboard] mlego fix product id and sync oled code ( #16237 )
...
* sync oled code over the keymaps
* put different product ids
* put different product ids for the rest
* put different product ids for the rest
* try to reduce code duplication
* make ifdefs nice and correct
* move the leds code out of keymap
* try to reduce code duplication
* move the rgb code outside the keymaps for reuse
* Update keyboards/mlego/m65/m65.c
Co-authored-by: Drashna Jaelre <drashna@live.com>
* Update keyboards/mlego/m65/m65.c
Co-authored-by: Drashna Jaelre <drashna@live.com>
* move more code outside keymaps for reuse
* add few more xps
* add mic mute
* update to new name of macros for reset
* style for matrix
* clean split
* use tinyuf2 as bootloader
* Update keyboards/mlego/m65/rev4/rules.mk
Co-authored-by: Ryan <fauxpark@gmail.com>
* radionalise product id and device version
* add tinyuf2 as default bootloader for stm32f4
* update tinyuf2
* update tinyuf2 and via. f411 remove tinyuf2 since is not really working. make the config more conditional
* sync the keymap with default
* revert via non building with gcc 11
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-06-11 11:18:45 -07:00
dbd4ac5a3f
[Keyboard] Fix checkboards/quark_lp (another) ( #17296 )
2022-06-11 10:52:45 -07:00
b4b34cd2cd
Wasdat: move some stuff to info.json ( #17327 )
2022-06-11 08:24:29 +10:00
92665aef33
Promote 'layouts require matrix data' to api error ( #17349 )
2022-06-10 11:44:48 +01:00
7baf9b3f35
Promote label with newlines to lint error ( #17347 )
2022-06-10 11:44:23 +01:00
d8ace624c8
initial ( #17345 )
2022-06-10 08:45:31 +01:00
7c097ee6b4
[Keyboard] Add Sodium keyboards ( #17078 )
...
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: nacly <nacly@pop-os.localdomain>
2022-06-09 20:42:53 -07:00
93c3a959a7
[Keymap] Add planck/scottzach1 keymap ( #17083 )
2022-06-09 20:40:43 -07:00
9da1b86d71
[keyboard] annepro2 Add and use functions to directly control led colors ( #17196 )
2022-06-10 13:25:48 +10:00
9316023290
[Keyboard] Improve the durgot k3x0 readme.md ( #17214 )
2022-06-09 18:15:44 -07:00
2f8704143e
[Keyboard] Adding Sunsetter R2 keyboard to Charue family ( #17269 )
...
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-06-09 18:12:31 -07:00
a599550adb
Add support for linting deprecated and removed functionality ( #17063 )
...
* Add support for more lint warnings/errors
* Develop currently needs extra deps installed
* Lint a few more scenarios
* fix tests
2022-06-09 21:02:16 +01:00
de43b09d25
[Keyboard] Fix kprepublic/bm60hsrgb_ec/rev2 ( #17334 )
2022-06-09 11:53:28 -07:00
6567b21688
Move more UART-based keyboards to use timeout correctly. ( #17329 )
...
Co-authored-by: Tomasz Janeczko <tomasz.j@hey.com>
2022-06-08 14:51:41 -07:00
f6a7bf2a83
[Keyboard] Add KPrepublic BM60hsrgb_ec V1 and V2 ( #15104 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-06-08 12:20:26 -07:00
c9b71f953f
[Keymap] Update keymap for user jasondunsmore ( #17312 )
2022-06-07 23:23:41 -07:00
5f72d54299
Update other_vscode.md ( #17317 )
...
Bracket pair colorizer has been deprecated since it is now a native feature, and VIM Keymap no longer exists, so I removed those 2 links.
2022-06-08 02:47:57 +01:00
1d75e20cd8
Add WB32 evaluation board onekey targets. ( #17330 )
2022-06-08 10:47:56 +10:00
5c7972760c
[Keymap] CRKBD: Update jpe230 Keymap ( #17280 )
2022-06-07 11:31:28 -07:00
1c97a0375e
[Keyboard] Add BrutalV2 65 Keyboard ( #17252 )
...
* Add Brutal65 V2 to QMK
* Update info.json and copyright notices
* Update info.json]
* Update readme and delete chconf
* Update matrix and keymaps to match info json
* Update keyboards/cannonkeys/brutalv2_65/config.h
Co-authored-by: Drashna Jaelre <drashna@live.com>
* Update keyboards/cannonkeys/brutalv2_65/readme.md
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update keyboards/cannonkeys/brutalv2_65/rules.mk
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-06-07 11:30:35 -07:00
fbe236fa77
[Keyboard] Add Cloudline PCB support ( #17253 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-06-07 11:29:31 -07:00
b8bbd0cb9a
[Keyboard] Add Stello65 keyboard ( #17168 )
...
* [Keyboard] add Stello65 keyboard
* Apply suggestions from code review
Co-authored-by: Drashna Jaelre <drashna@live.com>
* Apply suggestions from code review
Co-authored-by: Ryan <fauxpark@gmail.com>
* [Keyboard] update config pinout for stello65_sl_rev1
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-06-07 11:28:13 -07:00
c681b6dbf3
[Keyboard] Handle timeout on UART for Redox Wireless ( #17203 )
...
* Handle timeout on UART for Redox Wireless receiver-to-keyboard communication.
- This fixes the issue of a keyboard deadlocking on the first matrix
scan with Redox Wireless keyboards
* Remove an explicit cast.
Co-authored-by: Tomasz Janeczko <tomasz.j@hey.com>
2022-06-07 11:22:13 -07:00
5d767f8361
[Keyboard] Add alt34 keyboard ( #17223 )
...
* Add files for alt34 keyboard
* Add link to hardware bill of materials for alt34
* Change keyboard image link to imgur
* Remove platform specific defines from rev1.h
* Remove bluetooth and sleep led rules etc
* Add GPL license header to all source code files
* Shorten comment for NKRO_ENABLE
Co-authored-by: Drashna Jaelre <drashna@live.com>
* Simplify option usage comment in rules.mk
Co-authored-by: Drashna Jaelre <drashna@live.com>
* Set imgur link to largest size option
Co-authored-by: Drashna Jaelre <drashna@live.com>
* Move rules.mk into rev1 folder entirely
* Remove .noci file
* Update keyboards/alt34/rev1/rules.mk
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-06-07 11:14:44 -07:00
cf1e66b352
[Keymap] add trwnh keymap for gmmk pro ( #17267 )
2022-06-07 11:01:23 -07:00
f0b1c8ced9
add new keyboard atset ( #17195 )
...
Co-authored-by: zvecr <git@zvecr.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-06-07 23:31:56 +10:00
b85c224b7c
docs: reflect systemd's change in language ( #17322 )
...
Like much of our field, systemd has renamed their `master` branch to `main`
2022-06-06 23:29:59 +01:00
4c48760558
Apply EXPECT_REPORT and EXPECT_EMPTY_REPORT ( #17311 )
...
...convenience macros to test cases that where missed during #17284
2022-06-05 20:06:05 +01:00
95d20e6d8b
Fix and add unit tests for Caps Word to work with Unicode Map, Auto Shift, Retro Shift. ( #17284 )
...
* Fix Caps Word and Unicode Map
* Tests for Caps Word + Auto Shift and Unicode Map.
* Fix formatting
* Add additional keyboard report expectation macros
This commit defines five test utilities, EXPECT_REPORT, EXPECT_UNICODE,
EXPECT_EMPTY_REPORT, EXPECT_ANY_REPORT and EXPECT_NO_REPORT for use with
TestDriver.
EXPECT_REPORT sets a gmock expectation that a given keyboard report will
be sent. For instance,
EXPECT_REPORT(driver, (KC_LSFT, KC_A));
is shorthand for
EXPECT_CALL(driver,
send_keyboard_mock(KeyboardReport(KC_LSFT, KC_A)));
EXPECT_UNICODE sets a gmock expectation that a given Unicode code point
will be sent using UC_LNX input mode. For instance for U+2013,
EXPECT_UNICODE(driver, 0x2013);
expects the sequence of keys:
"Ctrl+Shift+U, 2, 0, 1, 3, space".
EXPECT_EMPTY_REPORT sets a gmock expectation that a given keyboard
report will be sent. For instance
EXPECT_EMPTY_REPORT(driver);
expects a single report without keypresses or modifiers.
EXPECT_ANY_REPORT sets a gmock expectation that a arbitrary keyboard
report will be sent, without matching its contents. For instance
EXPECT_ANY_REPORT(driver).Times(1);
expects a single arbitrary keyboard report will be sent.
EXPECT_NO_REPORT sets a gmock expectation that no keyboard report will
be sent at all.
* Add tap_key() and tap_keys() to TestFixture.
This commit adds a `tap_key(key)` method to TestFixture that taps a
given KeymapKey, optionally with a specified delay between press and
release.
Similarly, the method `tap_keys(key_a, key_b, key_c)` taps a sequence of
KeymapKeys.
* Use EXPECT_REPORT, tap_keys, etc. in most tests.
This commit uses EXPECT_REPORT, EXPECT_UNICODE, EXPECT_EMPTY_REPORT,
EXPECT_NO_REPORT, tap_key() and tap_keys() test utilities from the
previous two commits in most tests. Particularly the EXPECT_REPORT
macro is frequently useful and makes a nice reduction in boilerplate
needed to express many tests.
Co-authored-by: David Kosorin <david@kosorin.net>
2022-06-05 09:14:02 +02:00
787165718d
Disable features known to cause BIOS/suspend issues ( #17270 )
2022-06-04 01:44:53 +01:00
706194b336
Add Encoder Map Swap Hands config for boards that support both features ( #17294 )
2022-06-03 12:12:15 +01:00
5bcfc273ce
Fix lint errors ( #17293 )
2022-06-02 19:30:07 +01:00
71b928fbec
[Keyboard] Organized versions of mikeneko65 ( #16985 )
...
Co-authored-by: takishim <tadashi@kishimo.to>
2022-06-02 10:20:02 -07:00
9a587275cf
keyboards: fix malformed info.json files ( #17292 )
2022-06-02 17:50:08 +01:00
7c3cb99164
[Keymap] Fix maddie layout for ploopy/trackball_nano ( #17213 )
2022-06-02 09:37:28 -07:00
7ff666340c
[Keyboard] Acheron Shark alpha Encoder support ( #17266 )
2022-06-02 09:17:47 -07:00
f330ef12b6
Add wavtype/p01_ultra ( #16513 )
...
* new fork (manta and foundation)
added foundation and manta firmware
* removed manta
* VIA compliant changes
added readme, info.json edits
* Update keyboards/wavtype/foundation/config.h
Co-authored-by: Joel Challis <git@zvecr.com>
* Update keyboards/wavtype/foundation/readme.md
Co-authored-by: Joel Challis <git@zvecr.com>
* removed via.json and updated readme
* Update keyboards/wavtype/foundation/rules.mk
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update keyboards/wavtype/foundation/config.h
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update keyboards/wavtype/foundation/config.h
Co-authored-by: Drashna Jaelre <drashna@live.com>
* Update keymap.c
* added p01 ultra
* updated diode direction
proto used opposite diode direction
* removed foundation
* Update keyboards/wavtype/p01_ultra/rules.mk
Co-authored-by: Drashna Jaelre <drashna@live.com>
* Update keyboards/wavtype/p01_ultra/config.h
Co-authored-by: Drashna Jaelre <drashna@live.com>
* Update keyboards/wavtype/p01_ultra/config.h
Co-authored-by: Drashna Jaelre <drashna@live.com>
* Update keyboards/wavtype/p01_ultra/config.h
Co-authored-by: Drashna Jaelre <drashna@live.com>
* Update keyboards/wavtype/p01_ultra/config.h
Co-authored-by: Drashna Jaelre <drashna@live.com>
* Update keyboards/wavtype/p01_ultra/readme.md
Co-authored-by: Drashna Jaelre <drashna@live.com>
* Update keyboards/wavtype/p01_ultra/info.json
Co-authored-by: Joel Challis <git@zvecr.com>
* Update keyboards/wavtype/p01_ultra/keymaps/via/keymap.c
Co-authored-by: Joel Challis <git@zvecr.com>
* Update keyboards/wavtype/p01_ultra/keymaps/default/keymap.c
Co-authored-by: Joel Challis <git@zvecr.com>
* Update keyboards/wavtype/p01_ultra/keymaps/default/keymap.c
Co-authored-by: Joel Challis <git@zvecr.com>
* Update keyboards/wavtype/p01_ultra/keymaps/via/keymap.c
Co-authored-by: Joel Challis <git@zvecr.com>
* Update keyboards/wavtype/p01_ultra/keymaps/via/keymap.c
Co-authored-by: Joel Challis <git@zvecr.com>
* Update keyboards/wavtype/p01_ultra/keymaps/default/keymap.c
Co-authored-by: Joel Challis <git@zvecr.com>
* Update keyboards/wavtype/p01_ultra/keymaps/default/keymap.c
Co-authored-by: Joel Challis <git@zvecr.com>
* Update keyboards/wavtype/p01_ultra/rules.mk
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update keyboards/wavtype/p01_ultra/readme.md
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update keyboards/wavtype/p01_ultra/config.h
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
2022-06-02 14:02:36 +01:00
5b16671d7a
move RESET to QK_BOOT ( #17278 )
...
* move RESET to QK_BOOT
* fix tapping_term
2022-05-31 22:37:28 +01:00
8153b55e07
Add trailing parens to get_oneshot_mods
in feature_advanced_keycodes.md ( #17211 )
2022-05-31 21:31:47 +10:00
d5ed3ae967
[Keyboard] fix dz64rgb rgb sleep ( #17209 )
2022-05-31 01:22:07 -07:00
cda343acbe
[Keymap] Drashna update for post Q2 merge ( #17241 )
2022-05-30 22:02:55 -07:00
b554e4b612
Change AW20216 SPI Mode from 0 to 3, to fix RGB LEDs on GMMK Pro ( #17262 )
2022-05-31 14:46:21 +10:00
650be92cf9
Nix shell updates ( #17243 )
2022-05-31 14:08:23 +10:00
0e11b511e4
Convert ergodone to use core mcp23018 driver ( #17005 )
2022-05-31 03:08:56 +01:00
2879573688
Fix various lint errors ( #17255 )
...
* Fix various lint errors
* reduce complexity
2022-05-30 23:43:36 +01:00
25ec68c408
Fix docs typo ( #17254 )
2022-05-30 23:05:57 +01:00
3826fca637
[Keyboard] Add str.merro60 pcb ( #17097 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Alexander Lee <aclee3@CGHan-Macbook-2015.local>
Co-authored-by: chalex <chlxbsmt@gmail.com>
2022-05-30 14:45:27 -07:00
15a86d5c53
[Keymap] Updates to layouts/community/ortho_4x12/junonum ( #17249 )
2022-05-30 11:28:35 -07:00
cc7a3f8dc7
[Keymap] Update sethbarberee code to QK_BOOT and try out DVVORAK ( #17230 )
2022-05-30 11:07:16 -07:00
a06b5cae41
Fix API errors ( #17239 )
2022-05-30 15:34:20 +01:00
e22a183329
Use correct container for unit test workflow ( #17242 )
2022-05-29 20:15:54 +01:00
6a0ed63eb1
Fix quark_lp via firmware size ( #17233 )
2022-05-29 06:17:49 +01:00
07f5147621
Fixup iron165r2 ( #17119 )
...
* initial
* revert some defines
* formatting
* apply changes
* update readme
* suggestion
2022-05-29 06:09:42 +01:00
89a5d5aea0
Fixup command sequencing for master/develop. ( #17227 )
2022-05-29 09:07:11 +10:00
b835171008
Merge branch 'develop' -- breaking changes 2022-05-28.
2022-05-29 07:57:11 +10:00
0c8f78020d
Merge point for 2022-05-28 Breaking Change
2022-05-29 07:53:50 +10:00
d0af56da33
Breaking changes for 2022q2. ( #17221 )
2022-05-29 07:50:21 +10:00
ebd4027883
Refactor legacy quantum keycodes in default-ish keymaps ( #17150 )
2022-05-27 06:07:42 +10:00
d83fda01cf
Merge remote-tracking branch 'origin/master' into develop
2022-05-25 12:11:52 +00:00
f5d091a9d5
Small update to Symmetric70 keyboard readme ( #17188 )
...
Added a little description to reademe.md under `handwired/symmetric70_proto/{matrix_debug|matrix_fast}`.
2022-05-25 21:11:13 +09:00
23732068a4
Merge remote-tracking branch 'origin/master' into develop
2022-05-24 17:09:41 +00:00
c3ff06c534
SkeletonNumPad Configurator Key Sequence Fix ( #17204 )
...
* info.json: apply friendly formatting
* info.json: fix key sequence
2022-05-24 18:08:37 +01:00
6342354cf6
Disable python formatting for some files
2022-05-24 02:35:59 +01:00
cbc68dfd21
Update keyboard aliases
2022-05-24 02:20:12 +01:00
de6360feca
stub changelog
2022-05-24 01:55:34 +01:00
f5e1d2f76a
Merge remote-tracking branch 'origin/master' into develop
2022-05-23 06:22:01 +00:00
00fcfd9181
[Keyboard][Fix] Change default keymap tilde to grv ( #17185 )
2022-05-22 23:21:23 -07:00
64e2dbedc3
Merge remote-tracking branch 'origin/master' into develop
2022-05-23 06:11:55 +00:00
5aef750379
[Keyboard] Add plywrks Ahgase ( #17191 )
2022-05-22 23:11:17 -07:00
0bef2bfeb6
Merge remote-tracking branch 'origin/master' into develop
2022-05-23 06:04:11 +00:00
c9abb03662
[Keyboard] mj64 Increase LED count ( #17194 )
2022-05-22 23:03:38 -07:00
1c7e8b9a9d
Added support for Wb32fq95 ( #16871 )
2022-05-23 15:57:24 +10:00
1182f5b4be
Merge remote-tracking branch 'origin/master' into develop
2022-05-23 05:06:35 +00:00
416c59fc52
[Keyboard] Atreus62update ( #17179 )
...
Co-authored-by: Ian Sterling <503326@MC02YT9K9LVCF.tld>
Co-authored-by: Ian Sterling <80361942+iansterlingaaa@users.noreply.github.com>
Co-authored-by: Ian Sterling <xyverz@paeroa-arch.localdomain>
2022-05-22 22:05:55 -07:00
ac1c5f8dfe
Merge remote-tracking branch 'origin/master' into develop
2022-05-21 22:54:42 +00:00
a1fb86b17a
Add massdrop/alt:charlesrocket keymap ( #17173 )
2022-05-21 15:54:09 -07:00
f5b3f12544
Merge remote-tracking branch 'origin/master' into develop
2022-05-21 16:37:24 +00:00
e6071b891a
Added Cantor keyboard ( #16552 )
2022-05-21 17:36:54 +01:00
afdf1c23dc
Merge remote-tracking branch 'origin/master' into develop
2022-05-20 17:23:16 +00:00
0103f7877a
PJB Eros Community Layout Support ( #17158 )
2022-05-20 10:23:03 -07:00
a9c8a88e43
Ryan Skidmore rskeys100 Community Layout Support ( #17159 )
2022-05-20 10:22:42 -07:00
bb7572b42f
Merge remote-tracking branch 'origin/master' into develop
2022-05-20 17:13:33 +00:00
caa5dcc672
Dailycraft Sandbox Configurator Data ( #17169 )
2022-05-20 10:12:58 -07:00
b5725c05bd
Merge remote-tracking branch 'origin/master' into develop
2022-05-20 17:10:54 +00:00
2a544710d7
Small Markdown Patch for docs/feature_rgb_matrix.md ( #17171 )
2022-05-20 10:10:17 -07:00
9fa106f76e
Merge remote-tracking branch 'origin/master' into develop
2022-05-20 16:15:13 +00:00
f296e1d1e2
[Docs] Align LED Matrix docs with RGB matrix docs ( #17140 )
2022-05-20 09:13:40 -07:00
5ac861efa5
Merge remote-tracking branch 'origin/master' into develop
2022-05-20 16:12:15 +00:00
799a7f98ce
[Keyboard] yeti LED index correction ( #17138 )
2022-05-20 09:10:31 -07:00
c60c19e8d5
[Keyboard] Add eeprom IC-less rev for MechWild OBE and Waka60 ( #17126 )
2022-05-20 09:10:05 -07:00
90f3e139e6
Merge remote-tracking branch 'origin/master' into develop
2022-05-20 16:09:40 +00:00
713ce7b276
[Keyboard] rskeys100 LED index correction ( #17139 )
2022-05-20 09:09:19 -07:00
f155db37d4
Merge remote-tracking branch 'origin/master' into develop
2022-05-20 16:09:04 +00:00
d5aab127d2
[Docs] Update Steno Keycode Table ( #17155 )
2022-05-20 09:09:00 -07:00
e1759cd638
[Keyboard] Update Layouts for MB-65S and MB-65H ( #17160 )
2022-05-20 09:08:33 -07:00
c421ecdc37
Merge remote-tracking branch 'origin/master' into develop
2022-05-20 05:51:48 +00:00
92548bb3e7
[CI] Format code according to conventions ( #17164 )
2022-05-20 15:51:11 +10:00
becf0307d7
[CI] Format code according to conventions ( #17165 )
2022-05-20 15:50:48 +10:00
1557455f7f
Merge remote-tracking branch 'origin/master' into develop
2022-05-20 05:44:45 +00:00
90612fce92
[Keyboard] 0xc_pad LED index correction ( #17120 )
2022-05-19 22:44:28 -07:00
5591489747
[Keyboard] launch_1 LED index correction ( #17118 )
2022-05-19 22:44:08 -07:00
0dbaa7e057
Merge remote-tracking branch 'origin/master' into develop
2022-05-20 05:38:49 +00:00
94d89dfe82
[Keyboard] Add Eu isolation Keyboard ( #17102 )
...
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: TuckTuckFloof <stnashmore@gmail.com>
2022-05-19 22:38:15 -07:00
8b33ca9fe2
Merge remote-tracking branch 'origin/master' into develop
2022-05-20 05:29:11 +00:00
c7e114e0bb
[Keyboard] add rad keyboard ( #17088 )
...
Co-authored-by: zvecr <git@zvecr.com>
2022-05-19 22:28:41 -07:00
a97ed8a1fd
Merge remote-tracking branch 'origin/master' into develop
2022-05-20 04:38:48 +00:00
38073c3d44
[Keyboard] Add miniZone keyboard ( #16644 )
...
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
2022-05-19 21:38:00 -07:00
83fa6fe916
Move GMMK Pro to allow for multiple revisions ( #16423 )
...
* Added GMMK PRO Rev2 WBG7 MCU compatibility. Added GMMK 2 WBG7 MCU compatibility.
* GMMK PRO MCU Updates only (removed other kbs)
* fix problems
* Optimize the code.
* Update form develop branch
* Update
* Updater from qmk/develop
* Update
* Update config.h
* Update config.h
* Remove gmmk pro rev2
* move moults31/keymap.c
* Update
* tidy up
Co-authored-by: Joy <chang.li@westberrytech.com>
Co-authored-by: zvecr <git@zvecr.com>
2022-05-20 01:47:22 +01:00
b5608cbb6d
Continue Caps Word when AltGr (right Alt) is held. ( #17156 )
...
This is a minor bug fix for Caps Word. Currently, Caps Word turns off
whenever a non-shift mod becomes active. This is done to avoid
interfering with hotkeys.
This commit makes an exception to continue Caps Word when AltGr (right
Alt) is held. Outside the US, the AltGr key is used to type additional
symbols (https://en.wikipedia.org/wiki/AltGr_key ). Depending on the
language, these may include symbols used within words like accented
letters where it would be desirable to continue Caps Word.
2022-05-20 01:39:00 +01:00
36c8462f0a
Merge remote-tracking branch 'origin/master' into develop
2022-05-19 20:26:30 +00:00
c4c67f2eb2
KBDfans Tiger80 Community Layout Support and Keymap Touch-Up ( #17149 )
...
* info.json: apply friendly formatting
* rename LAYOUT_all to LAYOUT_tkl_f13_ansi_tsangan
* enable Community Layout support
* refactor keymaps to use grid alignment
2022-05-19 13:25:56 -07:00
b4d65aac7f
Merge remote-tracking branch 'origin/master' into develop
2022-05-19 17:55:45 +00:00
394f147897
KBDfans Phase One Layout Macro Additions and Configurator Data ( #17148 )
...
* phaseone.h: add matrix diagram
* add QMK Configurator data
* add LAYOUT_65_ansi_blocker_split_bs macro
* add LAYOUT_65_ansi_wkl_split_bs macro
* add LAYOUT_65_iso_blocker macro
* add LAYOUT_65_iso_blocker_split_bs macro
* add LAYOUT_65_iso_wkl macro
* add LAYOUT_65_iso_wkl_split_bs macro
* rename LAYOUT_65_ansi_wkl to LAYOUT_65_ansi_blocker_tsangan_wkl
Differentiates the layout supported here from QMK's `65_ansi_blocker_tsangan` Community Layout, which is equivalent to this but with a 1u GUI key between Left Ctrl and Left Alt.
* rename new layout macros for codebase consistency
- `LAYOUT_65_ansi_wkl_split_bs` -> `LAYOUT_65_ansi_blocker_tsangan_wkl_split_bs`
- `LAYOUT_65_iso_wkl` -> `LAYOUT_65_iso_blocker_tsangan_wkl`
- `LAYOUT_65_iso_wkl_split_bs` -> `LAYOUT_65_iso_blocker_tsangan_wkl_split_bs`
* add reference keymaps
Add keymaps which demonstrate the layout macro implementations.
2022-05-19 10:54:57 -07:00
19e6e6d1de
Merge remote-tracking branch 'origin/master' into develop
2022-05-19 07:48:36 +00:00
89e0fba75d
Hineybush Ibis Layout Additions and Configurator Rendering Update ( #17132 )
...
* info.json: apply friendly formatting
* info.json: remove dead space from rendering
* info.json: insert line breaks between physical rows in layout data
* info.json: fix overlap in key rendering
Fixes an issue where the ANSI Enter key renders on top of the ISO Hash/Tilde key, visually hiding the latter.
* add LAYOUT_ansi_all macro with associated keymap
Duplicates `LAYOUT_all`, but with the ISO Hash/Tilde and ISO Backslash keys removed.
- ANSI Enter and 2.25u Left Shift
- Backspace, Right Shift, Numpad Plus and Numpad Enter all split
- 1.5 / 1 / 1.5 / 6.25 / 1.25 / 1.25 / 1.25 Bottom Row
* add LAYOUT_iso_all macro with associated keymap
Duplicates `LAYOUT_all`, but with the ANSI Backslash key removed.
- ISO Enter and 1.25u Left Shift
- Backspace, Right Shift, Numpad Plus and Numpad Enter all split
- 1.5 / 1 / 1.5 / 6.25 / 1.25 / 1.25 / 1.25 Bottom Row
2022-05-19 00:48:01 -07:00
ce9a5aaef3
Merge remote-tracking branch 'origin/master' into develop
2022-05-18 19:58:37 +00:00
80405c6d96
Fix platforms/avr/drivers/ws2812.c ( #17043 )
...
* Fix platforms/avr/drivers/ws2812.c
`platforms/avr/drivers/ws2812.c` has been changed to use `DDRx_ADDRESS()` and `PORTx_ADDRESS()` instead of `_SFR_IO8()` in #8646 . To use them, `#include <pin_defs.h>` is required.
## Error Log
* create new keyboard
```shell
bash-3.2$ qmk new-keyboard
Ψ Generating a new QMK keyboard directory
Name Your Keyboard Project
For more infomation, see:
https://docs.qmk.fm/#/hardware_keyboard_guidelines?id=naming-your-keyboardproject
Keyboard Name? ws2812_test
..................................
36. WB32F3G71
Please enter your choice: [12]
Ψ Created a new keyboard called ws2812_test.
Ψ To start working on things, `cd` into keyboards/ws2812_test,
Ψ or open the directory in your preferred text editor.
Ψ And build with qmk compile -kb ws2812_test -km default.
```
* Enable RGBLIGHT.
```shell
bash-3.2$ echo RGBLIGHT_ENABLE=yes >> ./keyboards/ws2812_test/rules.mk
bash-3.2$ echo '#define RGB_DI_PIN B1' >> ./keyboards/ws2812_test/config.h
bash-3.2$ echo '#define RGBLED_NUM 6' >> ./keyboards/ws2812_test/config.h
```
* Compile
```shell
bash-3.2$ make ws2812_test:default
QMK Firmware 0.16.9
Making ws2812_test with keymap default
avr-gcc (Homebrew AVR GCC 8.4.0_2) 8.4.0
Copyright (C) 2018 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
.....................
Compiling: quantum/process_keycode/process_rgb.c [OK]
Compiling: platforms/avr/drivers/ws2812.c platforms/avr/drivers/ws2812.c: In function 'ws2812_setleds':
platforms/avr/drivers/ws2812.c:40:5: error: implicit declaration of function 'DDRx_ADDRESS' [-Werror=implicit-function-declaration]
DDRx_ADDRESS(RGB_DI_PIN) |= pinmask(RGB_DI_PIN);
^~~~~~~~~~~~
In file included from <command-line>:
./keyboards/ws2812_test/config.h:21:20: error: 'B1' undeclared (first use in this function); did you mean 'PB1'?
#define RGB_DI_PIN B1
^~
platforms/avr/drivers/ws2812.c:40:18: note: in expansion of macro 'RGB_DI_PIN'
DDRx_ADDRESS(RGB_DI_PIN) |= pinmask(RGB_DI_PIN);
^~~~~~~~~~
./keyboards/ws2812_test/config.h:21:20: note: each undeclared identifier is reported only once for each function it appears in
#define RGB_DI_PIN B1
^~
platforms/avr/drivers/ws2812.c:40:18: note: in expansion of macro 'RGB_DI_PIN'
DDRx_ADDRESS(RGB_DI_PIN) |= pinmask(RGB_DI_PIN);
^~~~~~~~~~
platforms/avr/drivers/ws2812.c:42:47: error: implicit declaration of function 'PORTx_ADDRESS' [-Werror=implicit-function-declaration]
uint8_t masklo = ~(pinmask(RGB_DI_PIN)) & PORTx_ADDRESS(RGB_DI_PIN);
^~~~~~~~~~~~~
In file included from /usr/local/Cellar/avr-gcc@8/8.4.0_2/avr/include/avr/io.h:99,
from /usr/local/Cellar/avr-gcc@8/8.4.0_2/avr/include/avr/interrupt.h:38,
from platforms/avr/drivers/ws2812.c:24:
platforms/avr/drivers/ws2812.c: In function 'ws2812_sendarray_mask':
./keyboards/ws2812_test/config.h:21:20: error: 'B1' undeclared (first use in this function); did you mean 'PB1'?
#define RGB_DI_PIN B1
^~
platforms/avr/drivers/ws2812.c:167:69: note: in expansion of macro 'RGB_DI_PIN'
: "r"(curbyte), "I"(_SFR_IO_ADDR(PORTx_ADDRESS(RGB_DI_PIN))), "r"(maskhi), "r"(masklo));
^~~~~~~~~~
cc1: all warnings being treated as errors
[ERRORS]
|
|
|
make[1]: *** [.build/obj_ws2812_test_default/ws2812.o] Error 1
make: *** [ws2812_test:default] Error 1
Make finished with errors
```
* change include order
2022-05-18 20:58:03 +01:00
3904a6afbe
Merge remote-tracking branch 'origin/master' into develop
2022-05-18 17:33:52 +00:00
33d568e29b
Update mtei's keymap (helix/rev2:five_rows, helix/pico:mtei, helix/rev3_5rows:five_rows) ( #16966 )
...
* add users/mtei/key_blocks.h
This change does not alter the binary of the build result.
Moved common macro definitions in the following files to users/mtei/key_blocks.h.
* keyboards/helix/rev2/keymaps/five_rows/keymap.c
* keyboards/helix/rev3_5rows/keymaps/five_rows/keymap.c
* remove INIT_HELIX_OLED() in helix:five_rows
This change does not alter the binary of the build result.
* update helix/pico/keymaps/mtei/keymap.c
Changed helix/pico/keymaps/mtei/keymap.c to use users/mtei/key_blocks.h.
This change does not alter the binary of the build result.
* Remove old SSD1306OLED code from users/mtei/oled_display.c
This change does not alter the binary of the build result.
* add options ENABLE_COLEMAK, ENABLE_DVORAK and ENABLE_EUCALYN into five_rows/keymap.c
* add users/mtei/{config.h,rules.mk,user_featues.mk,user_options.mk}
* move layer_names[] from users/mtei/oled_display.c to keymaps/five_rows/keymap.c
* Update keyboards/helix/pico/keymaps/mtei/config.h
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update keyboards/helix/pico/keymaps/mtei/config.h
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update keyboards/helix/pico/keymaps/mtei/keymap.c
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update keyboards/helix/rev2/keymaps/five_rows/config.h
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update keyboards/helix/rev2/keymaps/five_rows/config.h
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update keyboards/helix/rev2/keymaps/five_rows/keymap.c
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update keyboards/helix/rev3_5rows/keymaps/five_rows/config.h
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update keyboards/helix/rev3_5rows/keymaps/five_rows/config.h
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update keyboards/helix/rev3_5rows/keymaps/five_rows/keymap.c
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update users/mtei/config.h
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update users/mtei/config.h
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update users/mtei/cpp_map.h
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update users/mtei/cpp_map.h
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update users/mtei/debug_config.h
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update users/mtei/debug_config.h
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update users/mtei/layer_number_util.h
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-05-19 02:33:17 +09:00
6503987c84
Workaround for recent -Werror=array-bounds AVR issues ( #17136 )
2022-05-18 11:06:55 +01:00
40e33d03a8
Recommend pillow as part of manual MSYS install ( #17133 )
2022-05-17 21:50:48 +01:00
37eee020ed
Merge remote-tracking branch 'origin/master' into develop
2022-05-17 18:49:34 +00:00
d241e80533
Keymap FAQ updates ( #17130 )
2022-05-18 04:48:59 +10:00
6a11331a41
Merge remote-tracking branch 'origin/master' into develop
2022-05-17 16:13:31 +00:00
f736828fa8
Frooastside Walnut Community Layout Support ( #17112 )
...
* LAYOUT_iso: move Enter to home row
This commit makes the layout macro compatible with QMK's `tkl_nofrow_iso` Community Layout.
* rename LAYOUT_ansi to LAYOUT_tkl_nofrow_ansi
* rename LAYOUT_iso to LAYOUT_tkl_nofrow_iso
* enable Community Layout support
2022-05-17 09:12:52 -07:00
8b79f30cd5
Merge remote-tracking branch 'origin/master' into develop
2022-05-17 13:20:51 +00:00
dba5b730a3
Update pr_checklist.md ( #17122 )
2022-05-17 14:20:13 +01:00
cc8c539d00
Merge remote-tracking branch 'origin/master' into develop
2022-05-17 12:01:31 +00:00
6560903350
Adding VIA support for bfo-9000 ( #17116 )
2022-05-17 13:01:26 +01:00
654baebb2c
fix non-working builds ( #17123 )
2022-05-17 13:00:26 +01:00
7541e75c3e
Merge remote-tracking branch 'origin/master' into develop
2022-05-17 05:05:36 +00:00
e9e83b4da7
[Keyboard] Fixed Gas75 info.json and keymap for M64 RGB ( #17081 )
2022-05-16 22:05:05 -07:00
978e2fcd14
Merge remote-tracking branch 'origin/master' into develop
2022-05-17 05:03:38 +00:00
b6ee006060
[Keyboard] lulu LED index correction ( #17108 )
2022-05-16 22:03:08 -07:00
1a61f1f578
Merge remote-tracking branch 'origin/master' into develop
2022-05-17 05:02:48 +00:00
8b9cb030a7
[Keyboard] Latinpad LED index correction ( #17109 )
2022-05-16 22:02:35 -07:00
aa970e8560
[Keyboard] mach3 LED index correction ( #17110 )
2022-05-16 22:02:14 -07:00
68f466db87
Merge remote-tracking branch 'origin/master' into develop
2022-05-17 04:46:07 +00:00
467f3ae872
[Keyboard] Add Iron165R2 PCB support ( #16948 )
2022-05-16 21:45:56 -07:00
f22e8585a1
[Keyboard] Fix too many elements in g_led_config for quark_lp ( #17117 )
2022-05-16 21:45:11 -07:00
ac1173c3d4
Merge remote-tracking branch 'origin/master' into develop
2022-05-17 03:28:01 +00:00
4b7555117a
[Keyboard] Fix compilation issues for Quark LP ( #17009 )
...
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-05-16 20:27:22 -07:00
6f499cfa12
Merge remote-tracking branch 'origin/master' into develop
2022-05-17 01:45:33 +00:00
bc2a6cf6ae
DigiCarpice Configurator Rendering Fix ( #17113 )
...
* info.json: apply friendly formatting
* info.json: rebuild layout data
2022-05-17 02:44:34 +01:00
d47c4ed4d0
Merge remote-tracking branch 'origin/master' into develop
2022-05-16 11:47:33 +00:00
6a94a9547d
fix tiger80 matrix error ( #17107 )
2022-05-16 12:46:37 +01:00
5816288926
Warn about LTO with arm_atsam, not ChibiOS. ( #17106 )
2022-05-16 15:29:55 +10:00
85289e34ae
Various fixes for g_led_config lint warnings ( #17104 )
2022-05-16 09:40:56 +10:00
608fa5154c
Data driven g_led_config
( #16728 )
2022-05-16 07:39:29 +10:00
b7771ec25b
RESET -> QK_BOOT default keymaps ( #17037 )
2022-05-15 20:26:27 +01:00
4a8bd7b9a5
Rename keymap_extras headers for consistency ( #16939 )
2022-05-15 21:27:01 +10:00
f090881aeb
[Feature] Add support for multiple switchs/solenoids to Haptic Feedback engine ( #15657 )
2022-05-15 21:24:35 +10:00
4d107feca9
Check for ongoing transfers on the OUT endpoint ( #16974 )
...
...when attempting to start a receiving USB transfer. Previously, we would
check on the IN endpoint which is the transmitting part of the USB endpoint.
This is wrong and lead to two USB transfers being started immediately
after each other in case of e.g. RAW HID endpoints:
1. When finishing an OUT transfer the low level USB driver calls the out_cb
callback, which in turn initiates another OUT transfer by calling
qmkusbDataReceived.
2. When the raw hid receive channel runs empty inside the raw_hid task,
another OUT transfer is started to potentially fill the channel again. This
happens by calling ibnotify.
Both events occur directly after each other, thus triggering the bug.
2022-05-14 23:17:14 +01:00
da63289505
Format code according to conventions ( #17096 )
2022-05-14 23:14:49 +01:00
a899c097ce
Merge remote-tracking branch 'origin/master' into develop
2022-05-14 22:09:12 +00:00
94755308e0
Fix anchors with <code> in table of content ( #15169 )
2022-05-14 23:08:32 +01:00
db887e63d7
Enhancement and fixes of "Secure" feature ( #16958 )
2022-05-14 23:07:08 +01:00
baa8d07fdb
Merge remote-tracking branch 'origin/master' into develop
2022-05-14 21:29:01 +00:00
3a543d8990
Eason Capsule65 Community Layout Support ( #17090 )
...
* capsule65.h: modify matrix diagram
Taken from the VIA layout data.
* rename LAYOUT to LAYOUT_all
* add LAYOUT_65_ansi macro
* add LAYOUT_65_ansi_blocker macro
* add LAYOUT_65_ansi_blocker_tsangan macro
* add LAYOUT_65_ansi_split_bs macro
* add LAYOUT_65_ansi_blocker_split_bs macro
* add LAYOUT_65_ansi_blocker_tsangan_split_bs macro
* add LAYOUT_65_iso macro
* add LAYOUT_65_iso_split_bs macro
* add LAYOUT_65_iso_blocker macro
* add LAYOUT_65_iso_blocker_split_bs macro
* add LAYOUT_65_iso_blocker_tsangan macro
* add LAYOUT_65_iso_blocker_tsangan_split_bs macro
* enable Community Layout support
* info.json: update maintainer value
This field is meant to reference the maintainer's GitHub username.
2022-05-14 22:28:29 +01:00
710e8c0ccc
Merge remote-tracking branch 'origin/master' into develop
2022-05-14 21:25:09 +00:00
90a43f9884
Axolstudio Foundation Gamma: Community Layout Support ( #17080 )
...
* LAYOUT_tkl_f13_ansi_tsangan support
Renames `LAYOUT_ansi_tsangan` to `LAYOUT_tkl_f13_ansi_tsangan`. Also enables Community Layout support.
* LAYOUT_tkl_f13_ansi_tsangan_split_bs_rshift support
2022-05-14 22:23:58 +01:00
c0f0f594d4
Merge remote-tracking branch 'origin/master' into develop
2022-05-14 21:23:13 +00:00
8c58af39af
Avalanche: add QMK Configurator data ( #17092 )
...
* avalanche/v1: add info.json
* avalanche/v2: add info.json
* avalanche/v3: add info.json
2022-05-14 22:22:39 +01:00
78a9e1708a
Merge remote-tracking branch 'origin/master' into develop
2022-05-14 21:22:05 +00:00
24f378e6c3
Clickety Split Leeloo: QMK Configurator Fixes ( #17093 )
...
* info.json: fix key sequence error
* info.json: fix visual rendering
Clarify the physical locations of the keys.
* info.json: update maintainer field
This field is meant to reference the maintainer's GitHub username.
2022-05-14 22:21:31 +01:00
cd8d2b7f7f
Revert "Fix kinetic mouse mode ( #16951 )" ( #17095 )
2022-05-14 13:03:07 -07:00
3eb6558602
Merge remote-tracking branch 'origin/master' into develop
2022-05-14 16:15:06 +00:00
2f9197cfcd
F13 TKL with Split Backspace and Split Right Shift Community Layouts ( #17082 )
...
* add tkl_f13_ansi_split_bs_rshift Community Layout
* add tkl_f13_ansi_tsangan_split_bs_rshift Community Layout
* add tkl_f13_iso_split_bs_rshift Community Layout
* add tkl_f13_iso_tsangan_split_bs_rshift Community Layout
2022-05-14 09:14:19 -07:00
68b16bba68
[Core] Add Caps Word feature to core ( #16588 )
...
Co-authored-by: precondition <57645186+precondition@users.noreply.github.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
2022-05-14 16:00:32 +10:00
90eef4cd15
Fix kinetic mouse mode ( #16951 )
...
Co-authored-by: Jan Christoph Ebersbach <jceb@e-jc.de>
2022-05-14 15:26:12 +10:00
787a68948f
[Core] Add Reboot keycode to core ( #15990 )
2022-05-14 13:35:49 +10:00
425c54cf8c
Merge remote-tracking branch 'origin/master' into develop
2022-05-14 03:17:20 +00:00
8e2b8413b4
[Keyboard] Add M64 RGB ( #17069 )
2022-05-13 20:16:46 -07:00
e0cdeab951
Merge remote-tracking branch 'origin/master' into develop
2022-05-13 16:54:39 +00:00
82828c3205
[Keyboard] Add keyboard "Spreadwriter" ( #17031 )
...
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
2022-05-13 09:53:43 -07:00
158dc6829a
Merge remote-tracking branch 'origin/master' into develop
2022-05-13 16:35:28 +00:00
3a80275fa1
[Keyboard] Fixed info.json issue, some key got wrong pos for Gas75 ( #17070 )
2022-05-13 09:34:47 -07:00
75a32de441
Merge remote-tracking branch 'origin/master' into develop
2022-05-13 06:36:47 +00:00
e5e7039368
[Keymap] Contra - QWERTY US basic layout; MechWild Marcuio - EN update layout ( #16787 )
...
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Stephon Parker <stephonparker@Stephons-MacBook-Pro.local>
2022-05-12 23:36:12 -07:00
c4b2e9101d
Merge remote-tracking branch 'origin/master' into develop
2022-05-13 06:34:42 +00:00
ffe16386f0
[Keyboard] H60 updates ( #16999 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-05-12 23:33:53 -07:00
ff8c962d2e
Merge remote-tracking branch 'origin/master' into develop
2022-05-13 06:22:36 +00:00
fc3d3ef076
[Keyboard] Add caps and num indicators to Balance keyboard ( #17075 )
2022-05-12 23:22:03 -07:00
478f83f711
Merge remote-tracking branch 'origin/master' into develop
2022-05-13 06:21:56 +00:00
c199514372
[Bug] Updated Cirque Pinnacle SPI driver to read data correctly ( #17074 )
2022-05-12 23:21:25 -07:00
e53e75f4ce
Merge remote-tracking branch 'origin/master' into develop
2022-05-12 20:11:40 +00:00
58c37c0814
65_iso_split_bs Community Layout keymap bugfix ( #17072 )
...
Fix the layout macro reference in the `keymap.c` file, which caused this keymap to not be able to be compiled.
2022-05-12 21:11:02 +01:00
6b39a38212
Merge remote-tracking branch 'origin/master' into develop
2022-05-12 18:24:53 +00:00
b26ba52bdd
[Keyboard] KBIC65 Refactor ( #17066 )
2022-05-12 11:24:40 -07:00
59fa34a6fa
[Keyboard] Refactor mechwild/mokulua ( #17068 )
2022-05-12 11:24:03 -07:00
a8183340d0
Merge remote-tracking branch 'origin/master' into develop
2022-05-12 06:49:59 +00:00
c0ab4ed539
Allow overriding Niv inputs in shell.nix ( #16602 )
2022-05-12 09:49:15 +03:00
ec7801e2cb
Merge remote-tracking branch 'origin/master' into develop
2022-05-12 05:52:09 +00:00
8a4ef2b3c4
[Keyboard] Move M63 RGB into maker folder ( #17061 )
2022-05-11 22:51:37 -07:00
ff9aca781a
Merge remote-tracking branch 'origin/master' into develop
2022-05-12 05:28:32 +00:00
77aba32bc6
initial ( #17067 )
2022-05-12 06:27:58 +01:00
56ca807f85
Merge remote-tracking branch 'origin/master' into develop
2022-05-12 04:49:18 +00:00
d6e1de8c83
[Keyboard] Add Mokulua keyboard ( #17055 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
2022-05-11 21:49:11 -07:00
4d1332b62c
[Keyboard] Cleanup zhou65 and add nz64 keyboard ( #17032 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
2022-05-11 21:48:47 -07:00
a284b99876
Merge remote-tracking branch 'origin/master' into develop
2022-05-12 04:48:35 +00:00
ffa1b37634
[Keyboard] Add Black E6.5 keyboard ( #16807 )
2022-05-11 21:47:41 -07:00
b03daac76b
Merge remote-tracking branch 'origin/master' into develop
2022-05-12 00:09:49 +00:00
7fd05afb10
[Keyboard] Revert "Fix id67 RGB Matrix ( #16916 )" - on IDOBAO ID67 kb ( #16917 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
2022-05-11 17:09:10 -07:00
12fe4c49de
Merge remote-tracking branch 'origin/master' into develop
2022-05-11 23:55:09 +00:00
37417d531d
[Keyboard] remove handwired/reddot as per #14211 ( #17033 )
2022-05-11 16:54:27 -07:00
d3443a4e8b
Merge remote-tracking branch 'origin/master' into develop
2022-05-11 23:40:13 +00:00
fa6fe11c33
[Keyboard] Add ano keyboard ( #16885 )
...
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-05-11 16:39:59 -07:00
767e7db0ed
[Keyboard] Littlefoot lx dev ( #16771 )
...
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-05-11 16:39:35 -07:00
da02de5413
Merge remote-tracking branch 'origin/master' into develop
2022-05-11 23:38:15 +00:00
ddba52325c
[Keyboard] Yakiimo PCB ( #16984 )
...
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: 4pplet <4pplet@protonmail.com>
Co-authored-by: 4pplet <stefan.ess@gmail.com>
2022-05-11 16:37:43 -07:00
bc6956909a
Merge remote-tracking branch 'origin/master' into develop
2022-05-11 23:09:53 +00:00
df9c266f45
[Keyboard] Update YMDK Split 64 config ( #16979 )
...
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-05-11 16:09:14 -07:00
be08c86451
Merge remote-tracking branch 'origin/master' into develop
2022-05-11 22:39:48 +00:00
ba59927018
[Keyboard] Add subrezon/la_nc keyboard ( #16833 )
...
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Daniel Osipishin <daniel.osipishin@retarus.de>
2022-05-11 15:39:08 -07:00
6024ade4fa
Merge remote-tracking branch 'origin/master' into develop
2022-05-11 19:52:13 +00:00
8e9a81a860
KBDfans KBD75 Refactor - 2022 Edition ( #17052 )
...
* add license headers
* tidy-up revision rules.mk files
- convert tabs to spaces
- align inline comments
- update rule ordering
* touch-up readme.md
* touch-up rev1/rev1.h
- convert tabs to spaces
- convert to QMK 3-character notation for matrix positions
* rev1/rev1.h: add matrix diagram
* touch-up rev2/rev2.h
- convert tabs to spaces
- convert to QMK 3-character notation for matrix positions
* rev2/rev2.h: add matrix diagrams
* rev1/info.json: apply friendly formatting
* rev2/info.json: apply friendly formatting
* refactor layout macros
- switch `LAYOUT_ansi_1u` with `LAYOUT_75_ansi`
- makes `LAYOUT_75_ansi` the canonical macro name, with `LAYOUT_ansi_1u` as an alias for backwards compatibility
- move `LAYOUT_ansi_1u` alias to `info.json` files from revision headers
- remove `LAYOUT_iso_1u` (was unused)
- rename `LAYOUT_ansi` to `LAYOUT_75_ansi_rwkl`
- rename `LAYOUT_iso` to `LAYOUT_75_iso_rwkl`
* refactor default keymap
- use four-space indent
- update grid alignment
* refactor iso keymap
- refactor to use `LAYOUT_75_iso` macro
- change from Split to 2u Backspace
- change from Split to Standard Spacebar
- change `KC_BSLS` keycode to `KC_NUHS`, and place on home row
- use four-space indent
- update grid alignment
* refactor via keymap
- use four-space indent
- update grid alignment
* touch-up readme.md again
Fix a broken link.
* update section comments in revision header files
* add Full Winkeyless layouts
- add `LAYOUT_75_ansi_wkl` and `LAYOUT_75_iso_wkl` layout macros
2022-05-11 12:51:39 -07:00
48eafd98ef
Merge remote-tracking branch 'origin/master' into develop
2022-05-11 11:30:44 +00:00
c9e336fde6
[Keyboard] fix tf65rgbv2 keyboard layout ( #17029 )
2022-05-11 04:30:05 -07:00
8c16efabaf
Merge remote-tracking branch 'origin/master' into develop
2022-05-11 11:13:23 +00:00
214d2a31ed
[Keyboard] Add usable tap-hold defaults for ferris via ( #16696 )
2022-05-11 04:12:47 -07:00
7a7a413730
Merge remote-tracking branch 'origin/master' into develop
2022-05-11 10:58:18 +00:00
371499c3a7
[Keyboard] Momokai Tap Trio ( #16463 )
...
* add winry3m3w
* change name to Momokai Tap Trio
* Delete settings.json
* add rgb effects
* amend default keymap
* add limited RGB controls to default keymap
* fix VAD
* Update keyboards/momokai/tap_trio/tap_trio.h
Co-authored-by: Joel Challis <git@zvecr.com>
* Update keyboards/momokai/tap_trio/tap_trio.h
Co-authored-by: Joel Challis <git@zvecr.com>
* Update keyboards/momokai/tap_trio/config.h
Co-authored-by: Drashna Jaelre <drashna@live.com>
* Update keyboards/momokai/tap_trio/rules.mk
Co-authored-by: Ryan <fauxpark@gmail.com>
* implement RGB matrix, change default keymap
* change keymaps
* change rgb effects
* comment out the RGB matrix and switch back to RGB light due to VIA not playing ball
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-05-11 03:57:46 -07:00
869b3a030e
Merge remote-tracking branch 'origin/master' into develop
2022-05-11 10:15:08 +00:00
f3fdd6ae5d
[Keyboard] Add Axostudio Yeti hotswap version ( #16820 )
...
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-05-11 03:13:50 -07:00
6641c4cecb
Merge remote-tracking branch 'origin/master' into develop
2022-05-10 18:07:59 +00:00
615dbd62e9
[Keyboard] Fix led num for center_enter/qoolee ( #17050 )
2022-05-10 11:07:01 -07:00
bda47ad467
Merge remote-tracking branch 'origin/master' into develop
2022-05-10 16:01:25 +00:00
a3e057e779
Adding akira ( #16982 )
...
* keyboard:akira initial commit
* Update keyboards/ekow/akira/akira.h
Co-authored-by: Joel Challis <git@zvecr.com>
* Update keyboards/ekow/akira/keymaps/via/rules.mk
Co-authored-by: Joel Challis <git@zvecr.com>
* Update keyboards/ekow/akira/readme.md
Co-authored-by: Joel Challis <git@zvecr.com>
* Update .gitignore
Co-authored-by: Joel Challis <git@zvecr.com>
* Update readme.md
* Update keyboards/ekow/akira/rules.mk
Co-authored-by: Drashna Jaelre <drashna@live.com>
* Update rules.mk
remove redundant content.
* added keyboard/ekow/keymaps/via/keymap.c
* remove .ccls-cache
* add instructions of enter the bootloader
* add instructions of enter the bootloader
* modify ekow/akira:via
* Update keyboards/ekow/akira/readme.md
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update keyboards/ekow/akira/keymaps/via/rules.mk
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: Ryan <fauxpark@gmail.com>
2022-05-10 17:00:30 +01:00
4957a633e9
Merge remote-tracking branch 'origin/master' into develop
2022-05-10 12:26:23 +00:00
796ededd59
converter/a1200/mistress1200: further firmware shrinking to fit on Atmega16U4 (16kb) ( #17040 )
...
* Create dummy.txt
* Add files via upload
* Add files via upload
* Delete dummy.txt
* Update config.h
* Update rules.mk
* Update keymap.c
* Update keyboards/converter/a1200/mistress1200/rules.mk
Co-authored-by: Joel Challis <git@zvecr.com>
* Update keyboards/converter/a1200/mistress1200/rules.mk
Co-authored-by: Joel Challis <git@zvecr.com>
* Update keyboards/converter/a1200/mistress1200/rules.mk
Co-authored-by: Joel Challis <git@zvecr.com>
* Update keyboards/converter/a1200/mistress1200/config.h
Co-authored-by: Drashna Jaelre <drashna@live.com>
* Update keyboards/converter/a1200/mistress1200/config.h
Co-authored-by: Drashna Jaelre <drashna@live.com>
* Update keyboards/converter/a1200/mistress1200/config.h
Co-authored-by: Drashna Jaelre <drashna@live.com>
* Update keyboards/converter/a1200/mistress1200/rules.mk
Co-authored-by: Drashna Jaelre <drashna@live.com>
* Update config.h
* Update rules.mk
* Update readme.md
* Update config.h
* Update rules.mk
* Update config.h
* Update keyboards/converter/a1200/mistress1200/config.h
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
2022-05-10 13:25:42 +01:00
bfa04efada
Merge remote-tracking branch 'origin/master' into develop
2022-05-10 01:29:03 +00:00
120d5d5520
Update RMKB to support SNAP ( #17042 )
2022-05-10 02:28:16 +01:00
f1c69e5d2c
Merge remote-tracking branch 'origin/master' into develop
2022-05-09 01:05:49 +00:00
76eff706f6
feat: add support for JJ50 VIA ( #16420 )
2022-05-09 02:05:05 +01:00
7177434a02
MSYS2 install: add some Python dependencies through Pacman ( #17025 )
2022-05-07 13:01:46 +01:00
785444199e
Merge remote-tracking branch 'origin/master' into develop
2022-05-07 00:01:50 +00:00
5acdb4c921
Sol3 fix rgb map ( #17019 )
...
* Fix for key -> LED mapping
* Revert whitespace changes
* Revert whitespace changes 2
Co-authored-by: theVDude <rb.cubed@gmail.com>
2022-05-07 01:01:16 +01:00
4e9a811e58
converter/usb_usb: remove surplus commas ( #17024 )
2022-05-07 01:00:55 +01:00
ceb9b0f7b8
gboards/gergoplex: move COMBO_ENABLE
to keymap level ( #16667 )
2022-05-07 09:58:38 +10:00
a8a03b108c
usb-usb converter: community layout support ( #16773 )
2022-05-07 09:48:26 +10:00
84ffd4f72d
Merge remote-tracking branch 'origin/master' into develop
2022-05-06 12:18:51 +00:00
8c23f87c51
Ensure .hex file output for ARM Teensys ( #17014 )
2022-05-06 13:18:03 +01:00
7598f1f3af
Merge remote-tracking branch 'origin/master' into develop
2022-05-06 06:16:19 +00:00
49267b135b
[Bug] Fix RS60 Rev2 I2C ( #17015 )
2022-05-06 16:15:49 +10:00
5de74ce494
Merge remote-tracking branch 'origin/master' into develop
2022-05-05 10:32:25 +00:00
890dfebe8d
Add ibis PCB ( #17001 )
...
* initial ibis commit
* updates etc
* layout updates to fix mismatched keys
* Apply suggestions from code review
Co-authored-by: Joel Challis <git@zvecr.com>
* Update keyboards/hineybush/ibis/info.json
Co-authored-by: Joel Challis <git@zvecr.com>
* Update keyboards/hineybush/ibis/readme.md
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-05-05 11:31:52 +01:00
034854ae39
Merge remote-tracking branch 'origin/master' into develop
2022-05-05 08:09:13 +00:00
3fbf9dc290
[Keyboard] RS60 Rev2 Addition ( #16988 )
2022-05-05 01:08:35 -07:00
5a6c2711fa
Merge remote-tracking branch 'origin/master' into develop
2022-05-05 02:56:19 +00:00
11e20fa0c9
Add missing dependency for qmk setup on Fedora ( #17003 )
2022-05-04 19:55:47 -07:00
4b337b228a
Merge remote-tracking branch 'origin/master' into develop
2022-05-04 15:11:15 +00:00
7608902794
[Keyboard] Add per-key RGB for Quark LP RGB variants ( #16671 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
2022-05-04 08:10:35 -07:00
f64d30f38e
Merge remote-tracking branch 'origin/master' into develop
2022-05-04 15:09:27 +00:00
5e6f9dfc4d
[Keymap] Introduced New layer & Improvements ( #16921 )
...
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-05-04 08:08:47 -07:00
be9fa68785
Also format *.hpp files. ( #16997 )
2022-05-04 05:48:41 +10:00
34e6be748a
Merge remote-tracking branch 'origin/master' into develop
2022-05-03 10:22:46 +00:00
c03e18f728
Jonavin-kb67-Reduce mem usage ( #16991 )
...
Co-authored-by: Jonavin <=>
2022-05-03 11:22:10 +01:00
766c2eeb16
Merge remote-tracking branch 'origin/master' into develop
2022-05-02 19:35:44 +00:00
66fc18c756
keyboards/ryanskidmore: add rskeys100 keyboard ( #15506 )
...
* keyboards/ryanskidmore/rskeys100: add rskeys100 draft firmware
* keyboards/ryanskidmore/rskeys100: fix firmware
* ryanskidmore/rskeys100: fix remaining bugs
* keyboards/ryanskidmore/rskeys100: finishing touches on firmware
* keyboards/ryanskidmore/rskeys100: migrate from full replacement matrix scanning to lite, move rgb matrix enable call to keymap
* keyboards/ryanskidmore/rskeys100: remove undefines, clarify comments
* ryanskidmore/rskeys100: remove unused imports
* keyboards/ryanskidmore/rskeys100: pr feedback
2022-05-02 12:34:44 -07:00
bca6367ba9
Merge remote-tracking branch 'origin/master' into develop
2022-05-01 18:00:33 +00:00
8b668a24d6
[Keyboard] Add gameroyadvance ( #16882 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-05-01 10:59:51 -07:00
2b6df95894
Merge remote-tracking branch 'origin/master' into develop
2022-04-29 22:56:43 +00:00
b2d0dd2f32
[Keymap] Improve Pain27 default keymap readability ( #16956 )
2022-04-30 08:56:04 +10:00
48580cd08a
Merge remote-tracking branch 'origin/master' into develop
2022-04-29 10:46:32 +00:00
28e1cfc278
Fix fjlabs/solanis ( #16965 )
2022-04-29 20:45:56 +10:00
a99494c400
Merge remote-tracking branch 'origin/master' into develop
2022-04-29 08:14:35 +00:00
d84a1fb9a4
[Keyboard] RM_Numpad: Fix layout bug ( #16857 )
...
Co-authored-by: jason <jrucker2004@gmail.com>
2022-04-29 01:13:26 -07:00
e6ea4ce3af
Merge remote-tracking branch 'origin/master' into develop
2022-04-29 07:07:34 +00:00
3e9fec5dcc
[Keyboard] Solanis H87C/H88C Compatible Replacement PCBs ( #16942 )
...
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-04-29 00:06:49 -07:00
676bbc6f63
Merge remote-tracking branch 'origin/master' into develop
2022-04-29 06:59:07 +00:00
ef8db9f104
Remove ARM pgm_read_word workaround in rgblight ( #16961 )
2022-04-28 23:58:55 -07:00
ff4a6a2fd7
[Keymap] Add keymap for kinesis advantage ( #16862 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-04-28 23:58:22 -07:00
6e819945ed
Remove some layout exceptions ( #16957 )
...
* LAYOUT_JP -> LAYOUT_jp
* LAYOUT_ANSI_DEFAULT -> LAYOUT
* LAYOUT_reviung34_2uL -> LAYOUT_reviung34_2u
2022-04-29 01:31:55 +01:00
d458d4a596
Move disable_jtag to platforms ( #16960 )
2022-04-29 01:23:50 +01:00
0de08b09e7
Sendstring keycode overhaul ( #16941 )
2022-04-29 09:36:48 +10:00
e2802ca2cb
Merge remote-tracking branch 'origin/master' into develop
2022-04-28 18:17:09 +00:00
2275b35e92
[Keyboard] Add SkeletonNumPad ( #16753 )
...
* add SkeletonNumPad keyboard
* fix
* fix
* fixed info.json
* Update keyboards/skeletonkbd/skeletonnumpad/rules.mk
Co-authored-by: Ryan <fauxpark@gmail.com>
* Change RGBLIGHT_LIMIT_VAL
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-04-28 11:16:21 -07:00
35062b00d3
Merge remote-tracking branch 'origin/master' into develop
2022-04-28 17:38:44 +00:00
a2a9611f18
[Keyboard] Add Maker Keyboards Alexa Solder PCB ( #16943 )
2022-04-28 10:37:57 -07:00
c0af83cdde
Merge remote-tracking branch 'origin/master' into develop
2022-04-28 17:36:09 +00:00
0edc0c05e1
[Keyboard] Small fix for Sol3 with only a slave touch bar ( #16952 )
2022-04-28 10:35:27 -07:00
fc52a30780
Merge remote-tracking branch 'origin/master' into develop
2022-04-27 23:12:15 +00:00
e99d6d582c
Add Ukrainian keymap header ( #16947 )
...
* Add Ukrainian keymap header
* Docs
2022-04-28 00:11:41 +01:00
a8459aa242
Merge remote-tracking branch 'origin/master' into develop
2022-04-26 14:10:21 +00:00
14d6c0b441
dactyl_manuform/3x5_3: fix layout ( #16944 )
2022-04-26 15:09:47 +01:00
645359e5d0
Joystick: Simplify report descriptor and clean up error messages ( #16926 )
2022-04-26 08:54:34 +10:00
178b70f355
Merge remote-tracking branch 'origin/master' into develop
2022-04-25 09:30:59 +00:00
73688057f4
Add missing dead key LUTs for sendstring headers ( #16929 )
2022-04-25 19:30:20 +10:00
f1804c18b4
Merge remote-tracking branch 'origin/master' into develop
2022-04-25 05:08:44 +00:00
0369fb0047
Fix backslash bug ( #16935 )
2022-04-25 15:08:11 +10:00
0395840eb9
Merge remote-tracking branch 'origin/master' into develop
2022-04-24 13:01:58 +00:00
e1f6fa579a
gergoplex: small cleanup ( #16928 )
2022-04-24 14:01:29 +01:00
056f7b3676
Merge remote-tracking branch 'origin/master' into develop
2022-04-24 02:01:33 +00:00
c2bf039893
[Keyboard] Add missing KC_QUOT ( #16925 )
2022-04-23 19:00:54 -07:00
54427509d5
Merge remote-tracking branch 'origin/master' into develop
2022-04-23 20:57:30 +00:00
857178e779
[Keyboard] Add Rooboard 65 ( #15294 )
...
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>
2022-04-23 13:56:58 -07:00
16c41c20cf
Merge remote-tracking branch 'origin/master' into develop
2022-04-22 11:50:45 +00:00
d973734976
Fix id67 RGB Matrix ( #16916 )
2022-04-22 21:50:11 +10:00
62ff93f62a
Merge remote-tracking branch 'origin/master' into develop
2022-04-22 08:19:39 +00:00
8020950976
Added massdrop/ctrl:xanimos keymap ( #16187 )
...
Co-authored-by: xanimos <dan@xanimos.com>
2022-04-22 18:19:06 +10:00
7808ddac0a
Merge remote-tracking branch 'origin/master' into develop
2022-04-22 08:17:09 +00:00
56b125ad77
Add Dactyl_Manuform/3x5_3 ( #16238 )
2022-04-22 18:16:33 +10:00
a727bd6463
Update ChibiOS-Contrib ( #16915 )
2022-04-22 09:14:00 +01:00
b1681fb6a1
[Core] Allow usage of AVRs minimal printf library ( #16266 )
...
Co-authored-by: Sergey Vlasov <sigprof@gmail.com>
2022-04-22 18:13:31 +10:00
68a3fe8347
Merge remote-tracking branch 'origin/master' into develop
2022-04-22 07:56:03 +00:00
d64ec7cb19
[Keymap] Addition of new keymap for the anavi macropad8 keyboard ( #16910 )
...
* Creation of Visual Studio Code keymap
* Add files via upload
2022-04-22 00:55:25 -07:00
97f4a75fd7
[CI] Format code according to conventions ( #16914 )
2022-04-22 17:48:06 +10:00
fdd31468ca
Merge remote-tracking branch 'origin/master' into develop
2022-04-22 07:42:25 +00:00
d8b9796a32
[Keymap] Toinux's crkbd keymap and userspace ( #16437 )
2022-04-22 17:41:54 +10:00
f1cf119c65
Merge remote-tracking branch 'origin/master' into develop
2022-04-22 07:39:47 +00:00
97b861d104
[Keyboard] Fix Pegasus Hoof (2013) layout, matrix and pin assignment ( #16042 )
2022-04-22 17:38:16 +10:00
05ab7453ec
Merge remote-tracking branch 'origin/master' into develop
2022-04-22 07:38:00 +00:00
83ce70c821
[Docs] zh-cn document translate: git parts ( #15576 )
...
Co-authored-by: peepeetee <43021794+peepeetee@users.noreply.github.com>
Co-authored-by: Dasky <32983009+daskygit@users.noreply.github.com>
2022-04-22 17:37:29 +10:00
c797dbfb1b
Merge remote-tracking branch 'origin/master' into develop
2022-04-22 07:36:44 +00:00
e4942df397
Chibios USB protocol: allow overriding RAW Capacity ( #16339 )
2022-04-22 17:36:32 +10:00
ba8b236727
[Keyboard]Remove RGB light implementation of ID67, revert the file structure changes by #15558 ( #15854 )
2022-04-22 17:36:08 +10:00
0100629fa2
Fix AVR backlight breathing: low brightness limit & exceeding breathing table max index ( #16770 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: David Hoelscher <infinityis@users.noreply.github.com>
2022-04-22 17:33:59 +10:00
a372ddcfed
Merge remote-tracking branch 'origin/master' into develop
2022-04-22 07:32:34 +00:00
912e24ba9a
Loki65 ( #16844 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: yiancar <yiancar@gmail.com>
2022-04-22 17:32:01 +10:00
76f3f0858d
Merge remote-tracking branch 'origin/master' into develop
2022-04-22 07:21:51 +00:00
336791b915
Keychron Q2 add Caps Lock indicator and layer RGB ( #16641 )
2022-04-22 17:21:15 +10:00
5024769b78
Merge remote-tracking branch 'origin/master' into develop
2022-04-22 07:17:59 +00:00
61b3f125bf
Added new keyboard Gas75 ( #16768 )
2022-04-22 17:17:28 +10:00
f44d569144
Merge remote-tracking branch 'origin/master' into develop
2022-04-21 21:49:28 +00:00
c2939bf038
[Keymap] Fix build error helix:five_rows
( #16847 )
2022-04-21 14:48:50 -07:00
8f692e22e3
Helix/rev2 move to split common ( #16723 )
2022-04-21 14:33:08 -07:00
969c68a9ad
Provide better config defaults for bluepill boards ( #16909 )
2022-04-22 07:03:28 +10:00
bcb7e471d5
Merge remote-tracking branch 'origin/master' into develop
2022-04-21 16:34:10 +00:00
1e389c7904
rgblight: Fix rgblight_blink_layer when multiple layers are active ( #16824 )
2022-04-21 09:33:29 -07:00
f3ce93fe00
Merge remote-tracking branch 'origin/master' into develop
2022-04-21 16:09:36 +00:00
fb4f25c0b5
[Keyboard] Fix kin80 default keymap ( #16893 )
2022-04-21 09:08:47 -07:00
12d1eb0415
Merge remote-tracking branch 'origin/master' into develop
2022-04-20 17:11:12 +00:00
81be7bb7b5
Fix i2c driver doc: Incorrect name ( #16898 )
2022-04-20 18:10:20 +01:00
332d7f00c5
Merge remote-tracking branch 'origin/master' into develop
2022-04-20 07:47:19 +00:00
580a5d25cb
Fixed error in config ( #16895 )
2022-04-20 08:46:30 +01:00
bd8220e9fc
move amj keyboards into amjkeyboard vendor folder ( #15733 )
...
Co-authored-by: Nick Brassel <nick@tzarc.org>
2022-04-20 05:19:34 +10:00
314865f833
move melody96 to ymdk vendor folder ( #15680 )
...
Co-authored-by: Nick Brassel <nick@tzarc.org>
2022-04-20 05:19:16 +10:00
40a7714ce5
rename define checks ( #16892 )
2022-04-19 20:15:34 +01:00
c76a23c37a
Fix build. ( #16891 )
2022-04-19 20:00:37 +01:00
7976779e6c
Merge remote-tracking branch 'origin/master' into develop
2022-04-19 17:58:36 +00:00
b310bf6ca3
[Keyboard] Add notes on Iris rev6a firmware ( #16878 )
2022-04-19 10:57:58 -07:00
682dbb21a7
Merge remote-tracking branch 'origin/master' into develop
2022-04-19 11:30:46 +00:00
83709e7dbe
kin80 ( #16754 )
...
Co-authored-by: Nick Brassel <nick@tzarc.org>
2022-04-19 21:30:15 +10:00
c3a03b6423
[CI] Format code according to conventions ( #16888 )
2022-04-19 21:28:14 +10:00
25f849b397
Update wb32-dfu ( #16438 )
2022-04-19 21:21:12 +10:00
b88d04eb62
Merge remote-tracking branch 'origin/master' into develop
2022-04-19 11:20:43 +00:00
499060a9a5
Dactyl manuform 5x6 5 via ( #16741 )
2022-04-19 21:20:11 +10:00
9056775e20
Add hacky via support for RGB Matrix ( #16086 )
2022-04-19 21:18:28 +10:00
d938ccb2fd
Merge remote-tracking branch 'origin/master' into develop
2022-04-19 11:05:51 +00:00
be7198ca49
New custom keymap for Glorious GMMK Pro ANSI layout ( #16199 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
2022-04-19 21:05:13 +10:00
2b23237da1
Merge remote-tracking branch 'origin/master' into develop
2022-04-19 11:04:21 +00:00
ad31ea3f51
boardsource/microdox V2 ( #16569 )
2022-04-19 21:03:51 +10:00
671b62efab
Fixes #16705 : digital rain follows val ( #16716 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
2022-04-19 21:02:21 +10:00
2a4db15f62
Merge remote-tracking branch 'origin/master' into develop
2022-04-19 11:00:36 +00:00
9ead40db0c
Fix broken build for users/curry ( #16492 )
2022-04-19 21:00:01 +10:00
7712a286dc
[Core] Use a mutex guard for split shared memory ( #16647 )
2022-04-19 20:56:16 +10:00
176ab14649
Merge remote-tracking branch 'origin/master' into develop
2022-04-19 10:53:44 +00:00
1acb37db7f
Add initial support for the Makey Makey Classic ( #16658 )
2022-04-19 20:53:09 +10:00
eab3be1e75
Merge remote-tracking branch 'origin/master' into develop
2022-04-19 10:40:23 +00:00
bdd1f318c3
[Keyboard] New kbd 1k ( #15509 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: mtei <2170248+mtei@users.noreply.github.com>
Co-authored-by: Nick Brassel <nick@tzarc.org>
2022-04-19 20:39:43 +10:00
5719353240
Merge remote-tracking branch 'origin/master' into develop
2022-04-19 10:34:10 +00:00
67329cffb5
Add my planck layout ( #13143 )
...
* Add my planck layout
* Add copyright
* Address requested changes
* Fix dipswitch return type
2022-04-19 20:33:18 +10:00
1dee7bc7f3
Merge remote-tracking branch 'origin/master' into develop
2022-04-19 10:32:51 +00:00
50ec365806
[Keymap] A Colemak keymap for the crkbd keyboard ( #16550 )
2022-04-19 20:32:11 +10:00
2744c1b2cf
Merge remote-tracking branch 'origin/master' into develop
2022-04-19 10:31:47 +00:00
bde724e124
Change helix:yshrsmz keymap to use split_common ( #16537 )
2022-04-19 20:31:10 +10:00
690dc4bdaf
Add support for multiple sensors to pmw3360 ( #15996 )
2022-04-19 20:29:17 +10:00
9f63bce70b
move keyhive exclusive boards into /keyhive ( #16084 )
...
Co-authored-by: Nick Brassel <nick@tzarc.org>
2022-04-19 20:17:21 +10:00
cff489bfdb
move 麦田 boards into /mt ( #16095 )
...
Co-authored-by: Nick Brassel <nick@tzarc.org>
2022-04-19 20:06:35 +10:00
e13aefe41d
move z150_bh at101_bh omnikey_bh to viktus/ ( #16004 )
2022-04-19 18:57:53 +10:00
860f53dac4
Merge remote-tracking branch 'origin/master' into develop
2022-04-19 02:33:59 +00:00
958600d518
[Keyboard] Add Amber80 Solder & VCL65 Solder ( #15945 )
...
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-04-18 19:33:32 -07:00
90dd16ccd2
[Keymap] Add andrewcharnley keymap for GMMK Pro ( #15320 )
2022-04-18 17:23:38 -07:00
02104270ed
Merge remote-tracking branch 'origin/master' into develop
2022-04-19 00:18:54 +00:00
773124e9c0
[Keyboard] Add converter/a1200/mistress1200 variant ( #16634 )
...
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
2022-04-18 17:18:10 -07:00
c397720c87
Merge remote-tracking branch 'origin/master' into develop
2022-04-18 17:02:06 +00:00
1ab1ce1b46
[Keyboard] Fix resume1800 - Dynamic layer count undefined ( #16877 )
2022-04-18 10:01:33 -07:00
6819420b0e
Preinstall python dependencies before executing qmk
. ( #16874 )
2022-04-18 15:46:52 +01:00
f50a623909
Fixup AVR builds. ( #16875 )
...
* Fixup AVR builds.
* Update platforms/avr/hardware_id.c
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-04-18 15:39:45 +01:00
b8245a5507
Expose API for hardware unique ID ( #16869 )
2022-04-18 20:51:40 +10:00
7aa9a353ac
Merge remote-tracking branch 'origin/master' into develop
2022-04-18 09:30:24 +00:00
ad9a137942
[Keyboard] Add CrimsonKeyboards' Resume1800 ( #16842 )
2022-04-18 02:29:53 -07:00
886b257c3f
Merge remote-tracking branch 'origin/master' into develop
2022-04-18 09:29:04 +00:00
8c91e90381
[Keyboard] sandbox - fix keymaps ( #16873 )
2022-04-18 02:28:28 -07:00
dce3dc3fe5
Merge remote-tracking branch 'origin/master' into develop
2022-04-18 09:15:38 +00:00
f52f3f1077
[Keyboard] Add deskpad ( #15602 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-04-18 02:13:44 -07:00
b1ceb4bb6a
Fix one-shot locked modifiers ( #16114 )
...
* Fix state updates of one-shot locked modifiers
Activating additional one-shot locked modifiers removed previously enabled locked modifiers from the state.
`get_oneshot_locked_mods` returned zero when two or more one-shot locked modifiers were enabled and then one was disabled.
* Do not delete one-shot locked modifiers on a one-shot layer toggle
Non-locked one-shot modifiers are not removed so this behavior adds inconsistency.
Also the one-shot locked modifiers state was reset without unregistering any modifiers.
2022-04-18 02:12:25 -07:00
5fc8f8488f
Merge remote-tracking branch 'origin/master' into develop
2022-04-18 09:12:03 +00:00
0d67eec5e2
Ploopy Trackball Mini: only define DPI options as needed ( #16160 )
2022-04-18 02:11:56 -07:00
9bd8d08834
Merge remote-tracking branch 'origin/master' into develop
2022-04-18 09:11:43 +00:00
8826a1dea5
[Keyboard] Add the Ciel ( #16816 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-04-18 02:11:32 -07:00
c6de26fc6f
[Keyboard] Add digicarpice ( #16791 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: swiftrax <swiftrax@github.com>
2022-04-18 02:11:11 -07:00
f6fd6942ef
Merge remote-tracking branch 'origin/master' into develop
2022-04-18 09:08:22 +00:00
5fe3b9ffa5
[Keyboard] SharkPCB release Beta compatibility ( #16713 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-04-18 02:07:49 -07:00
5b6faa173b
Add customizable snake and knight animation increments ( #16337 )
2022-04-18 02:07:36 -07:00
4d67fe66a3
Merge remote-tracking branch 'origin/master' into develop
2022-04-18 07:38:07 +00:00
fdd4af9973
[Keyboard] Add sandbox keyboard ( #16021 )
...
Co-authored-by: precondition <57645186+precondition@users.noreply.github.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-04-18 00:37:25 -07:00
58c2bb4d64
Merge remote-tracking branch 'origin/master' into develop
2022-04-17 19:54:33 +00:00
7d60a141a2
Anne Pro 2 Refactor ( #16864 )
...
* move RGB Matrix rules to keyboard level
* move PERMISSIVE_HOLD config to keyboard level
* annepro2.c: convert tabs to spaces
* refactor rules.mk files
Reformats each version's `rules.mk` file to be arranged more similarly to those of the rest of the keyboards in QMK.
No logic change.
* annepro2.c: allow compilation without RGB Matrix
Wraps the `led_enabled` definition and the `KC_AP_RGB_*` keycodes in `#ifdef RGB_MATRIX_ENABLE`, allowing successful compilation if the user sets `RGB_MATRIX_ENABLE = no`.
* rework readme files
Reworks the main `readme.md` file to be more friendly to GitHub viewing, and removes the single-line version-specific readme files (exposes the main readme to QMK Configurator users).
* info.json: update maintainer value
* info.json: apply friendly formatting
2022-04-17 12:53:59 -07:00
d958329258
Merge remote-tracking branch 'origin/master' into develop
2022-04-17 00:37:07 +00:00
a5a4597311
Refine LED indicator documentation ( #16304 )
2022-04-16 17:36:07 -07:00
df95495d5b
Fix #16859 . ( #16865 )
2022-04-17 00:09:37 +01:00
147e57fd59
[QP] Check BPP capabilities before loading the palette ( #16863 )
2022-04-17 08:30:51 +10:00
5841c755ae
rgblight: Add functions to stop blinking one or all but one layer ( #16859 )
2022-04-17 00:02:32 +02:00
e5918cf968
Heatmap incorrect matrix effect workaround ( #16315 )
2022-04-16 11:34:07 -07:00
030a96a3f5
Merge remote-tracking branch 'origin/master' into develop
2022-04-16 18:28:19 +00:00
3b6e48b012
[Keyboard] Add Phase One keyboard ( #16430 )
...
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-04-16 11:28:16 -07:00
6d13199ed0
Fix Xorg segfault with KeebCats PCBs ( #16434 )
2022-04-16 11:27:51 -07:00
8f585153c4
Add GET_TAPPING_TERM macro to reduce duplicate code ( #16681 )
...
* Add GET_TAPPING_TERM macro to reduce duplicate code
The macro gives the right tapping term depending on whether per-key
tapping terms and/or dynamic tapping terms are enabled. Unnecessary
function calls and variable resolution are avoided.
Fixes #16472 .
* Use GET_TAPPING_TERM for Cirque trackpads
Co-authored-by: Stefan Kerkmann <karlk90@pm.me>
2022-04-16 11:24:09 -07:00
cad0af09a8
Merge remote-tracking branch 'origin/master' into develop
2022-04-16 18:19:59 +00:00
7d75f88ac9
[Keyboard] Update X-Bows Keyboard ( #16765 )
...
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Shulin <mumu@x-bows.com>
2022-04-16 11:19:24 -07:00
92a61aa0cd
Implement XAP 'secure' core requirements ( #16843 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Stefan Kerkmann <karlk90@pm.me>
2022-04-16 11:13:05 -07:00
ae4d518352
Merge remote-tracking branch 'origin/master' into develop
2022-04-16 17:41:18 +00:00
1cfe49714f
rgblight: Limit max repeat times in rgblight_blink_layer_repeat ( #16860 )
2022-04-16 10:40:48 -07:00
14d084ae13
Merge remote-tracking branch 'origin/master' into develop
2022-04-16 01:23:46 +00:00
b331c98ca4
Resolve layout macro inconsistencies for rmkeebs/rm_numpad ( #16856 )
2022-04-16 02:23:19 +01:00
59885d07af
Merge remote-tracking branch 'origin/master' into develop
2022-04-14 18:24:36 +00:00
8de4065b09
[Keyboard] Add avalanche ( #16407 )
...
* [Keyboard] Add avalanche
* PR feedback
* Update keyboards/avalanche/v1/config.h
* Update keyboards/avalanche/v1/v1.h
* Update keyboards/avalanche/v2/config.h
* Update keyboards/avalanche/v2/v2.h
* Update keyboards/avalanche/v3/config.h
* Update keyboards/avalanche/v3/v3.h
* Apply suggestions from code review
* Remove rules.mk comment and fix other comments.
* Shared encoder code, follow conventions in rules.mk files.
* Remove config files which do not change defaul behavior.
2022-04-14 11:23:32 -07:00
399de0be12
Merge remote-tracking branch 'origin/master' into develop
2022-04-14 17:02:01 +00:00
b9e11253c4
[Keyboard] Add via support for creatkeebs/glacier ( #16747 )
...
Co-authored-by: Joel Challis <git@zvecr.com>
2022-04-14 10:01:26 -07:00
cbc59e383f
Merge remote-tracking branch 'origin/master' into develop
2022-04-14 16:27:09 +00:00
812f97e241
[Keyboard] move/rename obro to Meridian RGB ( #16828 )
...
Co-authored-by: Joel Challis <git@zvecr.com>
2022-04-14 09:26:24 -07:00
a6884e6933
Merge remote-tracking branch 'origin/master' into develop
2022-04-14 05:43:00 +00:00
a4a67d515e
Ignore VIA(L) json files ( #16845 )
2022-04-14 15:42:24 +10:00
88028dd982
Merge remote-tracking branch 'origin/master' into develop
2022-04-14 03:28:03 +00:00
18e56902c9
Fix external flash on AVR ( #16851 )
2022-04-14 13:27:26 +10:00
2858415789
Merge remote-tracking branch 'origin/master' into develop
2022-04-13 16:45:55 +00:00
46c0db458e
[Keyboard] Fix kay65 - Missing keycode ( #16849 )
2022-04-13 09:45:16 -07:00
4a8743cdb1
Merge remote-tracking branch 'origin/master' into develop
2022-04-13 16:27:55 +00:00
f3004d960f
[Keyboard] Fix waffling80 - Missing comma ( #16848 )
2022-04-13 09:27:20 -07:00
6814e32757
Merge remote-tracking branch 'origin/master' into develop
2022-04-13 14:31:55 +00:00
8580380eec
[Keyboard] The inaugural commit for Leeloo's firmware. ( #16599 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-04-13 07:31:11 -07:00
294ef95bc9
Merge remote-tracking branch 'origin/master' into develop
2022-04-13 14:29:44 +00:00
0272621133
[Keymap] bépo layout on Lily58L ( #16243 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-04-13 07:29:06 -07:00
1e6ef5d42e
Merge remote-tracking branch 'origin/master' into develop
2022-04-13 14:29:05 +00:00
57466c47ba
[Keyboard] Add RM_Numpad ( #15983 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: jason <jrucker2004@gmail.com>
2022-04-13 07:28:12 -07:00
46292f5098
Merge remote-tracking branch 'origin/master' into develop
2022-04-13 14:27:27 +00:00
973bc88b0f
[Keymap] Add thattolleyguy keymaps ( #15351 )
...
* Adding personal keymaps
* Update licenses
* Fix RGB settings
* Define used animations
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
2022-04-13 07:27:07 -07:00
c4a6636873
Merge remote-tracking branch 'origin/master' into develop
2022-04-13 14:25:32 +00:00
937ffcecc8
[Keyboard] Add Frooastboard Walnut (69% Keyboard) ( #16743 )
...
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-04-13 07:25:16 -07:00
8430774430
[Keyboard] add tiger80 keyboard ( #16742 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
2022-04-13 07:24:56 -07:00
ad981dea72
[Keyboard] annepro2: match default keymap to stock keycaps ( #16724 )
2022-04-13 07:24:38 -07:00
fff2606665
Merge remote-tracking branch 'origin/master' into develop
2022-04-13 14:24:12 +00:00
3f8343e552
[Keyboard] Add banime40 keyboard ( #16694 )
...
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-04-13 07:23:01 -07:00
a8e01df50f
[Keyboard] correct matrix for Kay65 ( #16751 )
2022-04-13 07:20:00 -07:00
87777d1cdd
[Keymap] Fix snowe keymap after updates to QMK ( #16777 )
2022-04-13 07:19:24 -07:00
e9ad400b83
[Keyboard] KBD67 rev1 Caps Lock LED Fix ( #16790 )
2022-04-13 07:18:21 -07:00
7216243a7a
[Keyboard] Ported ErgoDox to VIA ( #16804 )
2022-04-13 07:17:11 -07:00
930cf6457a
Merge remote-tracking branch 'origin/master' into develop
2022-04-13 14:11:59 +00:00
cf152dd16b
[Keyboard] Waffling60 - minor tweak, improve default behavior of caps lock indicator. ( #16836 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: 4pplet <4pplet@protonmail.com>
Co-authored-by: 4pplet <stefan.ess@gmail.com>
2022-04-13 07:11:19 -07:00
1f2b1dedcc
Quantum Painter ( #10174 )
...
* Install dependencies before executing unit tests.
* Split out UTF-8 decoder.
* Fixup python formatting rules.
* Add documentation for QGF/QFF and the RLE format used.
* Add CLI commands for converting images and fonts.
* Add stub rules.mk for QP.
* Add stream type.
* Add base driver and comms interfaces.
* Add support for SPI, SPI+D/C comms drivers.
* Include <qp.h> when enabled.
* Add base support for SPI+D/C+RST panels, as well as concrete implementation of ST7789.
* Add support for GC9A01.
* Add support for ILI9341.
* Add support for ILI9163.
* Add support for SSD1351.
* Implement qp_setpixel, including pixdata buffer management.
* Implement qp_line.
* Implement qp_rect.
* Implement qp_circle.
* Implement qp_ellipse.
* Implement palette interpolation.
* Allow for streams to work with either flash or RAM.
* Image loading.
* Font loading.
* QGF palette loading.
* Progressive decoder of pixel data supporting Raw+RLE, 1-,2-,4-,8-bpp monochrome and palette-based images.
* Image drawing.
* Animations.
* Font rendering.
* Check against 256 colours, dump out the loaded palette if debugging enabled.
* Fix build.
* AVR is not the intended audience.
* `qmk format-c`
* Generation fix.
* First batch of docs.
* More docs and examples.
* Review comments.
* Public API documentation.
2022-04-13 18:00:18 +10:00
1dbbd2b6b0
Merge remote-tracking branch 'origin/master' into develop
2022-04-13 07:46:28 +00:00
b8cb147573
[Keymap] sinc/lickel: Use backlight keys in Fn Row ( #16789 )
2022-04-13 00:45:42 -07:00
40b76faba8
Merge remote-tracking branch 'origin/master' into develop
2022-04-13 07:04:52 +00:00
dfe0515a4b
[Keyboard] Add Eros by PJB ( #16756 )
...
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Joel Challis <git@zvecr.com>
2022-04-13 00:04:14 -07:00
57d8bae083
Merge remote-tracking branch 'origin/master' into develop
2022-04-13 07:03:46 +00:00
935af9e999
[Keymap] fixed oled turn-off issue for crkbd:gotham ( #16748 )
2022-04-13 00:03:01 -07:00
64aa180775
Merge remote-tracking branch 'origin/master' into develop
2022-04-13 06:40:47 +00:00
6d816d94f7
[Keyboard] Add ratio65 by rationalist ( #16727 )
...
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-04-12 23:40:20 -07:00
3c3662c20f
[Keyboard] Adding waffling80, TKL PCB ( #16726 )
...
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-04-12 23:39:44 -07:00
ebf4380a83
Merge remote-tracking branch 'origin/master' into develop
2022-04-13 06:37:41 +00:00
16c848ca00
[Keymap] Change helix:froggy_106 keymap to use split_common ( #16704 )
2022-04-12 23:37:05 -07:00
06ff5fca42
Merge remote-tracking branch 'origin/master' into develop
2022-04-13 06:37:02 +00:00
f3a49876d5
[Keyboard] add pegasus ( #16701 )
...
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-04-12 23:36:33 -07:00
929f098269
Merge remote-tracking branch 'origin/master' into develop
2022-04-13 06:20:42 +00:00
9a38ebc656
[Keyboard] add E80-1800 PCB ( #16645 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-04-12 23:20:07 -07:00
baa566d809
Merge remote-tracking branch 'origin/master' into develop
2022-04-13 06:05:08 +00:00
2d05c7fc25
[Keyboard] super16 update ( #16494 )
2022-04-12 23:04:38 -07:00
c4ce95e55b
Merge remote-tracking branch 'origin/master' into develop
2022-04-13 06:04:22 +00:00
3f66e25b41
[Keyboard] add 10k ( #16531 )
...
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Nicolas Ballet <balletn@igbmc.fr>
2022-04-12 23:03:49 -07:00
f1edbe5a89
Merge remote-tracking branch 'origin/master' into develop
2022-04-13 05:51:08 +00:00
e1c777a1c9
[Keyboard] Add Synth Labs Solo keyboard ( #16103 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-04-12 22:50:38 -07:00
bcc056774f
Merge remote-tracking branch 'origin/master' into develop
2022-04-13 05:46:44 +00:00
8cc86490aa
[Keyboard] Add s-ol/0xC.pad ( #16057 )
...
* [Keyboard] Add s_ol/0xc_pad
* [Keyboard] add factory testing RGB_MATRIX pattern
Co-authored-by: s-ol <s-ol@users.noreply.github.com>
2022-04-12 22:46:12 -07:00
781022e910
Merge remote-tracking branch 'origin/master' into develop
2022-04-13 05:25:52 +00:00
a5e41615f7
[Keyboard] Add userspace pdl and a handwired board ( #14199 )
...
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>
2022-04-12 22:25:19 -07:00
6a22c2e665
Merge remote-tracking branch 'origin/master' into develop
2022-04-11 13:11:57 +00:00
0524a82a88
Fix numbering to match the correct columns ( #16831 )
2022-04-11 14:11:14 +01:00
c5423400c3
Merge remote-tracking branch 'origin/master' into develop
2022-04-11 10:19:24 +00:00
e13ad14cb7
GMMK Pro return false in encoder user. ( #16830 )
2022-04-11 20:18:44 +10:00
d291ad90b4
Merge remote-tracking branch 'origin/master' into develop
2022-04-11 09:10:56 +00:00
3bde05c568
Change helix:froggy keymap to use split_common ( #16703 )
...
* create LAYOUT_half() macro into helix/rev2/keymaps/froggy/keymap.c
* Makes QMK standerd OLED driver used by the helix:froggy keymap switchable.
* Change helix:froggy keymap to use split_common
2022-04-11 18:09:37 +09:00
bf67abb046
Fixed usb read loops not reading until timeout ( #16827 )
...
* the size variable was redeclared (hiding the variable of the outside scope) and therefore the while check was always false, so the compiler just removed the do while loop, but it would be better to read all data and only exit the task, after this is done
2022-04-10 00:27:02 +02:00
4ce0203208
Merge remote-tracking branch 'origin/master' into develop
2022-04-09 18:49:52 +00:00
84c9d6ff39
[Bug] Fix matrix scan reporting interval ( #16825 )
2022-04-09 11:49:20 -07:00
f4f2efd117
Merge remote-tracking branch 'origin/master' into develop
2022-04-09 18:06:48 +00:00
98d411232f
Reduce the size of the keymap helix:fraanrosi ( #16717 )
2022-04-10 03:06:12 +09:00
2cfbc1445c
Allow new-keyboard to use development_board presets ( #16785 )
2022-04-08 20:12:32 +01:00
675ce76972
Merge remote-tracking branch 'origin/master' into develop
2022-04-07 22:11:06 +00:00
e2ace195b0
Header file fixes for all keymaps ( #16180 )
2022-04-07 18:10:29 -04:00
0738c9b7f3
Merge remote-tracking branch 'origin/master' into develop
2022-04-07 12:52:17 +00:00
f4c6e76cf6
io_mini1800 Configurator Fixes ( #16813 )
...
* info.json: apply friendly formatting
* info.json: fix key sequence errors
Fixes out-of-sequence issue for the Numpad Plus key on both layouts.
2022-04-07 13:51:17 +01:00
e96d9abe3c
Merge remote-tracking branch 'origin/master' into develop
2022-04-07 05:19:59 +00:00
d198d7924d
Update LW-67 info.json ( #16788 )
...
* Update info.json
Fixed:
-ISO Enter Position
-Up Arrow Position
-PgDn Position
Cause of Error:
-Keyboard Layout Editor Places Iso Enter on R1 Rather Than R2 like the ANSI Enter
* Update info.json
Fixed Compile Error to Previous Change
* Update keyboards/lw67/info.json
2022-04-06 22:19:24 -07:00
14a867436c
Merge remote-tracking branch 'origin/master' into develop
2022-04-06 21:01:35 +00:00
fa978542e9
Sandwich Keeb68 Layout Macro Rework and Configurator Data ( #16803 )
...
* keeb68.h: use QMK 3-character notation
* physically arrange layout macro
Moves the keycodes for Equals and Right Bracket to their proper places on the Number and Tab rows, respectively.
Also refactors the keymaps to use QMK-native keycode aliases, grid alignment, and four-space indent.
* move `keymaps/grv_esc/readme.md` to `keymaps/default/`
The file contents say "default keymap".
* enable Community Layouts support
* add QMK Configurator data
* touch-up `rules.mk`
2022-04-06 22:00:59 +01:00
85de020573
CLI: Bump the 'jsonschema' version ( #16635 )
...
* CLI: Bump the 'jsonschema' version
Update the used meta-schema from Draft 7 from 2018 to the latest one,
Draft 2020-12.
Currently, the validator falls back to Draft 7 if the newer validator is
not available. Draft 2020-12 support was introduced to 'jsonschema' in
version 4.0.0.
* Fix formatting
2022-04-06 19:46:16 +01:00
d870716457
Add bluepill/blackpill development board presets ( #16806 )
2022-04-06 15:46:13 +01:00
0ef2246496
Merge remote-tracking branch 'origin/master' into develop
2022-04-06 10:13:39 +00:00
4a729a7be5
QK65 Solder Community Layout Support ( #16796 )
...
* refactor solder.h
- use QMK 3-character notation
- convert tabs to spaces
* solder.h: add matrix diagram
* rename LAYOUT_solder to LAYOUT_all
* rename LAYOUT_iso to LAYOUT_65_iso_blocker
Also adds Community Layouts rule to `rules.mk`.
* info.json: improve formatting
- convert tabs to spaces
- format file to four-space indent
* refactor keymaps
- convert tabs to spaces
- update grid alignment of keycodes
- remove trailing whitespace
* add LAYOUT_65_ansi_blocker
* add LAYOUT_65_ansi_blocker_split_bs
* add LAYOUT_65_iso_blocker_split_bs
* add LAYOUT_65_ansi_blocker_tsangan
* add LAYOUT_65_iso_blocker_tsangan
* add LAYOUT_65_ansi_blocker_tsangan_split_bs
* add LAYOUT_65_iso_blocker_tsangan_split_bs
* remove 65_ansi_blocker_tsangan_split_bs from `LAYOUTS` rule
2022-04-06 03:13:05 -07:00
fc2c93e57a
Merge remote-tracking branch 'origin/master' into develop
2022-04-06 10:07:15 +00:00
d508988916
QK65 Hotswap Community Layout Support ( #16793 )
...
* qk65 hotswap: Community Layout support
- renames `LAYOUT_hotswap` to `LAYOUT_65_ansi_blocker`
- adds Community Layouts rule to `rules.mk`
* refactor keymaps
Edits the keymaps to align the keycodes in a grid. Whitespace-only change.
2022-04-06 03:06:27 -07:00
a5e810b86c
Add non blackpill F4x1 config files ( #16600 )
...
* Add non blackpill F4x1 config files
* Move ld files
* Remove f401 i2c bodges
* more bodge?
* Update to recommended defaults
2022-04-06 01:23:04 +01:00
45504bb094
Add mechanism to limit available converters ( #16783 )
2022-04-06 01:08:38 +01:00
a2f155bbdd
Merge remote-tracking branch 'origin/master' into develop
2022-04-05 21:15:00 +00:00
563c4dbb09
Add Iris Rev 6.1 ( #16722 )
2022-04-05 17:14:07 -04:00
f64404cc73
Merge remote-tracking branch 'origin/master' into develop
2022-04-05 19:14:18 +00:00
67bb6e1945
RGBKB Sol 3 rev1: Configurator Data and Readme ( #16798 )
...
* add QMK Configurator data
* add readme file
2022-04-05 12:13:45 -07:00
99f7a8fcd3
Merge remote-tracking branch 'origin/master' into develop
2022-04-05 18:46:13 +00:00
2f917dd768
Cutie Club Novus Layout Macro Updates ( #16792 )
...
* info.json: apply friendly formatting
* rename LAYOUT_all to LAYOUT_60_ansi_split_bs_rshift
Maintains `LAYOUT_all` as an alias to `LAYOUT_60_ansi_split_bs_rshift`.
* novus.h: use QMK 3-character notation
* novus.h: add matrix diagram
* add LAYOUT_60_ansi
* add LAYOUT_60_ansi_tsangan
* refactor keymaps
- update grid alignment
- use QMK-native keycode aliases
* add LAYOUT_60_ansi_tsangan_split_bs_rshift
* rules.mk: update Community Layouts list
2022-04-05 11:45:18 -07:00
b7c9ff4ebe
Merge remote-tracking branch 'origin/master' into develop
2022-04-05 19:29:21 +01:00
c0216e92fa
Format code according to conventions ( #16802 )
2022-04-05 19:21:05 +01:00
69be0dc97c
Fix lineendings for eason/capsule65 ( #16801 )
2022-04-05 20:13:00 +02:00
3c1a3c1719
Merge remote-tracking branch 'origin/master' into develop
2022-04-05 18:06:57 +00:00
aec9942f37
add folders and capsule65 ( #16687 )
2022-04-05 20:06:05 +02:00
5407cf5256
Merge remote-tracking branch 'origin/master' into develop
2022-04-04 19:27:36 +00:00
8b438a9165
Wavtype Foundation Layout Macro Refactor and Configurator Update ( #16781 )
...
* info.json: apply friendly formatting
* info.json: update layout data
- update labels to make them QMK CLI friendly
- update key sizes and dimensions (removes key overlaps and mis-locations)
* foundation.h: edit white space
- convert tabs to spaces
- edit alignment of arrays
* foundation.h: add matrix diagram
* rename LAYOUT to LAYOUT_ansi_split_bs
* rename LAYOUT_tkl_ansi_7u to LAYOUT_ansi_tsangan_split_bs
* rename LAYOUT_tkl_iso to LAYOUT_iso_split_bs_rshift
* rename LAYOUT_tkl_iso_7u to LAYOUT_iso_tsangan_split_bs_rshift
* refactor keymaps
- use definitions from `layer_names` enum
- use grid alignment
- use QMK-native keycode aliases
* add reference keymaps
Add `default_ansi_tsangan_split_bs`, `default_iso_split_bs_rshift`, and `default_iso_tsangan_split_bs_rshift` keymaps.
* refactor ISO layouts
Edits the ISO layout macros so that the keycode for Enter is to the end of the home row.
* info.json: fix LAYOUT_iso_tsangan_split_bs_rshift reference
Thanks to zvecr.
2022-04-04 12:27:01 -07:00
af3c7bae23
Merge remote-tracking branch 'origin/master' into develop
2022-04-04 19:20:40 +00:00
6a156cb5cc
Hineybush H65 Hotswap Layout Additions and Configurator Update ( #16780 )
...
* info.json: apply friendly formatting
* h65_hotswap.h: use QMK 3-character notation
* h65_hotswap.h: add matrix diagram
* rename LAYOUT to LAYOUT_all
* add LAYOUT_65_ansi_blocker
* add LAYOUT_65_ansi_blocker_split_bs
* add LAYOUT_65_iso_blocker
* add LAYOUT_65_iso_blocker_split_bs
* grid align keycodes in keymaps
* rules.mk: align inline comments
2022-04-04 12:20:10 -07:00
8e34665e6e
Merge remote-tracking branch 'origin/master' into develop
2022-04-04 18:56:54 +00:00
d59d60ff69
Hineybush H65 Layout Additions and Configurator Update ( #16779 )
...
* info.json: apply friendly formatting
* h65.h: use QMK 3-character notation
* h65.h: add matrix diagram
* add LAYOUT_65_ansi_blocker
* add LAYOUT_65_ansi_blocker_split_bs
* add LAYOUT_65_ansi_blocker_tsangan
* add LAYOUT_65_ansi_blocker_tsangan_split_bs
* add LAYOUT_65_iso_blocker
* add LAYOUT_65_iso_blocker_split_bs
* add LAYOUT_65_iso_blocker_tsangan
* add LAYOUT_65_iso_blocker_tsangan_split_bs
* grid align keycodes in keymaps
* rules.mk: align inline comments
2022-04-04 11:56:20 -07:00
168449f86b
Merge remote-tracking branch 'origin/master' into develop
2022-04-03 21:01:50 +00:00
6822101f9c
Run auto approve only on qmk/qmk_firmware ( #16786 )
2022-04-04 07:01:16 +10:00
ec4f655333
Add warning for CTCP/CONVERT_TO_PROTON_C. ( #16782 )
2022-04-03 19:17:38 +01:00
ca161fbbd9
Merge remote-tracking branch 'origin/master' into develop
2022-04-03 18:02:55 +00:00
0c8109a1ac
fix typo in ps2 set_defaults ( #16767 )
2022-04-04 04:02:28 +10:00
c0ac3f7372
Add frameworking for development board presets ( #16637 )
...
* Add frameworking for development board presets
* Update lib/python/qmk/info.py
Co-authored-by: Nick Brassel <nick@tzarc.org>
Co-authored-by: Nick Brassel <nick@tzarc.org>
2022-04-03 18:45:10 +01:00
1660b2d2e2
Refactor CTPC logic to allow future converters ( #16621 )
...
* Refactor CTPC logic to allow future converters
* Update builddefs/converters.mk
Co-authored-by: Stefan Kerkmann <karlk90@pm.me>
Co-authored-by: Stefan Kerkmann <karlk90@pm.me>
2022-04-03 18:22:52 +01:00
e6a7e7ac8e
Merge remote-tracking branch 'origin/master' into develop
2022-04-03 12:18:57 +00:00
27ae37d626
Align action workflow filenames ( #16776 )
2022-04-03 13:18:28 +01:00
cffe7f9cae
Merge remote-tracking branch 'origin/master' into develop
2022-04-02 21:28:49 +00:00
61bd61347a
Automatically approve workflow runs from first time contributors ( #16775 )
...
* Automatically approve workflow runs from first time contributors
* Automatically approve workflow runs from first time contributors
2022-04-02 22:28:10 +01:00
3c57143bae
Merge remote-tracking branch 'origin/master' into develop
2022-04-02 21:09:49 +00:00
4f30b7a2c9
Automatically approve workflow runs from first time contributors ( #16774 )
2022-04-02 22:09:16 +01:00
df9ddf8b61
Merge remote-tracking branch 'origin/master' into develop
2022-04-02 14:54:22 +00:00
1caccca1f6
usb-usb converter: fix layout macros ( #16769 )
2022-04-03 01:53:21 +11:00
d0b33593b2
Merge remote-tracking branch 'origin/master' into develop
2022-04-01 09:26:34 +00:00
11db29bedb
Lint keyboard/project name ( #16766 )
2022-04-01 10:25:43 +01:00
d75ae52fe6
Merge remote-tracking branch 'origin/master' into develop
2022-03-30 20:55:16 +00:00
64974a7f8f
yapf: disable arithmetic predecence indication ( #16749 )
2022-03-30 21:54:13 +01:00
38209c5c86
Add emulated eeprom support for STM32F303xE ( #16737 )
...
Added FEE_PAGE_SIZE and FEE_MCU_FLASH_SIZE defines for the STM32F303xE
2022-03-30 20:00:17 +01:00
d76a68fb0f
Merge remote-tracking branch 'origin/master' into develop
2022-03-29 19:19:19 +00:00
6cdf230a20
[Keyboard] handwired/m40/5x5_macropad ( #16288 )
...
* Adding the custom handwired 5x5 macropad.
* Update keyboards/handwired/m40/5x5_macropad/readme.md
* Update keyboards/handwired/m40/5x5_macropad/rules.mk
* Update keyboards/handwired/m40/5x5_macropad/readme.md
* Update readme.md
fixed the github link to my profile
* Update keyboards/handwired/m40/5x5_macropad/5x5_macropad.c
* Update keyboards/handwired/m40/5x5_macropad/5x5_macropad.h
* Update keyboards/handwired/m40/5x5_macropad/5x5_macropad.h
* Update keyboards/handwired/m40/5x5_macropad/config.h
* Update keyboards/handwired/m40/5x5_macropad/readme.md
* Update keyboards/handwired/m40/5x5_macropad/config.h
* Update keyboards/handwired/m40/5x5_macropad/readme.md
* Update keyboards/handwired/m40/5x5_macropad/keymaps/default/keymap.c
* Apply suggestions from code review
* added discord Id for maintainer contact
* Update keyboards/handwired/m40/5x5_macropad/readme.md
* Update keyboards/handwired/m40/5x5_macropad/info.json
2022-03-29 12:18:39 -07:00
aadf0a1038
Merge remote-tracking branch 'origin/master' into develop
2022-03-28 16:47:16 +00:00
9b24abf251
[Keyboard] Change linworks Dolice product ID to non-duplicate value ( #16745 )
2022-03-28 09:46:38 -07:00
119abc4375
Refactor writePin to work with statements ( #16738 )
2022-03-27 15:07:25 -07:00
03f9b8db15
Merge remote-tracking branch 'origin/master' into develop
2022-03-27 20:29:09 +00:00
8c0198334c
CLI: Lint non-data driven macros in info.json ( #16739 )
...
* CLI: Lint non-data driven macros in info.json
Macros in info.json should either have the "matrix" key with the matrix
data or should should be also present in <keyboard>.h
* Add verification of matrix data
* Use generic '<keyboard>.h' in output
* Add keyboard name to output
* Make C layout macro finding more robust
The old code missed C macros if they had whitespace between '#' and
'define' or had whitespace before '#'.
2022-03-27 21:28:36 +01:00
5f6c5cb54b
Merge remote-tracking branch 'origin/master' into develop
2022-03-27 02:03:30 +00:00
5fae1ec9c3
[Keyboard] Add Mino Hotswap PCB ( #16664 )
...
Co-authored-by: Shandon Anderson <shandon@shandon.codes>
2022-03-26 19:02:59 -07:00
50c1b9afdb
Merge remote-tracking branch 'origin/master' into develop
2022-03-26 19:35:51 +00:00
f874984b96
Fix typos in matrix/noah readme ( #16735 )
...
Change "keybaord" to keyboard
2022-03-26 19:35:19 +00:00
05ac5727f2
Merge remote-tracking branch 'origin/master' into develop
2022-03-26 19:15:58 +00:00
55e5daa868
Fix bug when 'info.json' lookup escapes keyboard dir ( #16734 )
2022-03-26 19:15:25 +00:00
c05e8afe45
Joystick feature updates ( #16732 )
...
* Joystick feature updates
* Move new functions to joystick.h
* Docs
2022-03-26 18:38:09 +00:00
71ffb41c9b
Merge remote-tracking branch 'origin/master' into develop
2022-03-26 01:06:29 +00:00
084df6a288
[Keyboard] Add nt210 ( #16461 )
...
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-03-25 18:06:03 -07:00
1fabad1cec
Merge remote-tracking branch 'origin/master' into develop
2022-03-26 00:46:16 +00:00
7e0dde1f00
[Keyboard] Add YDKB Grape PCB ( #16661 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
2022-03-25 17:45:35 -07:00
7cec7b6780
Merge remote-tracking branch 'origin/master' into develop
2022-03-26 00:37:32 +00:00
53a88af036
[Keymap] corne and planck keyboards keymaps ( #15570 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-03-25 17:37:05 -07:00
2957f60dc1
Merge remote-tracking branch 'origin/master' into develop
2022-03-24 20:14:36 +00:00
efc9c525b1
CLI: Add 'via2json' subcommand ( #16468 )
2022-03-24 21:13:40 +01:00
dc9eb21332
add the ability to change the pwm frequency for the IS31FL3737B ( #16718 )
2022-03-24 18:08:22 +00:00
706bceeff8
Merge remote-tracking branch 'origin/master' into develop
2022-03-24 17:02:32 +00:00
f7a5ec2483
update kprepublic/bm60hsrgb_poker/rev1/keymaps/carlosala keymap ( #16725 )
2022-03-24 16:42:48 +00:00
1ac1f92000
Merge remote-tracking branch 'origin/master' into develop
2022-03-24 05:24:12 +00:00
980a1b0562
[Keymap] ergodox: updating osx_whiskey_tango_foxtrot_capslock to use process_record_user ( #16715 )
2022-03-23 22:24:02 -07:00
e335d62eda
[Keyboard] Add keyboard level encoder function for GMMK Pro ( #16721 )
2022-03-23 22:23:40 -07:00
7e69348335
Merge remote-tracking branch 'origin/master' into develop
2022-03-23 18:43:36 +00:00
55b3b2b848
[Keyboard] Add support for XT60 ( #16708 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-03-23 11:42:54 -07:00
5342caf172
Merge remote-tracking branch 'origin/master' into develop
2022-03-23 16:40:54 +00:00
4a3b4104fe
[Bug] Fix unused variable error when using ChibiOS Bitbang serial driver ( #16709 )
2022-03-23 09:38:51 -07:00
08aa54b66f
[Keymap] Xiudi XD75 Finnish/Swedish keymap ( #16311 )
2022-03-23 09:35:14 -07:00
92d38c37ec
[Keymap] Add dhertz keychron map v0 ( #16571 )
2022-03-23 09:34:42 -07:00
74f4682309
[Keyboard] Waffling60 - readme update ( #16707 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: 4pplet <4pplet@protonmail.com>
Co-authored-by: 4pplet <stefan.ess@gmail.com>
2022-03-23 09:34:07 -07:00
a772a7f3a7
[Keymap] Input Club's Whitefox "True Fox" ( #16711 )
2022-03-23 09:33:30 -07:00
eca8782b54
Merge remote-tracking branch 'origin/master' into develop
2022-03-23 06:02:29 +00:00
28bd777f58
[Keyboard] Graystudio Apollo80 ( #16469 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-03-22 23:01:55 -07:00
5ee6f9c9c1
Merge remote-tracking branch 'origin/master' into develop
2022-03-23 05:07:00 +00:00
c803c50dc0
[Keyboard] Add Axolstudio Foundation Gamma ( #15948 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-03-22 22:06:26 -07:00
dae932fc31
Merge remote-tracking branch 'origin/master' into develop
2022-03-22 16:39:32 +00:00
f610011aa3
[Keymap] personal keymap, ergodox_ez and atreus / dvorak_42_key ( #16695 )
2022-03-22 09:38:50 -07:00
23f365f8bc
Ignore transport defaults if SPLIT_KEYBOARD is unset ( #16706 )
...
* Ignore transport defaults if SPLIT_KEYBOARD is unset
* keep exists check
2022-03-22 10:48:13 +00:00
4f8cc32cf5
Extend 'qmk info' to handle keymap level overrides ( #16702 )
2022-03-21 11:57:41 +01:00
aea9005236
Merge remote-tracking branch 'origin/master' into develop
2022-03-21 08:06:10 +00:00
7eb6f86bc0
[Keyboard] add oled_task_kb() into keyboards/helix/rev2/rev2.c ( #16697 )
2022-03-21 01:05:38 -07:00
b19d7399ca
Merge remote-tracking branch 'origin/master' into develop
2022-03-20 17:24:36 +00:00
669ad3c805
Droxx keymap ( #16607 )
...
* add droxx kaymap
* add droxx keymap
* fixed config.h
* fixed rules.mk
* fixed rules.mk
* updated readme.md
* Update config.h
* Update keymap.c
* Update readme.md
* Update readme.md
* Update readme.md
* Update readme.md
* Update readme.md
* Update readme.md
* Update readme.md
* Update config.h
* Update readme.md
* Update keymap.c
2022-03-20 17:24:09 +00:00
9216dd3917
Merge remote-tracking branch 'origin/master' into develop
2022-03-20 17:06:27 +00:00
1bc8793f83
Add Rart75 hotswap and support via ( #16619 )
...
* Add Keyboard Rart75 Hotswap version
* Update readme
* Update config and readme
* Update info.json
* update readme and keymaps
2022-03-20 17:05:56 +00:00
4dae5ff37d
Merge remote-tracking branch 'origin/master' into develop
2022-03-20 17:03:16 +00:00
6125f7bf4d
Add MutePad keyboard (Handwired) ( #16590 )
...
* Add MutePad keyboard
* Update info.json and readme
* Move mutepad to handwired folder
* Address PR comments
2022-03-20 17:02:46 +00:00
cfe28937d5
MS Sculpt Mobile refactor ( #16038 )
2022-03-20 15:19:46 +11:00
729d7c2b2e
Merge remote-tracking branch 'origin/master' into develop
2022-03-19 20:59:03 +00:00
2f095b8925
qmk.path.FileType: fix argument handling ( #16693 )
...
* qmk.path.FileType: pass in mode as first argument
* Better solution
* Grammar...
2022-03-19 20:58:30 +00:00
223bc47658
Merge remote-tracking branch 'origin/master' into develop
2022-03-19 17:41:15 +00:00
5dcee0199e
Merge remote-tracking branch 'origin/master' into develop
2022-03-19 16:38:09 +00:00
32d6c122e9
Merge remote-tracking branch 'origin/master' into develop
2022-03-19 11:53:10 +00:00
98e783cc3c
Format code according to conventions ( #16686 )
2022-03-19 11:52:03 +00:00
9ee2effe8e
HD44780 driver rework ( #16370 )
2022-03-19 17:57:22 +11:00
86b5c6b5c3
Merge remote-tracking branch 'origin/master' into develop
2022-03-19 06:53:09 +00:00
c39eeaa1c8
Merge remote-tracking branch 'origin/master' into develop
2022-03-18 18:49:56 +00:00
a900f9251a
Merge remote-tracking branch 'origin/master' into develop
2022-03-18 17:25:20 +00:00
3a08deb7fe
Merge remote-tracking branch 'origin/master' into develop
2022-03-18 16:02:57 +00:00
bffb209eee
Merge remote-tracking branch 'origin/master' into develop
2022-03-18 01:15:23 +00:00
02655690f4
[Core] Add compile/make macro to core ( #15959 )
...
* [Core] Add KC_MAKE keycode to core
fix linting
fix testing error
work around test idiocyncracies
fix more lint
something something stupid tests
add doc
* updates based on feedback
* Add bad names
* Fixup docs
* semantics but cleaner
Co-authored-by: precondition <57645186+precondition@users.noreply.github.com>
* Hide oneshot checks behind preprocessors
* Move no-compile option around
* Fix formatting
* make shift optional
* Make opt in
* fix formatting
* update send string function name
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: precondition <57645186+precondition@users.noreply.github.com>
Co-authored-by: Joel Challis <git@zvecr.com>
2022-03-17 21:19:34 +00:00
2749346a53
Merge remote-tracking branch 'origin/master' into develop
2022-03-16 23:45:35 +00:00
4e863dbdef
Merge remote-tracking branch 'origin/master' into develop
2022-03-16 15:34:51 +00:00
024bda1dd3
Merge remote-tracking branch 'origin/master' into develop
2022-03-16 04:09:30 +00:00
78f7c7bb0d
Merge remote-tracking branch 'origin/master' into develop
2022-03-16 03:58:24 +00:00
d802e1c805
Merge remote-tracking branch 'origin/master' into develop
2022-03-16 03:15:02 +00:00
db6d432d6a
Merge remote-tracking branch 'origin/master' into develop
2022-03-16 03:13:51 +00:00
b2e870e4a2
Merge remote-tracking branch 'origin/master' into develop
2022-03-16 00:07:19 +00:00
919df5934b
Merge remote-tracking branch 'origin/master' into develop
2022-03-15 23:28:31 +00:00
d37ed07c47
Merge remote-tracking branch 'origin/master' into develop
2022-03-15 22:58:50 +00:00
8e1f505ab2
Merge remote-tracking branch 'origin/master' into develop
2022-03-15 22:49:10 +00:00
5f817a1d7f
Merge remote-tracking branch 'origin/master' into develop
2022-03-15 13:57:46 +00:00
872b521e4f
Merge remote-tracking branch 'origin/master' into develop
2022-03-15 12:50:04 +00:00
3315894269
Merge remote-tracking branch 'origin/master' into develop
2022-03-15 09:35:53 +00:00
1335d205f4
Merge remote-tracking branch 'origin/master' into develop
2022-03-15 08:35:53 +00:00
037c5b5496
Merge remote-tracking branch 'origin/master' into develop
2022-03-15 08:31:53 +00:00
af5fe7fb75
Merge remote-tracking branch 'origin/master' into develop
2022-03-15 08:30:10 +00:00
38a257e666
Merge remote-tracking branch 'origin/master' into develop
2022-03-15 07:28:59 +00:00
e784dc79a6
Merge remote-tracking branch 'origin/master' into develop
2022-03-15 04:03:24 +00:00
34ce1353f1
Merge remote-tracking branch 'origin/master' into develop
2022-03-15 04:01:31 +00:00
e9783df2c5
Merge remote-tracking branch 'origin/master' into develop
2022-03-15 03:56:19 +00:00
4be80cadac
Merge remote-tracking branch 'origin/master' into develop
2022-03-15 01:57:00 +00:00
2d9c3f9a89
Add SN74x154 driver and convert AL1 custom matrix ( #16331 )
2022-03-15 11:38:53 +11:00
588abd24b5
Merge remote-tracking branch 'origin/master' into develop
2022-03-15 00:24:37 +00:00
9e39b99a0e
Merge remote-tracking branch 'origin/master' into develop
2022-03-14 22:21:34 +00:00
6f98a67eda
Merge remote-tracking branch 'origin/master' into develop
2022-03-14 22:06:16 +00:00
7e669421f8
Rename TICK to TICK_EVENT to prevent naming conflicts ( #16649 )
2022-03-14 20:06:21 +00:00
2648a7a125
Merge remote-tracking branch 'origin/master' into develop
2022-03-14 18:08:44 +00:00
1d1d7c388d
Merge remote-tracking branch 'origin/master' into develop
2022-03-14 13:58:40 +00:00
cd2fca667b
Merge remote-tracking branch 'origin/master' into develop
2022-03-14 01:57:26 +00:00
86a35483a1
Mousekeys fix ( #16640 )
2022-03-13 18:53:53 -07:00
b8574efcd6
Fix oneshot toggle logic ( #16630 )
...
* Fix oneshot toggle logic
* Enable oneshots by default
* Decrement eeconfig magic number due to eeconfig changes
2022-03-14 01:11:42 +00:00
42d084d1c0
Merge remote-tracking branch 'origin/master' into develop
2022-03-14 01:04:40 +00:00
921b9dad6c
[Core] Move has_mouse_report_changed
function to report.c
( #16543 )
...
* Move 'has_mouse_report_changed' checkto report.c
* change mousekeys to use memcpy
* fix linting issues
2022-03-14 00:01:47 +00:00
cc9a2aef0f
Merge remote-tracking branch 'origin/master' into develop
2022-03-13 23:56:16 +00:00
5eb3fc255b
Merge remote-tracking branch 'origin/master' into develop
2022-03-13 23:55:18 +00:00
338cf71ee9
Merge remote-tracking branch 'origin/master' into develop
2022-03-13 23:46:46 +00:00
3f83a21383
Merge remote-tracking branch 'origin/master' into develop
2022-03-13 21:50:20 +00:00
2df28c1850
Merge remote-tracking branch 'origin/master' into develop
2022-03-13 17:31:22 +00:00
e226a70adc
Merge remote-tracking branch 'origin/master' into develop
2022-03-13 13:57:24 +00:00
16fab460fd
Merge remote-tracking branch 'origin/master' into develop
2022-03-13 10:10:03 +00:00
8ff2497384
Merge remote-tracking branch 'origin/master' into develop
2022-03-13 10:09:12 +00:00
55b53006a5
Merge remote-tracking branch 'origin/master' into develop
2022-03-13 07:37:55 +00:00
ebe87aa67e
Merge remote-tracking branch 'origin/master' into develop
2022-03-13 07:36:50 +00:00
4281beb1de
Merge remote-tracking branch 'origin/master' into develop
2022-03-12 12:42:55 +00:00
dd32cdf527
Redo workaround for pin_def errors on KINETIS ( #16620 )
...
* Redo workaround for pin_def errors on KINETIS
* Redo workaround for pin_def errors on KINETIS
2022-03-11 18:50:59 +00:00
0eb42e042c
Fix flipped One Shot logic ( #16617 )
2022-03-11 13:28:52 +00:00
1833e65370
Workaround for pin_def errors on KINETIS ( #16614 )
2022-03-11 13:27:29 +00:00
0015ebad47
Merge remote-tracking branch 'origin/master' into develop
2022-03-11 13:26:21 +00:00
e3404d21fe
Merge remote-tracking branch 'origin/master' into develop
2022-03-11 05:03:12 +00:00
7e6f1c9e08
Force platform pin defs to be included ( #16611 )
...
* Force platform pin defs to be included
* Always grab first header
2022-03-10 23:53:16 +00:00
e9458fd694
Merge remote-tracking branch 'origin/master' into develop
2022-03-10 23:28:26 +00:00
31eb82c911
Merge remote-tracking branch 'origin/master' into develop
2022-03-10 21:34:11 +00:00
54658a3687
Merge remote-tracking branch 'origin/master' into develop
2022-03-10 20:49:07 +00:00
27cde5f4c2
Merge remote-tracking branch 'origin/master' into develop
2022-03-10 20:42:00 +00:00
83f757f8f0
Merge remote-tracking branch 'origin/master' into develop
2022-03-10 20:22:41 +00:00
ee6a0e8744
Merge remote-tracking branch 'origin/master' into develop
2022-03-10 20:08:54 +00:00
35fa0f23a5
Merge remote-tracking branch 'origin/master' into develop
2022-03-10 19:10:42 +00:00
cf44bde909
Merge remote-tracking branch 'origin/master' into develop
2022-03-10 12:18:47 +00:00
cb65c7755e
Merge remote-tracking branch 'origin/master' into develop
2022-03-10 07:36:31 +00:00
a8b01dc5de
Merge remote-tracking branch 'origin/master' into develop
2022-03-10 04:15:19 +00:00
876c5201b9
Merge remote-tracking branch 'origin/master' into develop
2022-03-10 03:57:12 +00:00
62696e82cd
Merge remote-tracking branch 'origin/master' into develop
2022-03-10 03:47:09 +00:00
0f22bccb3f
Merge remote-tracking branch 'origin/master' into develop
2022-03-09 22:05:21 +00:00
6f1793d486
Merge remote-tracking branch 'origin/master' into develop
2022-03-09 21:48:28 +00:00
edd1f33013
Missed some erroneous prints. ( #16597 )
2022-03-10 05:43:12 +11:00
77180a6649
Fixup builds. ( #16596 )
2022-03-09 17:09:38 +00:00
5d67c4d908
Fix missing definition for non-encoder case. ( #16593 )
2022-03-09 21:06:33 +11:00
8d5eacb7dd
Add support for encoder mapping. ( #13286 )
2022-03-09 19:29:00 +11:00
7121a228eb
Merge remote-tracking branch 'origin/master' into develop
2022-03-09 05:49:59 +00:00
4d5e532068
Merge remote-tracking branch 'origin/master' into develop
2022-03-09 01:36:07 +00:00
eedbb9ae64
Merge remote-tracking branch 'origin/master' into develop
2022-03-09 01:35:15 +00:00
c5b11978c7
Merge remote-tracking branch 'origin/master' into develop
2022-03-09 01:25:30 +00:00
c349e85956
Merge remote-tracking branch 'origin/master' into develop
2022-03-09 00:38:10 +00:00
41225620c2
Merge remote-tracking branch 'origin/master' into develop
2022-03-08 22:08:38 +00:00
7f8f66512c
Merge remote-tracking branch 'origin/master' into develop
2022-03-08 22:07:48 +00:00
d4bf9b1cc1
Merge remote-tracking branch 'origin/master' into develop
2022-03-08 21:24:38 +00:00
49bc3b530b
Merge remote-tracking branch 'origin/master' into develop
2022-03-08 20:46:24 +00:00
fba3820405
Merge remote-tracking branch 'origin/master' into develop
2022-03-08 18:57:21 +00:00
0d428b9b39
Merge remote-tracking branch 'origin/master' into develop
2022-03-08 17:03:41 +00:00
68a62b99a2
Merge remote-tracking branch 'origin/master' into develop
2022-03-08 16:48:29 +00:00
2f6751e48a
Asymmetric encoders, encoder tests. ( #16068 )
2022-03-08 16:58:05 +11:00
2218690d0b
Merge remote-tracking branch 'origin/master' into develop
2022-03-08 05:50:04 +00:00
212e820ff1
Merge remote-tracking branch 'origin/master' into develop
2022-03-08 05:31:24 +00:00
18bfbc93ab
Merge remote-tracking branch 'origin/master' into develop
2022-03-08 04:24:07 +00:00
e0fbb07129
Merge remote-tracking branch 'origin/master' into develop
2022-03-08 04:20:15 +00:00
1d5b462da2
Merge remote-tracking branch 'origin/master' into develop
2022-03-08 04:19:07 +00:00
e71f8f89d2
Merge remote-tracking branch 'origin/master' into develop
2022-03-08 04:17:05 +00:00
b5996bf793
Merge remote-tracking branch 'origin/master' into develop
2022-03-08 04:10:36 +00:00
b6000e0fe5
Merge remote-tracking branch 'origin/master' into develop
2022-03-08 04:00:30 +00:00
0cf1186f8d
Merge remote-tracking branch 'origin/master' into develop
2022-03-08 03:46:20 +00:00
b069002e61
Merge remote-tracking branch 'origin/master' into develop
2022-03-08 03:41:21 +00:00
280bea87a6
Merge remote-tracking branch 'origin/master' into develop
2022-03-08 03:40:42 +00:00
9237326664
Merge remote-tracking branch 'origin/master' into develop
2022-03-08 03:02:26 +00:00
2d985687a9
Merge remote-tracking branch 'origin/master' into develop
2022-03-08 03:01:10 +00:00
7bc8046f9a
Merge remote-tracking branch 'origin/master' into develop
2022-03-08 02:50:36 +00:00
26372c81ad
Merge remote-tracking branch 'origin/master' into develop
2022-03-08 02:47:28 +00:00
c0a7ecb0e1
Merge remote-tracking branch 'origin/master' into develop
2022-03-08 02:45:59 +00:00
4666dfb0b0
Merge remote-tracking branch 'origin/master' into develop
2022-03-08 02:45:19 +00:00
dfb0f9f6a5
Merge remote-tracking branch 'origin/master' into develop
2022-03-08 02:41:16 +00:00
05cc707d96
Merge remote-tracking branch 'origin/master' into develop
2022-03-08 02:29:47 +00:00
347bab7c35
Merge remote-tracking branch 'origin/master' into develop
2022-03-08 02:18:07 +00:00
184a0942ff
Merge remote-tracking branch 'origin/master' into develop
2022-03-08 01:13:33 +00:00
07ca35decf
Convert Wasdat Code custom matrix to SN74x138 driver ( #16257 )
2022-03-08 10:02:28 +11:00
e41d67b428
Merge remote-tracking branch 'origin/master' into develop
2022-03-07 17:06:14 +00:00
2bface8f89
Add flash target for UF2 bootloaders ( #16525 )
2022-03-07 08:59:06 -08:00
05b7193651
[Keyboard] remove unecessary layers ( #16559 )
2022-03-07 08:43:17 -08:00
51c9988341
Merge remote-tracking branch 'origin/master' into develop
2022-03-07 11:23:50 +00:00
75544d9127
Move Doxygen docs to subdirectory ( #16561 )
2022-03-07 11:22:22 +00:00
44f1bd9b3a
ChibiOS 21.11.1 update. ( #16251 )
...
* ChibiOS 21.11.1 update.
* `uf2-tinyuf2` => `tinyuf2`
* Updated chibios-contrib, fixup preprocessor for tinyuf2 bootloader.
* Fixup keychron L433 boards.
* Makefile cleanup.
* RISC-V build fixes.
* Fixup RISC-V build.
2022-03-07 21:04:22 +11:00
5de515526d
Merge remote-tracking branch 'origin/master' into develop
2022-03-07 07:17:24 +00:00
e4d51c91b9
Merge remote-tracking branch 'origin/master' into develop
2022-03-07 07:03:07 +00:00
a6126c5853
Merge remote-tracking branch 'origin/master' into develop
2022-03-07 07:00:03 +00:00
827f32b3ad
Merge remote-tracking branch 'origin/master' into develop
2022-03-07 06:59:06 +00:00
c09e8bbf42
Merge remote-tracking branch 'origin/master' into develop
2022-03-07 06:58:38 +00:00
b28d8fcb07
Merge remote-tracking branch 'origin/master' into develop
2022-03-07 06:56:26 +00:00
c810d8cc1b
[Keyboard] Update Wakizashi 40 config and readme ( #16505 )
2022-03-06 22:53:41 -08:00
575e3e18f5
Merge remote-tracking branch 'origin/master' into develop
2022-03-07 06:53:17 +00:00
91a6e6245b
Merge remote-tracking branch 'origin/master' into develop
2022-03-07 06:41:46 +00:00
99edf15a69
Merge remote-tracking branch 'origin/master' into develop
2022-03-07 06:12:48 +00:00
f9df57b722
Merge remote-tracking branch 'origin/master' into develop
2022-03-07 04:55:54 +00:00
0fd600d6df
Merge remote-tracking branch 'origin/master' into develop
2022-03-07 03:37:00 +00:00
8e7cb28c4f
Merge remote-tracking branch 'origin/master' into develop
2022-03-07 03:30:45 +00:00
45929ca657
Merge remote-tracking branch 'origin/master' into develop
2022-03-07 03:28:12 +00:00
bca565cfaa
Merge remote-tracking branch 'origin/master' into develop
2022-03-07 03:27:36 +00:00
f8fb772f53
Merge remote-tracking branch 'origin/master' into develop
2022-03-07 03:26:51 +00:00
9bf9adb578
Merge remote-tracking branch 'origin/master' into develop
2022-03-07 03:03:14 +00:00
6425dd1710
Merge remote-tracking branch 'origin/master' into develop
2022-03-07 03:02:37 +00:00
0f9849ca68
Merge remote-tracking branch 'origin/master' into develop
2022-03-06 21:58:55 +00:00
621b4b73a1
Merge remote-tracking branch 'origin/master' into develop
2022-03-06 01:19:14 +00:00
f7512d61bd
Merge remote-tracking branch 'origin/master' into develop
2022-03-05 22:55:11 +00:00
e2ab5056f1
Merge remote-tracking branch 'origin/master' into develop
2022-03-05 21:00:29 +00:00
ab76e6ab59
Merge remote-tracking branch 'origin/master' into develop
2022-03-05 04:59:18 +00:00
967b9e3140
Merge remote-tracking branch 'origin/master' into develop
2022-03-05 04:57:51 +00:00
7d41639d54
Map data driven DESCRIPTION
as string literal ( #16523 )
2022-03-05 00:20:34 +00:00
618aaa8ca7
Merge remote-tracking branch 'origin/master' into develop
2022-03-04 18:11:08 +00:00
386d19b55f
Merge remote-tracking branch 'origin/master' into develop
2022-03-04 17:06:52 +00:00
ace0603f4f
Change data driven "str" type to represent a quoted string literal ( #16516 )
...
* Change data driven "str" type to represent a quoted string literal
* Update docs
2022-03-04 13:25:24 +00:00
f634fddd34
Remove send_unicode_hex_string()
( #16518 )
2022-03-04 11:04:45 +00:00
24f2effbdd
Merge remote-tracking branch 'origin/master' into develop
2022-03-04 04:44:30 +00:00
bcd4f34b26
Merge remote-tracking branch 'origin/master' into develop
2022-03-04 03:57:31 +00:00
9958f9e147
Merge remote-tracking branch 'origin/master' into develop
2022-03-04 03:52:47 +00:00
c45ed8930e
Merge remote-tracking branch 'origin/master' into develop
2022-03-04 01:49:48 +00:00
c6111aa2a2
Merge remote-tracking branch 'origin/master' into develop
2022-03-03 23:38:54 +00:00
d1bd5a0100
Merge remote-tracking branch 'origin/master' into develop
2022-03-03 22:36:19 +00:00
77ea1bdac4
Merge remote-tracking branch 'origin/master' into develop
2022-03-03 20:24:53 +00:00
b16af15750
Merge remote-tracking branch 'origin/master' into develop
2022-03-03 17:24:52 +00:00
8a5ad2a113
Merge remote-tracking branch 'origin/master' into develop
2022-03-03 14:28:03 +00:00
9f95844cad
Merge remote-tracking branch 'origin/master' into develop
2022-03-03 09:54:22 +00:00
d75ce4862b
Merge remote-tracking branch 'origin/master' into develop
2022-03-02 11:15:57 +00:00
9d7f6d1089
Merge remote-tracking branch 'origin/master' into develop
2022-03-01 23:49:18 +00:00
7f515ee64f
Merge remote-tracking branch 'origin/master' into develop
2022-03-01 22:53:03 +00:00
7d842c676a
Merge remote-tracking branch 'origin/master' into develop
2022-03-01 02:12:47 +00:00
5467bdf39e
Merge remote-tracking branch 'origin/master' into develop
2022-03-01 01:54:24 +00:00
d77b5ad0e8
Merge remote-tracking branch 'origin/master' into develop
2022-03-01 01:52:37 +00:00
c70bb75323
Merge remote-tracking branch 'origin/master' into develop
2022-02-28 23:34:29 +00:00
5e57d18c5b
Merge remote-tracking branch 'origin/master' into develop
2022-02-28 23:33:51 +00:00
73135e74b8
Merge remote-tracking branch 'origin/master' into develop
2022-02-28 23:33:10 +00:00
36e47cb3aa
Merge remote-tracking branch 'origin/master' into develop
2022-02-28 20:03:22 +00:00
3c7c9bdd86
Merge remote-tracking branch 'origin/master' into develop
2022-02-27 12:40:01 +00:00
48f06ae646
Merge remote-tracking branch 'origin/master' into develop
2022-02-27 11:30:33 +00:00
e4a6afa369
Rework generate-api CLI command to use .build directory ( #16441 )
2022-02-27 12:28:51 +01:00
8f457ada3a
Merge remote-tracking branch 'origin/master' into develop
2022-02-27 10:34:57 +00:00
4fd2739a8c
Merge remote-tracking branch 'origin/master' into develop
2022-02-27 10:09:02 +00:00
f6bc058525
Merge remote-tracking branch 'origin/master' into develop
2022-02-27 08:39:31 +00:00
156f0561f2
[Core] Squeeze AVR some more with -mrelax
and -mcall-prologues
( #16269 )
2022-02-26 19:05:03 -08:00
cb8528c33c
Merge remote-tracking branch 'origin/master' into develop
2022-02-27 02:39:15 +00:00
d9a69324c1
Merge remote-tracking branch 'origin/master' into develop
2022-02-27 02:30:28 +00:00
4fae7cde7f
Merge remote-tracking branch 'origin/master' into develop
2022-02-27 01:51:13 +00:00
0815d89eb8
Merge remote-tracking branch 'origin/master' into develop
2022-02-27 01:36:55 +00:00
0d953a2dcf
Merge remote-tracking branch 'origin/master' into develop
2022-02-27 01:35:45 +00:00
d995cf3ae5
Merge remote-tracking branch 'origin/master' into develop
2022-02-27 01:19:23 +00:00
5360cb1fd7
Merge remote-tracking branch 'origin/master' into develop
2022-02-27 01:07:19 +00:00
8a23742af2
Merge remote-tracking branch 'origin/master' into develop
2022-02-26 03:21:27 +00:00
3da34f297a
Start develop for 2022q2
2022-02-26 00:57:08 +00:00