Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] master from qmk:master #59

Merged
merged 502 commits into from
Jun 25, 2024
Merged
Changes from 1 commit
Commits
Show all changes
502 commits
Select commit Hold shift + click to select a range
2ddb320
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 30, 2024
cf07d5b
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 30, 2024
c94c6fc
[Keyboard] Add MECHWILD BB65 (#23581)
stephondoestech Apr 30, 2024
ee17855
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 30, 2024
ae8458e
[Keyboard] Add SIRIND TOMAK (#23554)
eerraa Apr 30, 2024
5fe63d4
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 30, 2024
284e29d
[Keyboard] add jaykeeb jk65 (#23536)
alabahuy Apr 30, 2024
8ea68f5
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 30, 2024
b99e09e
[Keyboard] Fatotesa - custom asymmetric split keyboard (#23528)
stefangluszek Apr 30, 2024
3e04bf5
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 30, 2024
4f4602a
[Keyboard] Vault35 WKL universal (#23519)
josh-l-wang Apr 30, 2024
009f67a
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 30, 2024
f215da3
Add ScottoWing keyboard (#23513)
joe-scotto Apr 30, 2024
e888187
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 30, 2024
dc2db0c
MechKeys ACR60 Layout Updates (#23309)
noroadsleft Apr 30, 2024
e2618dc
Uniform ISO Enter key sequence in JIS Community Layouts (#23181)
dunk2k Apr 30, 2024
0debba3
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 30, 2024
636c96a
Add EC Virgo (#23173)
Cipulot Apr 30, 2024
7a28c6e
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 30, 2024
4e99675
Add EC Type-B (#23170)
Cipulot Apr 30, 2024
ebff2d0
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 30, 2024
a426abf
Add EC TKL (#23177)
Cipulot Apr 30, 2024
f91e793
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 30, 2024
3377813
Add EC660C (#23171)
Cipulot Apr 30, 2024
aa68d95
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 30, 2024
d213633
Add EC Dolice (#23178)
Cipulot Apr 30, 2024
822ba1e
Add EC Vero (#23176)
Cipulot Apr 30, 2024
3f9400d
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 30, 2024
900bec6
Add EC Menhir (#23175)
Cipulot Apr 30, 2024
69acadf
Add Chroma Support (#22889)
Cipulot Apr 30, 2024
e2b77e9
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 30, 2024
31c81d4
Add EC980C (#23172)
Cipulot Apr 30, 2024
7b9a1ac
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 30, 2024
54c1ae5
Align 'qmk lint' argument handling (#23297)
zvecr May 1, 2024
94e9bb4
[Keyboard] 3x3macropad (#23594)
rarepotato8de May 1, 2024
c5fb6b4
Refactoring successive press() -> release() calls (#23573)
DavidSannier May 1, 2024
9289d93
[Keyboard] Add imi60 (#23570)
key10iq May 1, 2024
c18d11b
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 1, 2024
8129b73
[Keyboard] add Bruce the keyboard (#23639)
josh-l-wang May 1, 2024
719c99a
[Keyboard] Add skiller_sgk50_s4 keyboard (#23636)
itarze May 1, 2024
6de8c9a
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 1, 2024
8fbdc45
[Keyboard] Add DK Saver Redux (#23510)
Druah May 1, 2024
145ec61
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 1, 2024
0a3c486
Epomaker Tide 65: Layout Data Cleanup (#23643)
noroadsleft May 1, 2024
e7d8c18
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 1, 2024
5f755b9
[Keyboard] Add N87 (#23457)
eerraa May 1, 2024
ca98cdc
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 1, 2024
1fc4bfa
Add MacOS Czech ISO and ANSI keymaps #23346 (#23412)
Tabonx May 1, 2024
4a0ffea
refactor: mechwild/waka60 (#23423)
lesshonor May 1, 2024
8753ae3
add Bruce le Clavier (#23640)
josh-l-wang May 1, 2024
5f07d3c
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 1, 2024
7b838f3
add tkl_(ansi|iso)_wkl* community layouts (#21809)
dunk2k May 1, 2024
248096a
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 1, 2024
7220715
Remove 60_ansi_arrow_split_bs_7u_spc Community Layout (#23259)
dunk2k May 1, 2024
3377761
add 60_iso_arrow and arrow_split_bs Community Layouts (#22556)
dunk2k May 1, 2024
61c7c1f
Convert some AVR GPIO operations to macros (#23424)
fauxpark May 2, 2024
29a4e5c
N86: Layout Data Correction (#23644)
noroadsleft May 2, 2024
9a4f39b
clangd enhancements. (#23310)
tzarc May 2, 2024
ac80cee
Merge remote-tracking branch 'upstream/master' into develop
tzarc May 2, 2024
26d444c
[Keyboard] NK Classic TKL (#23435)
yiancar May 2, 2024
c3ad2e2
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 2, 2024
e3fed98
[Keyboard] Add Petrichor Keyboard (#23413)
awkannan May 3, 2024
b983474
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 3, 2024
257319f
Tomak: Layout Data Correction (#23649)
noroadsleft May 3, 2024
d5598eb
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 3, 2024
8075003
ZSA Voyager Layout Fix (#23651)
noroadsleft May 3, 2024
5426a7a
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 3, 2024
d09a06a
Update GPIO API usage in keyboard code (#23361)
fauxpark May 3, 2024
4c2bdf7
Migrate build target markers to keyboard.json - Misc (#23653)
zvecr May 3, 2024
c8d1b6f
xiudi/xd75 - Fix backlight compilation issues (#23655)
zvecr May 4, 2024
b7d5a6c
Add new set of keycodes for RGB Matrix (#23463)
fauxpark May 4, 2024
5f99178
Fix iris via keymap (#23652)
zvecr May 4, 2024
5c90fac
refactor: mechwild/bbs (#23373)
lesshonor May 5, 2024
e3e587f
Add support for Smart 68 keyboard (#23043)
Shados May 5, 2024
8db8431
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 5, 2024
5daae4b
split_util: rename `usbIsActive` to `usb_bus_detected` (#23657)
KarlK90 May 5, 2024
7fc5526
Add page for capabilties used by docs site. (#23428)
tzarc May 5, 2024
33c80be
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 5, 2024
dca7c3f
Reworked CI builds for `master`/`develop`. (#23182)
tzarc May 6, 2024
4f7fb29
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 6, 2024
834d03b
Bump geekyeggo/delete-artifact from 4 to 5 (#23674)
dependabot[bot] May 6, 2024
022979c
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 6, 2024
0273730
[CI] Allow secrets to propagate from parent to child workflow. (#23675)
tzarc May 6, 2024
9227eaa
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 6, 2024
a58906c
[CI] Use existing repo variables instead (#23676)
tzarc May 7, 2024
1873559
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 7, 2024
224ff1d
Normalise RGBLight (underglow) keycodes (#23656)
fauxpark May 7, 2024
6964036
[CI] Fail workflow if there were build failures (#23678)
tzarc May 7, 2024
a69bf7a
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 7, 2024
16557f9
add example for c2json command (#23061)
sannoization May 7, 2024
c3b06ef
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 7, 2024
42a3757
Remove redundant keymap templates (#23685)
zvecr May 9, 2024
ef0734b
Remove 'split.transport.protocol=serial_usart' (#23668)
zvecr May 10, 2024
af4a806
`qmk find`: Fix typo in filter logging (#23693)
fauxpark May 11, 2024
73f3f6e
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 11, 2024
2d4832f
Align RGBKB keyboards to current standards (#23663)
zvecr May 11, 2024
1184e0d
Adjust keycode alignment around `QK_BOOT` (#23697)
fauxpark May 11, 2024
a8e9d4f
Add embed to docs capabilities (#23698)
zvecr May 11, 2024
f903c7a
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 11, 2024
d09ea04
[Doc] Revise squeezing AVR (#23665)
filterpaper May 11, 2024
66eb5d0
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 11, 2024
f9f67d4
Change all RGB mode keycodes to short aliases (#23691)
fauxpark May 12, 2024
8c05254
[Bug][Keyboard] Fix encoder resolution issue with Binepad BNK9 (#23707)
silvinor May 13, 2024
7778e6d
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 13, 2024
6d222b7
Add housekeeping execution to unit tests (#22999)
leep-frog May 13, 2024
cfe0709
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 13, 2024
fcbbaf4
Fix for RGB color override and brightness for EC Type K (#23703)
Cipulot May 13, 2024
722dedc
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 13, 2024
501f988
[CLI] Fixup return code for `qmk userspace-compile`. (#23720)
tzarc May 15, 2024
f21dc79
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 15, 2024
ef80077
Fix mapping of GUI/ALT for Win/Mac layers (#22662)
gsecillano May 15, 2024
eb5172f
[Keyboard] Add cycle7 (#23290)
Vertex-kb May 15, 2024
38d6aa2
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 15, 2024
a9ba83c
Remove useless `LED/RGB_MATRIX_ENABLE` ifdefs (#23726)
fauxpark May 16, 2024
340be4b
Resolve home directory in userspace config (#23730)
zvecr May 16, 2024
b1ed1c6
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 16, 2024
47bc02b
Force CPI update using timer when using split pointing. (#23545)
daskygit May 17, 2024
a871dab
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 17, 2024
5c592ab
Delete trivial keymap readmes (#23714)
fauxpark May 17, 2024
924147d
Miscellaneous Data-Driven Keyboard Conversions (#23712)
noroadsleft May 17, 2024
5469f30
Migrate `LOCKING_*_ENABLE` to Data-Driven: 0-9 (#23716)
noroadsleft May 17, 2024
8f20854
[Keyboard] Add Irispad (#23724)
nooges May 18, 2024
a32870e
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 18, 2024
d0ac04a
[Keyboard] Add h4ckb0ard (#23717)
c0ldbru May 18, 2024
8fac622
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 18, 2024
e9e26c2
Add media key support to Riot Pad (#23719)
CheeseL0ver May 18, 2024
a29f665
Insert delay between shifted chars in send_string_with_delay for AVR …
dead10ck May 19, 2024
dd56bee
[Doc] Reference advance keycodes in combos (#23666)
filterpaper May 19, 2024
a76a658
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 19, 2024
5bb0179
Add sleepy_craft_studios sleepy_keeb (#23659)
CobyPear May 19, 2024
eab07b8
Add via support for craftwalk (#23658)
sotoba May 19, 2024
9ffe516
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 19, 2024
2420487
[Keyboard] Adding TX_Roundup_Pad PCB (#23526)
blindassassin111 May 19, 2024
ec5d3ef
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 19, 2024
9302351
macOS install script: remove `brew upgrade --ignore-pinned` (#23735)
fauxpark May 19, 2024
e31f13f
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 19, 2024
2fd5631
[Keyboard] Add Projectd 75 iso (#21942)
gskygithub May 19, 2024
dcd4506
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 19, 2024
48c0b60
KB name change to Part.1-75-HS (#23403)
Vertex-kb May 19, 2024
5fda349
Remove RGB keycodes from boards with no RGB config (#23709)
fauxpark May 20, 2024
4d31c51
Migrate `LOCKING_*_ENABLE` to Data-Driven: D, Part 1 (#23749)
noroadsleft May 20, 2024
03f0d68
Migrate `LOCKING_*_ENABLE` to Data-Driven: D, Part 2 (#23750)
noroadsleft May 20, 2024
bf42707
Migrate `LOCKING_*_ENABLE` to Data-Driven: E (#23751)
noroadsleft May 20, 2024
b7b4ffc
Migrate `LOCKING_*_ENABLE` to Data-Driven: A-C, Part 3 (#23747)
noroadsleft May 20, 2024
079ac7c
Migrate `LOCKING_*_ENABLE` to Data-Driven: A-C, Part 2 (#23746)
noroadsleft May 20, 2024
3029a23
Bump JamesIves/github-pages-deploy-action from 4.6.0 to 4.6.1 (#23752)
dependabot[bot] May 20, 2024
4852b04
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 20, 2024
8ad2e30
Migrate `LOCKING_*_ENABLE` to Data-Driven: A-C, Part 1 (#23745)
noroadsleft May 20, 2024
a850f7d
Fix PS/2 Trackpoint mouse clicks (#22265) (#23694)
sly547 May 20, 2024
bf918a8
Add moky67 keyboard (#23118)
VertorWang May 20, 2024
a823422
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 20, 2024
02af906
Add second encoder to matrix info of arrowmechanics/wings (#23390)
dunk2k May 20, 2024
a8de554
Add Meow65 (#23427)
EasonQian1 May 21, 2024
b699679
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 21, 2024
2b92677
Migrate `LOCKING_*_ENABLE` to Data-Driven: H, Part 1 (#23759)
noroadsleft May 21, 2024
73f9fb9
Migrate `LOCKING_*_ENABLE` to Data-Driven: G (#23758)
noroadsleft May 21, 2024
3400908
Move VIA config to keymap level (#23754)
zvecr May 21, 2024
1c650aa
Remove includes of config.h (#23760)
zvecr May 21, 2024
0a84bf8
Migrate `LOCKING_*_ENABLE` to Data-Driven: F (#23757)
noroadsleft May 21, 2024
89b9a39
Migrate `LOCKING_*_ENABLE` to Data-Driven: H, Part 4 (#23764)
noroadsleft May 21, 2024
a1c1427
Migrate `LOCKING_*_ENABLE` to Data-Driven: H, Part 3 (#23763)
noroadsleft May 21, 2024
3d0f4fa
Fix font artefact on Reverb keyboard. (#23761)
daskygit May 21, 2024
37b1898
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 21, 2024
7620c64
Added MATRIX_HAS_GHOST definition for IBM Model H controller (#23744)
jberclaz May 22, 2024
ac2e19b
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 22, 2024
d154732
Migrate `LOCKING_*_ENABLE` to Data-Driven: H, Part 2 (#23762)
noroadsleft May 22, 2024
495e83b
Migrate `LOCKING_*_ENABLE` to Data-Driven: M, Part 2 (#23773)
noroadsleft May 22, 2024
071434c
Migrate `LOCKING_*_ENABLE` to Data-Driven: L (#23771)
noroadsleft May 22, 2024
16d2db5
Migrate `LOCKING_*_ENABLE` to Data-Driven: I-J (#23767)
noroadsleft May 22, 2024
efe0d96
Migrate `LOCKING_*_ENABLE` to Data-Driven: N (#23774)
noroadsleft May 22, 2024
7baaac9
Migrate `LOCKING_*_ENABLE` to Data-Driven: K, Part 1 (#23768)
noroadsleft May 22, 2024
199f01c
Migrate `LOCKING_*_ENABLE` to Data-Driven: M, Part 1 (#23772)
noroadsleft May 22, 2024
030d503
Migrate `LOCKING_*_ENABLE` to Data-Driven: K, Part 3 (#23770)
noroadsleft May 22, 2024
2e04980
Migrate `LOCKING_*_ENABLE` to Data-Driven: K, Part 2 (#23769)
noroadsleft May 22, 2024
e659c3d
Remove some useless code from keymaps (#23787)
fauxpark May 23, 2024
04bf30a
Migrate `LOCKING_*_ENABLE` to Data-Driven: U-V (#23786)
noroadsleft May 23, 2024
912124f
Migrate `LOCKING_*_ENABLE` to Data-Driven: T (#23785)
noroadsleft May 23, 2024
f37f27f
Migrate `LOCKING_*_ENABLE` to Data-Driven: O (#23778)
noroadsleft May 23, 2024
bfa05cc
Migrate `LOCKING_*_ENABLE` to Data-Driven: P, Part 1 (#23779)
noroadsleft May 23, 2024
c4e182b
Migrate `LOCKING_*_ENABLE` to Data-Driven: P, Part 2 (#23780)
noroadsleft May 23, 2024
013b51a
Migrate `LOCKING_*_ENABLE` to Data-Driven: W, Part 1 (#23788)
noroadsleft May 23, 2024
634ebc9
Migrate `LOCKING_*_ENABLE` to Data-Driven: Q-R (#23781)
noroadsleft May 23, 2024
0094a6f
Migrate `LOCKING_*_ENABLE` to Data-Driven: S, Part 2 (#23784)
noroadsleft May 23, 2024
8413411
Migrate `LOCKING_*_ENABLE` to Data-Driven: S, Part 1 (#23783)
noroadsleft May 23, 2024
8abd87d
Migrate `LOCKING_*_ENABLE` to Data-Driven: W, Part 2 (#23789)
noroadsleft May 24, 2024
8ff8e9e
Migrate `LOCKING_*_ENABLE` to Data-Driven: X-Z (#23790)
noroadsleft May 24, 2024
b8f29c3
Update GPIO macros in keymaps (#23792)
fauxpark May 24, 2024
249f170
noroadsleft's 0.25.0 Changelogs and Touch-Ups (#23793)
noroadsleft May 26, 2024
c9f9cb2
2024 Q2 changelog (#23794)
zvecr May 28, 2024
465ab5a
Merge point for 2024q2 Breaking Changes.
tzarc May 28, 2024
f76cc32
Merge branch 'develop'
tzarc May 28, 2024
2f9f000
Workaround for broken ChibiOS startup (#23822)
zvecr May 29, 2024
3957666
Decrease CPU count by one to try and stop GHA from killing runners. (…
tzarc May 30, 2024
6ef9717
Vitepress conversion of docs. (#23795)
tzarc May 30, 2024
b392858
[docs] Fix code blocks overflowing page width (#23829)
zvecr May 30, 2024
8b84fa6
[docs] Better logo SVG (#23828)
fauxpark May 30, 2024
8a39450
[docs] Update "Get Started" blocks (#23830)
zvecr May 30, 2024
32af90a
[docs] Fix old anchor IDs (#23831)
fauxpark May 30, 2024
119e54e
Docs theme updates (#23832)
zvecr May 31, 2024
fa6d232
[docs] Remove gitbook directory (#23839)
fauxpark Jun 1, 2024
78a0adf
[docs] Organize driver & feature docs into subfolders (#23848)
fauxpark Jun 2, 2024
41dbb4c
Fix Vitamins Included Keymap Formatting (#23803)
amayer5125 Jun 2, 2024
282253a
[docs] Add ability to redirect based on input path. (#23851)
tzarc Jun 2, 2024
8253697
[FIX] ChibiOS: USB Digitizer and Joystick IN endpoint compilation (#2…
KarlK90 Jun 3, 2024
6d365dd
Add helper `make` targets for formatting and pytest. (#23858)
tzarc Jun 4, 2024
a4da5f2
Fixup build failures. (#23869)
tzarc Jun 5, 2024
260e9a5
Fix documentation error (#23872)
ilkimo Jun 6, 2024
950d765
Add SyenaKeyboards Elaruus (#23870)
Jun 7, 2024
e7a08ef
Fix broken link in PR checklist (#23877)
zvecr Jun 7, 2024
9dc183a
Fix Tri-Layer Keycode Descriptions (#23888)
amayer5125 Jun 9, 2024
e484a3a
[Keyboard] add jaykeeb jk60 (#23876)
alabahuy Jun 9, 2024
df4538d
Fix Iris/Irispad keymaps (#23856)
fauxpark Jun 9, 2024
8b5cdfa
Re-implement `eeprom_write_qword` as define (#23890)
zvecr Jun 10, 2024
8041a88
Slight clarification of LED/RGB Matrix custom effect docs (#23897)
fauxpark Jun 12, 2024
031ca3b
[Keyboard] Fix settings for 4pplet/waffling60 (#23862)
4pplet Jun 12, 2024
bdd10ef
Remove VIA_ENABLE from default keymaps. (#23903)
tzarc Jun 12, 2024
e69d30a
VIA keymap deprecation notice. (#23905)
tzarc Jun 12, 2024
7247039
Fixup docs. (#23906)
tzarc Jun 13, 2024
fa40356
Ensure documentation pull requests build (#23908)
zvecr Jun 13, 2024
be9dfe6
Add API reference section for LED/RGB Matrix docs (#23902)
fauxpark Jun 13, 2024
942c2a8
Fix nonunique anchors (#23910)
fauxpark Jun 13, 2024
4a4eda4
Add missing encode enable for BAMFK-1 (#23821)
nooges Jun 13, 2024
caf13bb
Fix order of RGB LEDs to correct one for Iris CE (#23914)
nooges Jun 13, 2024
cd565a9
Remove suggestion of creating issues for unsupported keyboards. (#23918)
zvecr Jun 13, 2024
c92becc
[Keyboard] Enable dip switch for Keychron Q4 (#23889)
adophoxia Jun 14, 2024
4e8b740
fix keymap for kprepublic bm60hsrgb_iso (#23733)
mynimi Jun 14, 2024
0594121
[Keyboard] Add Altair-X (#23879)
ai03-2725 Jun 14, 2024
aec7569
[Keyboard] Add Altair (#23878)
ai03-2725 Jun 14, 2024
d4654ab
Various keyboard fixes (#23919)
fauxpark Jun 14, 2024
0262161
[CLI] Don't `exit()` when certain exceptions occur. (#23442)
tzarc Jun 15, 2024
ad82c47
[Keyboard] ErgoStrafer RGB (#22936)
infinityis Jun 16, 2024
7ac1a34
[CLI] Older python compat. (#23933)
tzarc Jun 16, 2024
3c868b9
`ergodox_ez/base`: Add missing `features` object (#23935)
fauxpark Jun 16, 2024
751fbd7
Add Chiri CE (#23926)
nooges Jun 16, 2024
089a819
keyboard.json schema: set minimum value for `key_unit` (#23937)
fauxpark Jun 16, 2024
4864d5a
Mechwild OBE/Waka60: Fix build warnings (#23929)
fauxpark Jun 17, 2024
3f44231
Strip decimals from RGB Matrix layout positions (#23943)
fauxpark Jun 17, 2024
baa564b
Remove references to bootloadHID flashing page in keyboard readmes (#…
fauxpark Jun 17, 2024
dafc46f
Update RGB matrix indicator example (#23947)
lizaoreo Jun 17, 2024
4fdde75
Update 'qmk import-kbfirmware' to use 'keyboard.json' (#23960)
zvecr Jun 20, 2024
a6ef34c
[Keyboard] fixes for ZSA Voyager (#23912)
drashna Jun 20, 2024
aa11ef5
Fix leftover reference to previous AW20216S EN pin definition (#23974)
horvatkevin Jun 22, 2024
e5c80fc
Update what's powering QMK docs (#23977)
nooges Jun 22, 2024
6f03d20
Fix 'qmk import-kbfirmware' WS2812 config (#23976)
zvecr Jun 22, 2024
7aa2ce2
Update documentation suggestion in top level readme (#23978)
zvecr Jun 22, 2024
191c8cc
`handwired/symmetric70_proto`: add `keyboard.json` (#23966)
fauxpark Jun 23, 2024
d5e0562
Rename layouts containing keyboard name (#23930)
fauxpark Jun 23, 2024
03e688e
Add support for userspace to docker build commands. (#23988)
tzarc Jun 24, 2024
378dbd3
`custommk/ergostrafer_rgb`: move to keyboard.json (#23990)
fauxpark Jun 24, 2024
0b572a1
Remove some redundant 'blank' files (#23995)
zvecr Jun 25, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
[Keyboard] Fatotesa - custom asymmetric split keyboard (qmk#23528)
Co-authored-by: jack <0x6a73@protonmail.com>
stefangluszek and waffle87 authored Apr 30, 2024
commit b99e09ee0ebdbd473afd2e1dc35266e453c405b2
144 changes: 144 additions & 0 deletions keyboards/fatotesa/info.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,144 @@
{
"development_board": "promicro",
"manufacturer": "fatotesa",
"keyboard_name": "fatotesa",
"maintainer": "stefangluszek",
"diode_direction": "COL2ROW",
"features": {
"bootmagic": true,
"command": false,
"console": false,
"encoder": true,
"extrakey": true,
"mousekey": true,
"nkro": true,
"caps_word": true
},
"encoder": {
"rotary": [
{ "pin_a": "D1", "pin_b": "D0" , "resolution": 2}
]
},
"split": {
"enabled": true,
"soft_serial_pin": "D2",
"usb_detect": {
"enabled": true,
"timeout": 2500
},
"matrix_pins": {
"right": {
"cols": ["F4", "F5", "F6", "C6", "F7", "B1", "B3", "B2"],
"rows": ["B6", "E6", "D4", "D7", "B4", "B5"]
}
},
"bootmagic": {
"matrix": [4, 1]
}
},
"matrix_pins": {
"cols": ["F5", "F6", "F7", "B1", "B3", "B2", "B6", null],
"rows": ["D4", "C6", "D7", "E6", "B4", "B5"]
},
"url": "",
"usb": {
"device_version": "1.0.0",
"pid": "0x0000",
"vid": "0xFEED"
},
"layouts": {
"LAYOUT": {
"layout": [
{"matrix": [0, 0], "label":"esc", "x":0, "y":0},
{"matrix": [0, 2], "label":"f1", "x":2, "y":0},
{"matrix": [0, 3], "label":"f2", "x":3, "y":0},
{"matrix": [0, 4], "label":"f3", "x":4, "y":0},
{"matrix": [0, 5], "label":"f4", "x":5, "y":0},

{"matrix": [6, 4], "label":"end", "x":13.25, "y":0},
{"matrix": [6, 5], "label":"ins", "x":14.25, "y":0},
{"matrix": [6, 6], "label":"del", "x":15.25, "y":0},
{"matrix": [6, 7], "label":"enc", "x":16.5, "y":0, "encoder": 0},


{"matrix": [1, 0], "label":"`", "x":0, "y":1},
{"matrix": [1, 1], "label":"1", "x":1, "y":1},
{"matrix": [1, 2], "label":"2", "x":2, "y":1},
{"matrix": [1, 3], "label":"3", "x":3, "y":1},
{"matrix": [1, 4], "label":"4", "x":4, "y":1},
{"matrix": [1, 5], "label":"5", "x":5, "y":1},
{"matrix": [1, 6], "label":"6", "x":6, "y":1},

{"matrix": [7, 1], "label":"7", "x":9.5, "y":1},
{"matrix": [7, 2], "label":"8", "x":10.5, "y":1},
{"matrix": [7, 3], "label":"9", "x":11.5, "y":1},
{"matrix": [7, 4], "label":"0", "x":12.5, "y":1},
{"matrix": [7, 5], "label":"-", "x":13.5, "y":1},
{"matrix": [7, 6], "label":"=", "x":14.5, "y":1},
{"matrix": [7, 7], "label":"<", "x":15.5, "y":1, "w":2},


{"matrix": [2, 0], "label":"tab", "x":0, "y":2, "w":1.5},
{"matrix": [2, 1], "label":"q", "x":1.5, "y":2},
{"matrix": [2, 2], "label":"w", "x":2.5, "y":2},
{"matrix": [2, 3], "label":"e", "x":3.5, "y":2},
{"matrix": [2, 4], "label":"r", "x":4.5, "y":2},
{"matrix": [2, 5], "label":"t", "x":5.5, "y":2},

{"matrix": [8, 0], "label":"y", "x":9, "y":2},
{"matrix": [8, 1], "label":"u", "x":10, "y":2},
{"matrix": [8, 2], "label":"i", "x":11, "y":2},
{"matrix": [8, 3], "label":"o", "x":12, "y":2},
{"matrix": [8, 4], "label":"p", "x":13, "y":2},
{"matrix": [8, 5], "label":"[", "x":14, "y":2},
{"matrix": [8, 6], "label":"]", "x":15, "y":2},
{"matrix": [8, 7], "x":16.25, "y":2, "w":1.25, "h":2},


{"matrix": [3, 0], "label":"caps", "x":0, "y":3, "w":1.75},
{"matrix": [3, 1], "label":"a", "x":1.75, "y":3},
{"matrix": [3, 2], "label":"s", "x":2.75, "y":3},
{"matrix": [3, 3], "label":"d", "x":3.75, "y":3},
{"matrix": [3, 4], "label":"f", "x":4.75, "y":3},
{"matrix": [3, 5], "label":"g", "x":5.75, "y":3},

{"matrix": [9, 0], "label":"h", "x":9.25, "y":3},
{"matrix": [9, 1], "label":"j", "x":10.25, "y":3},
{"matrix": [9, 2], "label":"k", "x":11.25, "y":3},
{"matrix": [9, 3], "label":"l", "x":12.25, "y":3},
{"matrix": [9, 4], "label":";", "x":13.25, "y":3},
{"matrix": [9, 5], "label":"'", "x":14.25, "y":3},
{"matrix": [9, 6], "label":"\\", "x":15.25, "y":3},


{"matrix": [4, 0], "label":"shift", "x":0, "y":4, "w":1.25},
{"matrix": [4, 1], "label":"<", "x":1.25, "y":4},
{"matrix": [4, 2], "label":"z", "x":2.25, "y":4},
{"matrix": [4, 3], "label":"x", "x":3.25, "y":4},
{"matrix": [4, 4], "label":"c", "x":4.25, "y":4},
{"matrix": [4, 5], "label":"v", "x":5.25, "y":4},
{"matrix": [4, 6], "label":"b", "x":6.25, "y":4},

{"matrix": [10, 2], "label":"n", "x":9.75, "y":4},
{"matrix": [10, 3], "label":"m", "x":10.75, "y":4},
{"matrix": [10, 4], "label":",", "x":11.75, "y":4},
{"matrix": [10, 5], "label":".", "x":12.75, "y":4},
{"matrix": [10, 6], "label":"/", "x":13.75, "y":4},
{"matrix": [10, 7], "x":14.75, "y":4},


{"matrix": [5, 0], "label":"ctrl", "x":0, "y":5, "w":1.25},
{"matrix": [5, 1], "label":"win", "x":1.25, "y":5, "w":1.25},
{"matrix": [5, 2], "label":"alt", "x":2.5, "y":5, "w":1.25},
{"matrix": [5, 3], "label":"space", "x":3.75, "y":5, "w":1.75},
{"matrix": [5, 4], "label":"na", "x":5.5, "y":5},

{"matrix": [11, 3], "label":"space", "x":10.5, "y":5, "w":2},
{"matrix": [11, 4], "label":"alt gr", "x":12.5, "y":5, "w":1.25},
{"matrix": [11, 5], "label":"ctrl", "x":13.75, "y":5, "w":1.25},
{"matrix": [11, 6], "label":"?", "x":15, "y":5, "w":1.25},
{"matrix": [11, 7], "label":"?", "x":16.25, "y":5, "w":1.25}
]
}
}
}
30 changes: 30 additions & 0 deletions keyboards/fatotesa/keymaps/default/keymap.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
// Copyright 2023 QMK
// SPDX-License-Identifier: GPL-2.0-or-later

#include QMK_KEYBOARD_H

#if defined(ENCODER_MAP_ENABLE)
const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = {
[0] = { ENCODER_CCW_CW(KC_VOLD, KC_VOLU) },
[1] = { ENCODER_CCW_CW(KC_VOLD, KC_VOLU) },
};
#endif


const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
[0] = LAYOUT(
KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_END, KC_INSERT, KC_DELETE, KC_KB_MUTE,
KC_GRAVE, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINUS, KC_EQUAL, KC_BACKSPACE,
LT(1, KC_TAB), KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LEFT_BRACKET, KC_RIGHT_BRACKET, KC_ENTER,
KC_LEFT_CTRL, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SEMICOLON, KC_QUOTE, KC_BACKSLASH,
KC_LEFT_SHIFT, KC_LEFT_ANGLE_BRACKET, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMMA, KC_DOT, KC_SLASH, KC_RIGHT_SHIFT,
CW_TOGG, KC_LWIN, KC_LEFT_ALT, KC_BACKSPACE, KC_LEFT_ALT, KC_SPACE, KC_RIGHT_ALT, KC_RIGHT_CTRL, KC_NO, KC_NO
),
[1] = LAYOUT(
_______, _______, _______, _______, _______, _______, _______, _______, _______,
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
_______, _______, _______, _______, _______, _______, _______, KC_LEFT, KC_DOWN, KC_UP, KC_RIGHT, _______, _______,
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
_______, _______, _______, KC_DEL, _______, _______, _______, _______, _______, _______
)};
1 change: 1 addition & 0 deletions keyboards/fatotesa/keymaps/default/rules.mk
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
ENCODER_MAP_ENABLE = yes
25 changes: 25 additions & 0 deletions keyboards/fatotesa/readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# fatotesa

![fatotesa](https://i.imgur.com/LbxQcU2.png)

This is the QMK firmware for the [fat-o-tesa](https://github.com/stefangluszek/fat-o-tesa) keyboard.

* Keyboard Maintainer: [Stefan Gluszek](https://github.com/stefangluszek)

Make example for this keyboard (after setting up your build environment):

make fatotesa:default

Flashing example for this keyboard:

make fatotesa:default:flash

See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs).

## Bootloader

Enter the bootloader in 3 ways:

* **Bootmagic reset**: Hold down the key at (4,1) in the matrix and plug in the keyboard - this is somewhat unusual choice but our split halves are not symmetrical and we can't use (0,0) but instead a key that maps to the same matrix position regardless of which part is being connected to the computer and flashed.
* **Physical reset button**: Briefly press the button on the back of the PCB - some may have pads you must short instead
* **Keycode in layout**: Press the key mapped to `QK_BOOT` if it is available
1 change: 1 addition & 0 deletions keyboards/fatotesa/rules.mk
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# This file intentionally left blank