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

Merge upstream master to bwisn_ap2 #1

Merged
merged 1,774 commits into from
Mar 6, 2022
Merged
Show file tree
Hide file tree
Changes from 15 commits
Commits
Show all changes
1774 commits
Select commit Hold shift + click to select a range
3b60e71
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 6, 2022
9124f5d
Add layout change callbacks to VIA (#16087)
drashna Feb 6, 2022
842d202
Remove half implemented micronucleus bootloader support (#16252)
zvecr Feb 6, 2022
53a7306
Reduce firmware size for dztech/dz60rgb_wkl/v2_1:via (#16254)
zvecr Feb 6, 2022
a86d6ff
Fixup bootloaders. (#16256)
tzarc Feb 7, 2022
3ca19fa
[Keymap] Updated Planck layout - jimmysjolund (#16245)
jimmysjolund Feb 7, 2022
008b5f5
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 7, 2022
67d10cb
[Keyboard] [eternal_keypad] Update product_id and add keymap (#16253)
duckyb Feb 7, 2022
a1902c3
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 7, 2022
837205b
[Keyboard] M60 split 5x12 lego pcb (#14383)
Feb 7, 2022
87e6c2b
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 7, 2022
7c5d448
Wings42: add QMK Configurator data (#16267)
noroadsleft Feb 8, 2022
f3aa5db
Boardsource The Mark 65 Touch-Up and Layout Additions (#16270)
noroadsleft Feb 8, 2022
e26778c
LFKeyboards Mini1800: refactor into revisions (#16260)
noroadsleft Feb 8, 2022
a239051
Misc size regression script improvements. (#16268)
tzarc Feb 8, 2022
2e279f1
Initial pass at data driven new-keyboard subcommand (#12795)
zvecr Feb 8, 2022
74e8a71
Move driver to core (#15944)
zvecr Feb 9, 2022
efdaa7f
Add support for driving unselected row/col. (#16278)
tzarc Feb 9, 2022
a2ffdb4
Merge remote-tracking branch 'upstream/master' into develop
tzarc Feb 9, 2022
04020da
[Docs] pr checklist: update doc hyperlinks to relative ones and use I…
epiciskandar Feb 9, 2022
9e293e7
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 9, 2022
71a48a0
[Keyboard] Add Kapl (#16255)
keyzog Feb 9, 2022
70e9f70
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 9, 2022
11e50f5
[Keyboard] Add explicit RGB Matrix defines for Iris Rev. 6 (#16275)
nooges Feb 9, 2022
4b377a8
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 9, 2022
bf4ce41
[Keyboard] refine LED Matrix LED positions on KBD67 Lite (#15769)
silvinor Feb 9, 2022
7650e68
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 9, 2022
a75fb03
[Keyboard] MelGeek Mach80 rev2 (#15610)
mj-bomb Feb 9, 2022
b114b27
[Keyboard] Idobao ID80 V3 (#15912)
peepeetee Feb 9, 2022
69b6e07
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 9, 2022
c212b65
New Keyboard: 1upkeyboards super16v2 (#16198)
mechmerlin Feb 9, 2022
c49438f
[Keyboard] Digicarp65 (#15926)
swiftrax Feb 9, 2022
3face6b
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 9, 2022
d1e5221
Fix idobao/id80/v3 compilation errors (#16280)
waffle87 Feb 9, 2022
de4f2bf
Further update to #13745 on Crkbd keymap (#16284)
Ardakilic Feb 9, 2022
96afc7a
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 9, 2022
1f67de2
Align existing pca9555 driver to better match mcp23018 API (#16277)
zvecr Feb 9, 2022
c2c2f30
Remove parent-relative paths from keyboards. (#16282)
tzarc Feb 9, 2022
9aed06b
move @npspears 's boards into /checkerboards (#16100)
peepeetee Feb 9, 2022
a9250ad
move @7-rate 's keebs to /rate (#16099)
peepeetee Feb 9, 2022
cd673cc
move spaceholdings boards into /spaceholdings (#16096)
peepeetee Feb 9, 2022
8e34b64
move hid_liber to /bpiphany (#16091)
peepeetee Feb 9, 2022
250fd72
move four_banger to bpiphany (#16082)
peepeetee Feb 9, 2022
ae6f471
Modify the output of the size checks. (#16290)
tzarc Feb 9, 2022
9d74c95
[Keymap] submitting ariccb planck keymap (#16177)
ariccb Feb 10, 2022
6339b6d
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 10, 2022
ae04107
CMM.Studio Fuji65: Configurator Data Patch (#16293)
noroadsleft Feb 10, 2022
9680819
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 10, 2022
628166a
[Keymap] zigotica layout tweaks (#16291)
zigotica Feb 10, 2022
bc702fa
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 10, 2022
5475553
Demiurge: correct Configurator Layout data (#16294)
noroadsleft Feb 10, 2022
61e8a08
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 10, 2022
66f61ae
CMM.Studio Fuji65: correct layout data for real this time (#16295)
noroadsleft Feb 10, 2022
1224673
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 10, 2022
c092d71
gl516/j73gl: fix Configurator key sequence (#16298)
noroadsleft Feb 10, 2022
03b1de6
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 10, 2022
cb91422
Eye Oh Designs SPRH: fix Configurator data (#16296)
noroadsleft Feb 10, 2022
473557f
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 10, 2022
3e5cb1d
Improve description of LED state data sync option (#16302)
filterpaper Feb 10, 2022
0930c60
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 10, 2022
3e52e60
Fix slashes in build_full_test.mk (#16300)
fauxpark Feb 10, 2022
f662939
Sentence structure update (#16306)
filterpaper Feb 10, 2022
815d2ba
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 10, 2022
da4eda8
info.json: fix key sequence (#16297)
noroadsleft Feb 10, 2022
78c3149
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 10, 2022
21522e0
info.json: fix QMK Configurator rendering (#16299)
noroadsleft Feb 10, 2022
cbdb225
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 10, 2022
c9e19fe
KeebsForAll Freebird Numpad Pro: fix Configurator key positioning (#1…
noroadsleft Feb 10, 2022
54572c8
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 10, 2022
d25bce2
Keyprez Unicorn: fix QMK Configurator key sequence (#16305)
noroadsleft Feb 10, 2022
9f4fbd3
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 10, 2022
195242d
keyten kt60-M: rename LAYOUT to LAYOUT_60_tsangan_hhkb (#16307)
noroadsleft Feb 10, 2022
7a0fd64
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 10, 2022
f7e7671
Migrate more makefile utilities to builddefs sub-directory (#16002)
zvecr Feb 10, 2022
e04f6c5
Remove manual enable of LTO within user keymaps (#15378)
zvecr Feb 10, 2022
bc5d46a
Mode 75H Touch-UP (#16310)
noroadsleft Feb 10, 2022
8787978
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 10, 2022
7c57c88
move ID87 to IDOBAO vendor folder (#15667)
peepeetee Feb 10, 2022
27ec667
move id80 and id75 to v1 to accommodate for id75 v2 and id80 v3 (#15992)
peepeetee Feb 10, 2022
9e4942b
[Keyboard] move latincompass's boards to /latincompass (#16039)
peepeetee Feb 10, 2022
63c310f
Add 65_iso_split_bs default layout (#16283)
fauxpark Feb 11, 2022
cc7d3b7
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 11, 2022
2bc4a21
maxr1998/pulse4k: Move Combo code to keymap level (#16301)
fauxpark Feb 11, 2022
8106697
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 11, 2022
89fc2f1
mechlovin/kay60: fix mismatched layout name (#16314)
fauxpark Feb 11, 2022
656c151
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 11, 2022
793f54f
ps2/avr: use the correct file name (#16316)
idank Feb 11, 2022
5f10387
handwired/promethium: fix missing include (#16317)
fauxpark Feb 11, 2022
2d4a69c
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 11, 2022
39bec3b
Various fixes for matrix _RIGHT handling (#16292)
zvecr Feb 11, 2022
7148a69
Pass in the keyrecord_t of the dual-role/tapping key when calling per…
precondition Feb 11, 2022
00cc646
Fix right side ws2812 leds having two indices (#15985)
daskygit Feb 11, 2022
71c0b97
Added external spi flash driver. (#15419)
Feb 11, 2022
bd35fa7
move @takashiski 's keebs into /takashiski (#16089)
peepeetee Feb 11, 2022
8957e92
move mechkeys keyboards into the mechkeys/ vendor folder (#15760)
peepeetee Feb 11, 2022
8b48bab
Add wren configurator data (#16321)
zvecr Feb 12, 2022
50201af
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 12, 2022
c72120b
move @satt99 's comet46 to satt/ (#16059)
peepeetee Feb 12, 2022
0f926a8
move montex to IDOBAO vendor folder (#15668)
peepeetee Feb 12, 2022
40529e8
[Keymap] Add uqs' keymaps for various boards and ploopy mouse (#16265)
uqs Feb 12, 2022
52d6f07
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 12, 2022
17c0ca6
[Keyboard] move g heavy industry boards into /gboards (#16040)
peepeetee Feb 12, 2022
e596ece
Clang-format tweaks (#15906)
fauxpark Feb 12, 2022
19c57a2
[Keyboard] Lulu keyboard by boardsource (#15951)
daysgobye Feb 12, 2022
aefe6ee
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 12, 2022
773205c
[Keyboard] Convert Maxr1998/Phoebe to use info.json where possible (#…
Maxr1998 Feb 12, 2022
9f506e6
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 12, 2022
afcdd70
Update keyboard mapping for all moved boards this cycle (#16312)
drashna Feb 12, 2022
63646e8
Format code according to conventions (#16322)
qmk-bot Feb 12, 2022
4fd04b2
Fix compilation of ChibiOS UART driver (#16348)
zvecr Feb 13, 2022
b6b7e12
Digicarp65: fix layouts (#16328)
fauxpark Feb 14, 2022
f77e569
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 14, 2022
6b01657
Mode M75S Layout Additions, Configurator Data and Code Touch-Up (#16327)
noroadsleft Feb 14, 2022
61ed2e2
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 14, 2022
485cf92
Xenon: correct QMK Configurator key sequence (#16332)
noroadsleft Feb 14, 2022
1980e48
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 14, 2022
23c238a
CLI: Minor additions #12795 (#16276)
Erovia Feb 14, 2022
ac8bee7
Fix multiple definition errors for trackball "boards" with no keys (#…
fauxpark Feb 15, 2022
c9f192b
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 15, 2022
b062122
Various fixes for new-keyboard (#16358)
zvecr Feb 15, 2022
fede569
Allow NO_PIN within info.json (#16359)
zvecr Feb 15, 2022
1676731
Align docs to new-keyboard behaviour (#16357)
zvecr Feb 15, 2022
92eb067
Add extra braces for trackball keymaps (#16361)
fauxpark Feb 15, 2022
6a8df58
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 15, 2022
da68083
Update USB VID and PID for Aya (#16363)
DanNixon Feb 15, 2022
08ebf15
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 15, 2022
5ff823d
Bodge for helix build failures (#16376)
zvecr Feb 16, 2022
0d9a0d5
Align new-keyboard with recent schema updates (#16378)
zvecr Feb 16, 2022
7e00fcd
[Keyboard] Remove Helix/rev1 (#16389)
mtei Feb 17, 2022
7f63bcf
[Bug] Re-add call to `suspend_power_down_kb()` (#16382)
firetech Feb 17, 2022
548a463
`mokey/xox70`: clean up layouts (#16375)
fauxpark Feb 17, 2022
da28073
Merge remote-tracking branch 'origin/master' into develop
drashna Feb 17, 2022
7dd993f
Fix build error for LED Matrix effect solid_reactive_wide. (#16383)
firetech Feb 17, 2022
2d12eac
[Keyboard] Renamed Frooastboard to Frooastboard Nano (#16373)
Frooastside Feb 17, 2022
4666d26
Fix a couple of boards being wrongly identified as AVR (#16377)
fauxpark Feb 18, 2022
5b688a0
Merge remote-tracking branch 'upstream/master' into develop
fauxpark Feb 18, 2022
73657a7
Add kikkou keyboard (#15291)
matthewdias Feb 20, 2022
e2691c2
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 20, 2022
60e2854
Bliss Hotdox keymaps (#13160)
ChausseBenjamin Feb 20, 2022
1d98086
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 20, 2022
38e3be4
Add h08_ocelot and h65 PCBs (#14054)
hineybush Feb 20, 2022
f787114
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 20, 2022
60f2283
clueboard/card: disable Command to reduce size (#16404)
fauxpark Feb 20, 2022
4d3ce3c
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 20, 2022
d175ee1
rart67m: move OLED and WPM code to default keymap (#16403)
fauxpark Feb 20, 2022
f6d8dd9
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 20, 2022
3bc8afb
Update fix for MW65_rgb and added personal keymap (#15279)
HorrorTroll Feb 21, 2022
31ee13a
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 21, 2022
65af727
[Keyboard] Fix mwstudio/mw65_rgb errors (#16410)
waffle87 Feb 21, 2022
21a4f42
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 21, 2022
f7b5d67
[Keyboard] Add MW75R2 PCB (#15042)
TW59420 Feb 21, 2022
b21a803
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 21, 2022
2d1d44e
[Keyboard] Fix Hineybush/h08_ocelot and Hineybush/h65(_hotswap) (#16405)
waffle87 Feb 21, 2022
6a90e13
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 21, 2022
9bf25d1
[Keyboard] Add Monoflex 60 keyboard (#16234)
key10iq Feb 21, 2022
37feb4f
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 21, 2022
14fb3cc
[Keyboard] Add Kyria rev. 2 (#16178)
Crote Feb 21, 2022
63b8959
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 21, 2022
2e31f54
[Keyboard] Add Obro (#15884)
holtenc Feb 21, 2022
09b44d2
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 21, 2022
deb0fe4
[Keyboard] Add glacier in creatkeebs folder (#16079)
Timliuzhaolu Feb 21, 2022
99099c4
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 21, 2022
019dddc
[Keyboard] Add foundation (#16289)
wavtype Feb 21, 2022
f01caa2
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 21, 2022
2d1f281
[Keyboard] add Gizmo Engineering GK6 keyboard (#13907)
federicoweber Feb 21, 2022
8dc7cae
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 21, 2022
1849053
[Keyboard] Add Snatchpad keyboard (#16330)
xia0 Feb 21, 2022
7d153b9
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 21, 2022
67b9a72
[Keyboard] Add Ellora65 (#14754)
swiftrax Feb 21, 2022
f252287
Format code according to conventions (#16412)
qmk-bot Feb 21, 2022
0f962af
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 21, 2022
ae5f430
Update the support for lazydesigners/dimple (#14797)
jackytrabbit Feb 21, 2022
69a6772
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 21, 2022
b1de11c
Fix a potential bug in encoder_init(). (#16372)
mtei Feb 21, 2022
f30f963
Internal docs generation updates (#16411)
fauxpark Feb 21, 2022
a44abeb
Merge remote-tracking branch 'upstream/master' into develop
fauxpark Feb 21, 2022
25ba9b4
Format code according to conventions (#16421)
qmk-bot Feb 21, 2022
c204c73
Helix/pico move to split_common (#16418)
mtei Feb 21, 2022
d3584be
[Docs] Update newbs_building_firmware.md (#16333)
vikingviolinist Feb 21, 2022
b1f8622
[Docs] Update feature_leader_key.md (#16344)
vikingviolinist Feb 21, 2022
249eb87
[Keyboard] [redox_w] add dvorak layout and white led support (#16259)
66f94eae Feb 21, 2022
7fb2270
[Keyboard] Add sabre (#15964)
ToastyStoemp Feb 21, 2022
59f6717
[Keyboard] ID75 v2 (#16351)
peepeetee Feb 21, 2022
7e4f74d
[Keyboard] Update Heavy Left (#16354)
takashicompany Feb 21, 2022
0b21fbc
[Keyboard] add evancookaudio sleepingdinosaur (#16320)
evanmcook Feb 21, 2022
83b9483
[keyboard] DC01 i2c timeout fix (#16392)
yiancar Feb 21, 2022
3290377
[Keyboard] infinity81 (#16387)
peepeetee Feb 21, 2022
a5901a6
[Keymap] BDN9 keymap (#15924)
lickel Feb 21, 2022
2f0dc0f
Format code according to conventions (#16419)
qmk-bot Feb 21, 2022
6ad8604
Fix kikoslab/ellora65 (#16415)
waffle87 Feb 21, 2022
302ed62
Add encoder defaults for Keebio boards (#16398)
nooges Feb 21, 2022
31f5900
fix layout macro (#16414)
waffle87 Feb 21, 2022
145dca0
Merge remote-tracking branch 'upstream/master' into develop
fauxpark Feb 21, 2022
239fed2
[Keyboard] Move rgb animation defines for KAPL keyboard (#16341)
keyzog Feb 21, 2022
82a6701
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 21, 2022
ffe9c22
[Keyboard] Add keyboard 3dortho14u (#16329)
xia0 Feb 21, 2022
6b94d8e
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 21, 2022
e0342fe
[Keyboard] Fixed default keymap and add VIA for Baredev rev1 (#15818)
ManoShu Feb 21, 2022
c2ea267
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 21, 2022
5dcc074
Install extra CLI dependencies that are missing (#16425)
zvecr Feb 22, 2022
749918e
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 22, 2022
7646e56
handwired/frankie_macropad: disable some features to reduce size (#16…
fauxpark Feb 22, 2022
3039186
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 22, 2022
5330d08
Install extra CLI dependencies that are missing (#16426)
zvecr Feb 22, 2022
a58a95f
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 22, 2022
8aec20c
Format code according to conventions (#16435)
qmk-bot Feb 22, 2022
bd01e1c
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 22, 2022
cf31355
Changelog 2022q1 (#16380)
zvecr Feb 23, 2022
c0ee3d2
Merge '51db8baf77e2c0aa5f54d73114e84a33306d7380' as empty
zvecr Feb 25, 2022
e793128
Merge remote-tracking branch 'origin/develop'
zvecr Feb 25, 2022
83a32b2
Remove 1k USB_POLLING_INTERVAL_MS config from keyboards and default-i…
zvecr Feb 26, 2022
3057e5f
[Keyboard] ada1800mini (#16386)
peepeetee Feb 27, 2022
d94b5d0
[Handwired] Support for Adafruit lemon keypad (#16395)
qcoral Feb 27, 2022
97d0e7c
[Docs] Add commands to flashing docs (#16456)
fauxpark Feb 27, 2022
c1e008b
[Keyboard] add YMDK YMD21 v2 (#16442)
noroadsleft Feb 27, 2022
259cf76
Link WS2812 driver page from rgb feature docs (#16366)
daskygit Feb 27, 2022
1d30ee7
[Keymap] stanrc85 userspace rules cleanup (#16447)
stanrc85 Feb 27, 2022
29ab430
[Docs] Anchor link correction in rgb matrix docs (#16460)
filterpaper Feb 27, 2022
57601d3
Wren: fix QMK Configurator key sequence (#16462)
noroadsleft Feb 27, 2022
a7a3f72
Wolf Sabre: fix Configurator layout data (#16465)
noroadsleft Feb 27, 2022
77cdb20
Revert CLI default for manufacturer (#16467)
zvecr Feb 27, 2022
e884414
fix helix/rev2:edvorakjp build error (#16433)
mtei Feb 27, 2022
779c7de
Fix issues with data driven split keyboards (#16457)
zvecr Feb 27, 2022
fbfd531
CLI: Validate JSON keymap input (#16261)
Erovia Feb 28, 2022
d1068b2
snatchpad: update layout data (#16476)
noroadsleft Feb 28, 2022
3ac769b
handwired/3dortho14u: refactor layout data (#16475)
noroadsleft Feb 28, 2022
f293e6b
Glacier: Community Layout support (#16474)
noroadsleft Feb 28, 2022
c9d9e70
Move projectcain encoder logic to keyboard level (#16479)
zvecr Mar 1, 2022
36635c2
Ellora65: remove dead space from Configurator rendering (#16478)
noroadsleft Mar 1, 2022
369575a
Remove invalid keyboard_folder from gk6 (#16480)
zvecr Mar 1, 2022
325c634
atlas_65 Layout Macro Refactor (#16483)
noroadsleft Mar 1, 2022
09a43b1
Revert "handwired/3dortho14u: refactor layout data (#16475)" (#16485)
xia0 Mar 1, 2022
e73f8e9
Change 'helix/rev2:default' setting to use split_common (#16432)
mtei Mar 2, 2022
96b6ddf
fixed typo in docs/newbs_getting_started.md (#16501)
jakevandervaate Mar 3, 2022
75b40dc
Fix mistakes in the include path in `helix/rev2/local_features.mk`. (…
mtei Mar 3, 2022
ae2c77c
[Bug] fix v-usb connection enumeration, ifdef workaround (#16511)
gompa Mar 3, 2022
4a66bdf
Fix helix/rev2 not working properly when using split_common. (#16512)
mtei Mar 3, 2022
7fb312c
Fix use of ISSI driver config before init (#16493)
zvecr Mar 3, 2022
e01307f
Typo in squeezing_avr.md (#16506)
Jels02 Mar 3, 2022
61ba8ef
Update pr_checklist.md (#16484)
Jels02 Mar 4, 2022
aab2ac2
Melody96 refactor (#16455)
fauxpark Mar 4, 2022
d412854
analog.[ch]: remove unnecessary includes (#16471)
fauxpark Mar 4, 2022
34ba7f1
Bug report template: require `qmk doctor` output (#16517)
fauxpark Mar 4, 2022
c018511
More validation of declared LAYOUT macro names (#16520)
zvecr Mar 4, 2022
0be7345
[Keyboard] BDE Rev2 (#15877)
kylemccreery Mar 4, 2022
82dd84e
support more leds (#15840)
yulei Mar 5, 2022
da6d6ce
Some docs improvements (#15845)
kiilerix Mar 5, 2022
b202e59
Update info.json (#16540)
zvecr Mar 5, 2022
8e9d45d
`qmk info`: nicer rendering of ISO enter (#16466)
fauxpark Mar 5, 2022
16cd1d9
Change helix:five_rows keymap to use QMK standerd oled driver (#16539)
mtei Mar 6, 2022
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
10 changes: 5 additions & 5 deletions docs/feature_leader_key.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ void matrix_scan_user(void) {
}
```

As you can see, you have a few function. You can use `SEQ_ONE_KEY` for single-key sequences (Leader followed by just one key), and `SEQ_TWO_KEYS`, `SEQ_THREE_KEYS` up to `SEQ_FIVE_KEYS` for longer sequences.
As you can see, you have a few functions. You can use `SEQ_ONE_KEY` for single-key sequences (Leader followed by just one key), and `SEQ_TWO_KEYS`, `SEQ_THREE_KEYS` up to `SEQ_FIVE_KEYS` for longer sequences.

Each of these accepts one or more keycodes as arguments. This is an important point: You can use keycodes from **any layer on your keyboard**. That layer would need to be active for the leader macro to fire, obviously.

Expand Down Expand Up @@ -74,9 +74,9 @@ SEQ_THREE_KEYS(KC_C, KC_C, KC_C) {

## Infinite Leader key timeout

Sometimes your leader key is not on a comfortable places as the rest of keys on your sequence. Imagine that your leader key is one of your outer top right keys, you may need to reposition your hand just to reach your leader key.
Sometimes your leader key is not on a comfortable place as the rest of keys on your sequence. Imagine that your leader key is one of your outer top right keys, you may need to reposition your hand just to reach your leader key.
This can make typing the entire sequence on time hard even if you are able to type most of the sequence fast. For example, if your sequence is `Leader + asd` typing `asd` fast is very easy once you have your hands in your home row. However starting the sequence in time after moving your hand out of the home row to reach the leader key and back is not.
To remove the stress this situation produces to your hands you can enable an infinite timeout just for the leader key. This mean that, after you hit the leader key you will have an infinite amount of time to start the rest of the sequence, allowing you to proper position your hands on the best position to type the rest of the sequence comfortably.
To remove the stress this situation produces to your hands you can enable an infinite timeout just for the leader key. This means that after you hit the leader key you will have an infinite amount of time to start the rest of the sequence, allowing you to proper position your hands on the best position to type the rest of the sequence comfortably.
This infinite timeout only affects the leader key, so in our previous example of `Leader + asd` you will have an infinite amount of time between `Leader` and `a`, but once you start the sequence the timeout you have configured (global or per key) will work normally.
This way you can configure a very short `LEADER_TIMEOUT` but still have plenty of time to position your hands.

Expand All @@ -89,11 +89,11 @@ In order to enable this, place this in your `config.h`:

By default, the Leader Key feature will filter the keycode out of [`Mod-Tap`](mod_tap.md) and [`Layer Tap`](feature_layers.md#switching-and-toggling-layers) functions when checking for the Leader sequences. That means if you're using `LT(3, KC_A)`, it will pick this up as `KC_A` for the sequence, rather than `LT(3, KC_A)`, giving a more expected behavior for newer users.

While, this may be fine for most, if you want to specify the whole keycode (eg, `LT(3, KC_A)` from the example above) in the sequence, you can enable this by added `#define LEADER_KEY_STRICT_KEY_PROCESSING` to your `config.h` file. This will then disable the filtering, and you'll need to specify the whole keycode.
While, this may be fine for most, if you want to specify the whole keycode (eg, `LT(3, KC_A)` from the example above) in the sequence, you can enable this by adding `#define LEADER_KEY_STRICT_KEY_PROCESSING` to your `config.h` file. This will then disable the filtering, and you'll need to specify the whole keycode.

## Customization

The Leader Key feature has some additional customization to how the Leader Key feature works. It has two functions that can be called at certain parts of the process. Namely `leader_start()` and `leader_end()`.
The Leader Key feature has some additional customization to how the Leader Key feature works. It has two functions that can be called at certain parts of the process. Namely `leader_start()` and `leader_end()`.

The `leader_start()` function is called when you tap the `KC_LEAD` key, and the `leader_end()` function is called when either the leader sequence is completed, or the leader timeout is hit.

Expand Down
2 changes: 1 addition & 1 deletion docs/newbs_building_firmware.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Building Your First Firmware

Now that you have setup your build environment you are ready to start building custom firmware. For this section of the guide we will bounce between 3 programs- your file manager, your text editor, and your terminal window. Keep all 3 open until you are done and happy with your keyboard firmware.
Now that you have set up your build environment you are ready to start building custom firmware. For this section of the guide we will bounce between 3 programs- your file manager, your text editor, and your terminal window. Keep all 3 open until you are done and happy with your keyboard firmware.

## Configure Your Build Environment Defaults (Optional)

Expand Down
126 changes: 126 additions & 0 deletions keyboards/ada/infinity81/config.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,126 @@
// Copyright 2022 peepeetee (@peepeetee)
// SPDX-License-Identifier: GPL-2.0-or-later

#pragma once

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID 0xADA0
#define PRODUCT_ID 0x0081
#define DEVICE_VER 0x0001
#define MANUFACTURER Ada
#define PRODUCT infinity81

/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 15

/*
* Keyboard Matrix Assignments
*
* Change this to how you wired your keyboard
* COLS: AVR pins used for columns, left to right
* ROWS: AVR pins used for rows, top to bottom
* DIODE_DIRECTION: COL2ROW = COL = Anode (+), ROW = Cathode (-, marked on diode)
* ROW2COL = ROW = Anode (+), COL = Cathode (-, marked on diode)
*
*/
#define MATRIX_ROW_PINS { B3, B2, B1, B0, F6, B7 }
#define MATRIX_COL_PINS { D1, D2, D3, D5, D4, D6, D7, B4, B5, B6, C6, C7, F5, F1, F4 }
#define UNUSED_PINS

/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW


//#define LED_NUM_LOCK_PIN B0
//#define LED_CAPS_LOCK_PIN B1
//#define LED_SCROLL_LOCK_PIN B2
//#define LED_COMPOSE_PIN B3
//#define LED_KANA_PIN B4

//#define BACKLIGHT_PIN B7
//#define BACKLIGHT_LEVELS 3
//#define BACKLIGHT_BREATHING

#define RGB_DI_PIN D0
#ifdef RGB_DI_PIN
# define RGBLED_NUM 107
# define RGBLIGHT_HUE_STEP 8
# define RGBLIGHT_SAT_STEP 8
# define RGBLIGHT_VAL_STEP 8
# define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
# define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
#define RGBLIGHT_EFFECT_SNAKE
#define RGBLIGHT_EFFECT_KNIGHT
#define RGBLIGHT_EFFECT_CHRISTMAS
#define RGBLIGHT_EFFECT_STATIC_GRADIENT
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_TWINKLE
#endif

/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
#define DEBOUNCE 5

/* define if matrix has ghost (lacks anti-ghosting diodes) */
//#define MATRIX_HAS_GHOST

/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

/* If defined, GRAVE_ESC will always act as ESC when CTRL is held.
* This is useful for the Windows task manager shortcut (ctrl+shift+esc).
*/
//#define GRAVE_ESC_CTRL_OVERRIDE

/*
* Force NKRO
*
* Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
* state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
* makefile for this to work.)
*
* If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
* until the next keyboard reset.
*
* NKRO may prevent your keystrokes from being detected in the BIOS, but it is
* fully operational during normal computer usage.
*
* For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
* or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
* bootmagic, NKRO mode will always be enabled until it is toggled again during a
* power-up.
*
*/
//#define FORCE_NKRO

/*
* Feature disable options
* These options are also useful to firmware size reduction.
*/

/* disable debug print */
//#define NO_DEBUG

/* disable print */
//#define NO_PRINT

/* disable action features */
//#define NO_ACTION_LAYER
//#define NO_ACTION_TAPPING
//#define NO_ACTION_ONESHOT

/* disable these deprecated features by default */
#define NO_ACTION_MACRO
#define NO_ACTION_FUNCTION

/* Bootmagic Lite key configuration */
//#define BOOTMAGIC_LITE_ROW 0
//#define BOOTMAGIC_LITE_COLUMN 0
4 changes: 4 additions & 0 deletions keyboards/ada/infinity81/infinity81.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
// Copyright 2022 peepeetee (@peepeetee)
// SPDX-License-Identifier: GPL-2.0-or-later

#include "infinity81.h"
30 changes: 30 additions & 0 deletions keyboards/ada/infinity81/infinity81.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
// Copyright 2022 peepeetee (@peepeetee)
// SPDX-License-Identifier: GPL-2.0-or-later

#pragma once

#include "quantum.h"

/* This is a shortcut to help you visually see your layout.
*
* The first section contains all of the arguments representing the physical
* layout of the board and position of the keys.
*
* The second converts the arguments into a two-dimensional array which
* represents the switch matrix.
*/
#define LAYOUT( \
K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, \
K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, K112, K113, K114, \
K200, K201, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, K212, K213, K214, \
K300, K301, K302, K303, K304, K305, K306, K307, K308, K309, K310, K311, K313, K314, \
K400, K401, K402, K403, K404, K405, K406, K407, K408, K409, K410, K411, K413, K414, \
K500, K501, K502, K505, K510, K511, K512, K513, K514 \
) { \
{ K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, KC_NO, KC_NO }, \
{ K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, K112, K113, K114 }, \
{ K200, K201, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, K212, K213, K214 }, \
{ K300, K301, K302, K303, K304, K305, K306, K307, K308, K309, K310, K311, KC_NO, K313, K314 }, \
{ K400, K401, K402, K403, K404, K405, K406, K407, K408, K409, K410, K411, KC_NO, K413, K414 }, \
{ K500, K501, K502, KC_NO, KC_NO, K505, KC_NO, KC_NO, KC_NO, KC_NO, K510, K511, K512, K513, K514 } \
}
92 changes: 92 additions & 0 deletions keyboards/ada/infinity81/info.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,92 @@
{
"keyboard_name": "infinity81",
"url": "",
"maintainer": "qmk",
"layouts": {
"LAYOUT": {
"layout": [
{ "label": "K00 (B3,D1)", "x": 0, "y": 0 },
{ "label": "K01 (B3,D2)", "x": 1.25, "y": 0 },
{ "label": "K02 (B3,D3)", "x": 2.25, "y": 0 },
{ "label": "K03 (B3,D5)", "x": 3.25, "y": 0 },
{ "label": "K04 (B3,D4)", "x": 4.25, "y": 0 },
{ "label": "K05 (B3,D6)", "x": 5.5, "y": 0 },
{ "label": "K06 (B3,D7)", "x": 6.5, "y": 0 },
{ "label": "K07 (B3,B4)", "x": 7.5, "y": 0 },
{ "label": "K08 (B3,B5)", "x": 8.5, "y": 0 },
{ "label": "K09 (B3,B6)", "x": 9.75, "y": 0 },
{ "label": "K0A (B3,C6)", "x": 10.75, "y": 0 },
{ "label": "K0B (B3,C7)", "x": 11.75, "y": 0 },
{ "label": "K0C (B3,F5)", "x": 12.75, "y": 0 },
{ "label": "K10 (B2,D1)", "x": 0, "y": 1.25 },
{ "label": "K11 (B2,D2)", "x": 1, "y": 1.25 },
{ "label": "K12 (B2,D3)", "x": 2, "y": 1.25 },
{ "label": "K13 (B2,D5)", "x": 3, "y": 1.25 },
{ "label": "K14 (B2,D4)", "x": 4, "y": 1.25 },
{ "label": "K15 (B2,D6)", "x": 5, "y": 1.25 },
{ "label": "K16 (B2,D7)", "x": 6, "y": 1.25 },
{ "label": "K17 (B2,B4)", "x": 7, "y": 1.25 },
{ "label": "K18 (B2,B5)", "x": 8, "y": 1.25 },
{ "label": "K19 (B2,B6)", "x": 9, "y": 1.25 },
{ "label": "K1A (B2,C6)", "x": 10, "y": 1.25 },
{ "label": "K1B (B2,C7)", "x": 11, "y": 1.25 },
{ "label": "K1C (B2,F5)", "x": 12, "y": 1.25 },
{ "label": "K1D (B2,F1)", "x": 13, "y": 1.25, "w": 2 },
{ "label": "K1E (B2,F4)", "x": 15, "y": 1.25 },
{ "label": "K20 (B1,D1)", "x": 0, "y": 2.25, "w": 1.5 },
{ "label": "K21 (B1,D2)", "x": 1.5, "y": 2.25 },
{ "label": "K22 (B1,D3)", "x": 2.5, "y": 2.25 },
{ "label": "K23 (B1,D5)", "x": 3.5, "y": 2.25 },
{ "label": "K24 (B1,D4)", "x": 4.5, "y": 2.25 },
{ "label": "K25 (B1,D6)", "x": 5.5, "y": 2.25 },
{ "label": "K26 (B1,D7)", "x": 6.5, "y": 2.25 },
{ "label": "K27 (B1,B4)", "x": 7.5, "y": 2.25 },
{ "label": "K28 (B1,B5)", "x": 8.5, "y": 2.25 },
{ "label": "K29 (B1,B6)", "x": 9.5, "y": 2.25 },
{ "label": "K2A (B1,C6)", "x": 10.5, "y": 2.25 },
{ "label": "K2B (B1,C7)", "x": 11.5, "y": 2.25 },
{ "label": "K2C (B1,F5)", "x": 12.5, "y": 2.25 },
{ "label": "K2D (B1,F1)", "x": 13.5, "y": 2.25, "w": 1.5 },
{ "label": "K2E (B1,F4)", "x": 15, "y": 2.25 },
{ "label": "K30 (B0,D1)", "x": 0, "y": 3.25, "w": 1.75 },
{ "label": "K31 (B0,D2)", "x": 1.75, "y": 3.25 },
{ "label": "K32 (B0,D3)", "x": 2.75, "y": 3.25 },
{ "label": "K33 (B0,D5)", "x": 3.75, "y": 3.25 },
{ "label": "K34 (B0,D4)", "x": 4.75, "y": 3.25 },
{ "label": "K35 (B0,D6)", "x": 5.75, "y": 3.25 },
{ "label": "K36 (B0,D7)", "x": 6.75, "y": 3.25 },
{ "label": "K37 (B0,B4)", "x": 7.75, "y": 3.25 },
{ "label": "K38 (B0,B5)", "x": 8.75, "y": 3.25 },
{ "label": "K39 (B0,B6)", "x": 9.75, "y": 3.25 },
{ "label": "K3A (B0,C6)", "x": 10.75, "y": 3.25 },
{ "label": "K3B (B0,C7)", "x": 11.75, "y": 3.25 },
{ "label": "K3D (B0,F1)", "x": 12.75, "y": 3.25, "w": 2.25 },
{ "label": "K3E (B0,F4)", "x": 15, "y": 3.25 },
{ "label": "K40 (F6,D1)", "x": 0, "y": 4.25, "w": 2.25 },
{ "label": "K41 (F6,D2)", "x": 2.25, "y": 4.25 },
{ "label": "K42 (F6,D3)", "x": 3.25, "y": 4.25 },
{ "label": "K43 (F6,D5)", "x": 4.25, "y": 4.25 },
{ "label": "K44 (F6,D4)", "x": 5.25, "y": 4.25 },
{ "label": "K45 (F6,D6)", "x": 6.25, "y": 4.25 },
{ "label": "K46 (F6,D7)", "x": 7.25, "y": 4.25 },
{ "label": "K47 (F6,B4)", "x": 8.25, "y": 4.25 },
{ "label": "K48 (F6,B5)", "x": 9.25, "y": 4.25 },
{ "label": "K49 (F6,B6)", "x": 10.25, "y": 4.25 },
{ "label": "K4A (F6,C6)", "x": 11.25, "y": 4.25 },
{ "label": "K4B (F6,C7)", "x": 12.25, "y": 4.25, "w": 1.75 },
{ "label": "K4D (F6,F1)", "x": 14, "y": 4.25 },
{ "label": "K4E (F6,F4)", "x": 15, "y": 4.25 },
{ "label": "K50 (B7,D1)", "x": 0, "y": 5.25, "w": 1.25 },
{ "label": "K51 (B7,D2)", "x": 1.25, "y": 5.25, "w": 1.25 },
{ "label": "K52 (B7,D3)", "x": 2.5, "y": 5.25, "w": 1.25 },
{ "label": "K55 (B7,D6)", "x": 3.75, "y": 5.25, "w": 6.25 },
{ "label": "K5A (B7,C6)", "x": 10, "y": 5.25, "w": 1.25 },
{ "label": "K5B (B7,C7)", "x": 11.25, "y": 5.25, "w": 1.25 },
{ "label": "K5C (B7,F5)", "x": 13, "y": 5.25 },
{ "label": "K5D (B7,F1)", "x": 14, "y": 5.25 },
{ "label": "K5E (B7,F4)", "x": 15, "y": 5.25 }
]
}
}
,"meta": "https://noroadsleft.github.io/kbf_qmk_converter/"
}
23 changes: 23 additions & 0 deletions keyboards/ada/infinity81/keymaps/default/keymap.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
// Copyright 2022 peepeetee (@peepeetee)
// SPDX-License-Identifier: GPL-2.0-or-later

#include QMK_KEYBOARD_H



const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
[0] = LAYOUT(
KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12,
KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_DEL,
KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_PGUP,
KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, KC_PGDN,
KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_LSFT, KC_UP, MO(1),
KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_LALT, KC_LCTL, KC_LEFT, KC_DOWN, KC_RGHT),
[1] = LAYOUT(
RESET, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
KC_TRNS, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS)
};
1 change: 1 addition & 0 deletions keyboards/ada/infinity81/keymaps/default/readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# The default keymap for infinity81
27 changes: 27 additions & 0 deletions keyboards/ada/infinity81/readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# infinity81

![infinity81](https://i.imgur.com/9d6IcuA.jpg)

A per key RGB 75% with blocker keyboard

* Keyboard Maintainer: [peepeetee](https://github.com/peepeetee)
* Hardware Supported: infinity81
* Hardware Availability: no longer avaliable - future groupbuy possible

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

make ada/infinity81:default

Flashing example for this keyboard:

make ada/infinity81: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 (0,0) in the matrix (usually the top left key or Escape) and plug in the keyboard
* **Physical reset button**: Briefly press the button on the back of the PCB
* **Keycode in layout**: Press the key mapped to `RESET` if it is available
18 changes: 18 additions & 0 deletions keyboards/ada/infinity81/rules.mk
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# MCU name
MCU = atmega32u4

# Bootloader selection
BOOTLOADER = atmel-dfu

# Build Options
# change yes to no to disable
#
BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite
MOUSEKEY_ENABLE = yes # Mouse keys
EXTRAKEY_ENABLE = yes # Audio control and System control
CONSOLE_ENABLE = no # Console for debug
COMMAND_ENABLE = no # Commands for debug and configuration
NKRO_ENABLE = no # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
Loading