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

Develop #18

Closed
wants to merge 601 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
601 commits
Select commit Hold shift + click to select a range
94d893f
harvester keymap
crembz Jun 15, 2022
f8ea5bc
Merge pull request #3 from crembz/corne
crembz Jun 15, 2022
217032e
Merge branch 'master' of https://github.com/qmk/qmk_firmware
crembz Jun 28, 2022
f8dc39c
Merge branch 'master' of https://github.com/qmk/qmk_firmware into sofle
crembz Jun 28, 2022
7bd0205
Updates to sofle keymap
crembz Jun 28, 2022
8472625
Merge branch 'master' of https://github.com/qmk/qmk_firmware
crembz Jul 2, 2022
d9785f6
Merge branch 'master' of https://github.com/crembz/qmk_firmware into …
crembz Jul 2, 2022
e2f9c92
cleanup
crembz Jul 2, 2022
7e7e250
Merge branch 'develop' of https://github.com/qmk/qmk_firmware into rp…
crembz Jul 3, 2022
248f900
RP2040 converter
crembz Jul 3, 2022
536c25b
Corne2040dev
crembz Jul 3, 2022
241a51f
Merge branch 'develop' of https://github.com/qmk/qmk_firmware into rp…
crembz Jul 4, 2022
f720801
crkbd rp2040 base
crembz Jul 4, 2022
1a13c6b
Merge branch 'develop' of https://github.com/qmk/qmk_firmware into rp…
crembz Jul 9, 2022
bc53f26
corne miryoku
crembz Jul 9, 2022
eea1a27
Merge branch 'develop' of https://github.com/qmk/qmk_firmware into de…
crembz Jul 11, 2022
a2c9b80
Merge branch 'develop' of https://github.com/qmk/qmk_firmware into sofle
crembz Jul 11, 2022
b16f020
Merge branch 'develop' of https://github.com/qmk/qmk_firmware into sofle
crembz Jul 11, 2022
388e6c5
Merge branch 'sofle' of https://github.com/crembz/qmk_firmware into s…
crembz Jul 12, 2022
ce35702
h
crembz Jul 12, 2022
03f2dad
Merge branch 'sofle' of https://github.com/crembz/qmk_firmware into d…
crembz Jul 12, 2022
172db7c
Merge branch 'rp2040corne' of https://github.com/crembz/qmk_firmware …
crembz Jul 12, 2022
31148f9
Merge branch 'develop' of https://github.com/qmk/qmk_firmware into de…
crembz Jul 12, 2022
28c7783
sofle rp2040 update not working
crembz Jul 12, 2022
0c9c523
sofle updates
crembz Jul 12, 2022
a0ed8b3
asdfasdf
crembz Jul 12, 2022
6a7bec3
.
crembz Jul 13, 2022
7ca779f
Merge branch 'develop' of https://github.com/qmk/qmk_firmware into de…
crembz Jul 13, 2022
13b0463
submodule
crembz Jul 14, 2022
ca66410
Sofle taphold change
crembz Jul 14, 2022
353e791
kyria harvester keymap v1
crembz Jul 17, 2022
4974af0
modified: keyboards/splitkb/kyria/keymaps/harvester/keymap.c
crembz Aug 12, 2022
715f2e7
Merge branch 'develop' of https://github.com/qmk/qmk_firmware into de…
crembz Sep 9, 2022
c31d3e8
Q1
crembz Sep 9, 2022
cefb916
Merge branch 'develop' of https://github.com/qmk/qmk_firmware into de…
crembz Sep 10, 2022
ad87eba
Corne update
crembz Sep 10, 2022
6bcbbf3
Merge branch 'develop' of https://github.com/qmk/qmk_firmware into de…
crembz Sep 15, 2022
e40f3d2
Reviung41Harvester
crembz Sep 17, 2022
8c76272
Reviung
crembz Sep 17, 2022
24b8f14
reviungupdate
crembz Sep 17, 2022
0a3d837
new file: eternal_keypad_via.hex
crembz Oct 21, 2022
aab9641
Merge branch 'develop' of https://github.com/qmk/qmk_firmware into de…
crembz Oct 21, 2022
c4184ea
Sofle update
crembz Oct 21, 2022
deb8b77
Merge branch 'develop' of https://github.com/qmk/qmk_firmware into de…
crembz Nov 12, 2022
337f600
sofle update
crembz Nov 12, 2022
ee91208
Reviung Update
crembz Nov 12, 2022
607bc35
Digitizer feature improvements (#19034)
fauxpark Nov 12, 2022
f522099
Eric Gebhart user space and keymaps (#17487)
EricGebhart Nov 11, 2022
524ae7f
[Keyboard] Add pumpkin pad (#18897)
Jels02 Nov 12, 2022
5751e5a
[Keyboard] Add Handwired alcor dactyl (#18586)
rocketstrong600 Nov 13, 2022
aea47c1
[Keyboard] Add Serenity PCB (#18705)
Nov 13, 2022
18bdb63
[Keymap] Update/refactor userspace and add keymaps for rmeli (#18398)
RMeli Nov 13, 2022
63c498e
[Keyboard] Add Dayoff60 (#17640)
siphayne Nov 13, 2022
3cef620
[Keyboard] Add Dactyl Manuform 5x6 with 6 thumb cluster (#18845)
fgoodwin Nov 13, 2022
795a850
[Keyboard] add 60_ansi layout to dz60rgb_ansi rules.mk (#18664)
arcmags Nov 13, 2022
a0184fe
[Keyboard] Keychron Q6 (#18288)
KeychronMacro Nov 13, 2022
1189801
Fix oled_render to render all dirty blocks. (#18887)
rvnash Nov 13, 2022
d72d316
Only trigger encoder callbacks on primary side (#18467)
drashna Nov 13, 2022
52f33b7
Add pointing device support to data driven config (#18215)
drashna Nov 13, 2022
11f2ce4
fix: mousekey doesn't work with trackpoint (#18474)
klesh Nov 13, 2022
cc3a3ab
Fix duplicate key in keyboard.jsonschema (#19058)
zvecr Nov 13, 2022
fda0539
Fixup. (#19059)
tzarc Nov 13, 2022
7ff55e5
Add missing prototype for get_hold_on_other_key_press to resolve #188…
nicknimchuk Nov 13, 2022
7d17dd9
Fix up laser_ninja/pumpkin_pad (#19060)
zvecr Nov 13, 2022
b4f30d0
Cleanup. (#19061)
tzarc Nov 13, 2022
c6fb976
Add missing `manufacturer` fields (#19065)
waffle87 Nov 13, 2022
f3bbc12
Fixup keychron/q6 (#19066)
waffle87 Nov 13, 2022
13ff4ec
Add Bonsai C4 as a platform board file (#18901)
infinityis Nov 13, 2022
e98df93
Add default limit to OLED dirty processing (#19068)
zvecr Nov 14, 2022
d39b6fb
Fixup day_off (#19067)
waffle87 Nov 13, 2022
e7ccbda
Fixup handwired/alcor_dactyl (#19072)
waffle87 Nov 14, 2022
dc00878
Revert "Add pointing device support to data driven config (#18215)" (…
drashna Nov 15, 2022
1d3873e
Bastard Keyboards: upstream recent changes (#18903)
0xcharly Nov 15, 2022
6e1a183
[Keyboard] change BT LEDs so no longer hard coded in Anne Pro (#18934)
SgoSkz Nov 15, 2022
2dc70fa
[Keyboard] Add Constellation Rev3 (#18868)
Xelus22 Nov 15, 2022
7cb548a
Fix some old keycodes (#19086)
fauxpark Nov 15, 2022
103de6e
Fix typo (#19035)
kosorin Nov 15, 2022
cacff18
keyboards/anavi: Add ANAVI Knob 1 (#18623)
leon-anavi Nov 15, 2022
2d99cdb
Planck unicode rune layout (#18674)
trguhq Nov 15, 2022
a934d8d
Personal keymap updates (#18763)
bghull Nov 15, 2022
653929f
[Docs] Note default value for TAP_CODE_DELAY (#19078)
filterpaper Nov 15, 2022
d5ee137
Update more `DRIVER_LED_TOTAL` defines to `RGB_MATRIX_LED_COUNT` (#19…
fauxpark Nov 15, 2022
b9c474e
Extend eeconfig kb/user datablock API (#19094)
zvecr Nov 16, 2022
f9c0aab
Specify `DEFAULT_FOLDER` for `v2/splinky` (#19093)
0xcharly Nov 16, 2022
141a96d
Use `keyboard_pre_init_kb(void)` at keyboard level (#19091)
0xcharly Nov 16, 2022
a1cd366
fixed MOUSEKEY_INERTIA on AVR (#19096)
ToyKeeper Nov 16, 2022
8572a04
Disable onekey console by default (#19104)
zvecr Nov 18, 2022
4c66d8c
Fix references to `mouse_report_t` (which doesnt exist) (#19107)
elpekenin Nov 18, 2022
625c784
[Keyboard] Add Jabberwocky v2 and reorganize (#19014)
nopunin10did Nov 19, 2022
2eb07e6
[Keyboard] Add Boaty (#17378)
Jels02 Nov 19, 2022
e8cab47
[Keyboard] Add keebsforall freebird75 (#18653)
e11i0t23 Nov 19, 2022
cef8fc8
[Keyboard] GrayStudio Aero75 Hotswap (#18883)
edwardslau Nov 19, 2022
356c996
[Keyboard] annepro2: fix bluetooth multi-pairing issue (#17483)
coffeeyy Nov 19, 2022
1fa3646
[Keyboard] Add WITF (#18922)
Sleepdealr Nov 20, 2022
014b780
Fix Typo in Saevus Cor Matrix (#19073)
doon Nov 20, 2022
92f5bc4
[Keyboard] Keychron Q5 (#18283)
KeychronMacro Nov 20, 2022
350fff5
[Keyboard] Add XS108 (#19112)
Xelus22 Nov 20, 2022
8a78212
[Keyboard] add mw660 keyboard (#18849)
TW59420 Nov 20, 2022
380064c
[Keyboard] Add ScottoStarter Keyboard (#18626)
joe-scotto Nov 20, 2022
62c5bd7
[Keyboard] Add support for KBDfans Odin V2 (#18910)
lexbrugman Nov 20, 2022
35d1e94
[Keyboard] Move Hillside out of handwired (#18751)
mmccoyd Nov 20, 2022
f08d832
Fixup keychron/q5 (#19119)
waffle87 Nov 20, 2022
583c5a5
[Keyboard] Add hardwired Dactyl macropad (#18761)
bwprobably Nov 20, 2022
d0e931e
[Keyboard] EXT65 rev3 support (#18873)
Xelus22 Nov 20, 2022
b4a1379
[Keyboard] Add layer tap keys to dshields keymaps. (#18953)
shieldsd Nov 20, 2022
72249fc
[Keyboard] Add YR80 (#18945)
jiaxin96 Nov 20, 2022
ba6316b
[Keyboard] Fix up Boaty (#19117)
waffle87 Nov 20, 2022
1de0a37
[Keyboard] change RGBLED_NUM to 20 for zoom87 (#18930)
spbgzh Nov 20, 2022
cd24baf
[Keymap] Fix ducky one 2 sf fn layer mappings (#18955)
hugglesfox Nov 20, 2022
4d51ba7
[Keyboard] Small fixes for the Atreyu rev1 keyboard (#19098)
climent Nov 20, 2022
c91133f
[Keymap] Add home and end keys to coffee's bm40hsrgb keymap (#19108)
CoffeeIsLife87 Nov 20, 2022
5ced73b
Merge API update workflow (#19121)
zvecr Nov 21, 2022
3f3dd3a
Remove .noci functionality (#19122)
zvecr Nov 21, 2022
52b2f43
Stub next develop dates
zvecr Nov 22, 2022
ef4b912
Use modern solution for tri-layer in sofle default layout (#19113)
rafal0p Nov 20, 2022
6f551a1
[Keyboard] Add Satellite Rev1 (#18869)
Xelus22 Nov 20, 2022
f80cb95
Bastard Keyboards: upstream recent changes (#19083)
0xcharly Nov 20, 2022
3943258
[Keyboard] add og60 keyboard (#19114)
moyi4681 Nov 21, 2022
8e332a9
Update .gitignore (#19132)
tzarc Nov 22, 2022
85ae7f3
Update use of legacy keycodes (#19120)
zvecr Nov 22, 2022
cc1e21f
initial (#19137)
waffle87 Nov 22, 2022
ee699ac
NVRAM refactor, phase 1. (#18969)
tzarc Nov 23, 2022
3a72ef9
Publish constants metadata to API (#19143)
zvecr Nov 23, 2022
c321654
[Add function] add 'Split Space and ISO and delete RGUI for Promise 8…
spbgzh Nov 22, 2022
c900b06
[Keyboard] Add splitkb.com's Aurora Corne (#18880)
leah-splitkb Nov 23, 2022
99c3bbd
[Keymap] komidore64 planck rev6 (#19036)
komidore64 Nov 23, 2022
7ad4b43
Additional DD backlight config (#19124)
zvecr Nov 23, 2022
c95ebc5
Fixup aurora/corne on develop (#19144)
waffle87 Nov 24, 2022
3286e01
jsonify some info.json (#19146)
zvecr Nov 25, 2022
193b257
Fix annepro2/c18:iso_default (#19147)
zvecr Nov 25, 2022
a4c34fa
Fix build failures for `bastardkb/tbk` and `jels/boaty` (#19152)
fauxpark Nov 25, 2022
03bf79d
Change `LED_MATRIX_STARTUP_*` defines to `LED_MATRIX_DEFAULT_*` (#19080)
fauxpark Nov 26, 2022
ed5f9ac
Joystick feature improvements (#19052)
fauxpark Nov 26, 2022
cb2f51f
Fixup installation procedure for different Fedora versions. (#19159)
tzarc Nov 26, 2022
da6ed71
Change `RGB_MATRIX_STARTUP_*` defines to `RGB_MATRIX_DEFAULT_*` (#19079)
fauxpark Nov 26, 2022
8d6636d
Fix encoder_init call order in keyboard_init (#19140)
chrishoage Nov 26, 2022
a470607
Revert lib/usbhost changes (#19165)
zvecr Nov 27, 2022
d8050a5
Fix API errors in handwired/tractyl_manuform/5x6_right/arduinomicro (…
zvecr Nov 27, 2022
f0f22e7
2022 Nov 26 changelog. (#19164)
tzarc Nov 27, 2022
d1854a9
Add piantor (#18920)
l4u Nov 28, 2022
dbc74d2
[Docs] Update reference_info_json.md (#18817)
Ndot Nov 28, 2022
32e2367
Fix RWIN typo within keycode list (#19155)
gshmu Nov 28, 2022
760907e
new keyboard rb1 (#18164)
ryanbaekr Nov 28, 2022
c010842
fix typo (#19189)
JayceFayne Nov 29, 2022
a2ac1f1
Fix Czech sendstring LUT (#19193)
fauxpark Nov 29, 2022
c37c364
[Keymap] Drashna updates for 0.19 (#19175)
drashna Nov 29, 2022
919df1d
Enable bootmagic (#19191)
filterpaper Nov 30, 2022
5ded066
Fix headers in info.json reference (#19202)
zvecr Nov 30, 2022
0ddbaea
Extend layout lint checks (#19200)
zvecr Nov 30, 2022
e59cf4d
Fix bad bootmagic config (#19206)
zvecr Nov 30, 2022
453bc9c
Add missing default_ortho_5x5 keymap (#19208)
zvecr Nov 30, 2022
92ac825
Add ortho_3x3 community layout (#19210)
zvecr Nov 30, 2022
09eee39
Add some community layouts to 40percentclub boards (#19209)
zvecr Nov 30, 2022
87fbe8a
Ignore some layout macro names from lint (#19207)
zvecr Nov 30, 2022
f1b8948
[Keymap] Update Miryoku (#19190)
manna-harbour Nov 30, 2022
074fd0e
Keeb.io Sinc: Enable Split LED state (#19187)
lickel Nov 30, 2022
c0e0034
[Keymap] Fixed ifohancroft Swap Hands Config (#19176)
ifohancroft Nov 30, 2022
a3be455
[Keyboard] Add Litl keyboard (#19000)
mohoyt Nov 30, 2022
8f7f7b0
Update OLED doc (#19213)
elpekenin Nov 30, 2022
16405bd
[Keyboard] Daskeyboard4 (#18675)
Commander1024 Nov 30, 2022
7f5b0ec
Add meow48 ver.1.0 keyboard (#19217)
tsubuan145 Nov 30, 2022
03d3c3e
[Keyboard] Add keyboard Caticorn (#19138)
HorrorTroll Nov 30, 2022
42be633
[Keyboard] Fix config error for Charybdis (#19219)
drashna Dec 1, 2022
c0eb36a
Fix `RGB_MATRIX_LED_COUNT` for aurora/corne (#19222)
fauxpark Dec 2, 2022
9b6dec2
Fixup EFL and F4's sector selection. (#19221)
tzarc Dec 2, 2022
05d6e18
[Keyboard] Change indicator LED state on Kay60 (#19182)
mechlovin Dec 3, 2022
cc530be
[Keymap] KBDFans Tiger80 Keymap (#19148)
micros24 Dec 4, 2022
e751a54
[Keyboard] add odinmini keyboard (#19111)
moyi4681 Dec 4, 2022
8c2ca20
[Keyboard] Add Keychron Q8 (#19126)
KeychronMacro Dec 4, 2022
0b4a7bd
[Keymap] gshmu keymap for lily58 (#19040)
gshmu Dec 4, 2022
4e9ab6d
[Keyboard] add kbdpadmk3 (#18795)
moyi4681 Dec 4, 2022
627c995
dqz11n1g: Documentation improvement. (#19230)
dvdkhlng Dec 4, 2022
6260ba7
[Keyboard] Add ISO layout support for Zed60 PCB (#19204)
mechlovin Dec 4, 2022
db201f1
Re-structure splinky support to handle versioning in the same fashion…
0xcharly Dec 4, 2022
97bebcf
[Keyboard] Add Olly_Octagon PCB to QMK (#19128)
mechlovin Dec 4, 2022
6b59adc
Ensure info.json layout macros are somewhat valid (#19236)
zvecr Dec 5, 2022
6548374
Bump anothrNick/github-tag-action from 1.52.0 to 1.53.0 (#19242)
dependabot[bot] Dec 5, 2022
2581036
[Keyboard] Add splitkb.com's Aurora Lily58 (#19183)
leah-splitkb Dec 6, 2022
cb247e4
Bump anothrNick/github-tag-action from 1.53.0 to 1.54.0 (#19246)
dependabot[bot] Dec 6, 2022
f042e7f
ASK55: correct layout data (#19252)
noroadsleft Dec 7, 2022
d5dce1f
Fix `keyboard` for some JSON keymaps (#19251)
fauxpark Dec 7, 2022
e0dad12
[Keyboard] Add NCR-80 (#19130)
j4ckofalltrades Dec 7, 2022
233b90f
Fix build failures for aurora/lily58 and sweep (#19258)
fauxpark Dec 8, 2022
c734627
correct config for supersplit and add keymap (#18927)
tarneaux Dec 8, 2022
721a90f
Add AEKISO60 rev B (#19074)
4pplet Dec 8, 2022
9f360e7
Added mouse clicks to RBG layer (#19105)
syntax-magic Dec 8, 2022
1a1365c
[Keyboard] Fix CapsLock pin for ymdk/ymd75/rev3 (#19158)
drdeimos Dec 8, 2022
085416e
Add lint check for keyboard/keymap license header (#19215)
zvecr Dec 8, 2022
a694875
Update Q1 and Q2 for keychron (#18713)
KeychronMacro Dec 8, 2022
68d8c20
Add support for Keychron Q4 (#19048)
adophoxia Dec 8, 2022
e641716
[Keyboard] Add momokai tap duo (#19042)
peepeetee Dec 8, 2022
cb7939b
Add support for MNK65_STM32 (#18744)
kopibeng Dec 8, 2022
941b092
[Keymap] Add personal config for Kprepublic BM40HSRGB (#19186)
simchee Dec 8, 2022
36e6eee
Soda Cherish Refactor (#19259)
noroadsleft Dec 8, 2022
2930a20
Aperture: fix Community Layout support (#19260)
noroadsleft Dec 8, 2022
7e801cd
Idobao ID80 V2: Partial Data-Driven Conversion (#19247)
noroadsleft Dec 8, 2022
ce32751
Dactyl Manuform 4x5_5 Configurator Rendering Update (#18313)
noroadsleft Dec 8, 2022
f0790fb
fix LinWorks FAve84H keymaps (#19266)
noroadsleft Dec 8, 2022
6e5cede
Refactor some led_set_kb instances (#19179)
zvecr Dec 9, 2022
dddcffc
TGR Jane V2 CE Refactor (#19261)
noroadsleft Dec 9, 2022
16ed93b
Refactor use of led_set_user within handwired/prime_exl (#19274)
zvecr Dec 9, 2022
6dd6cd2
[Keymap] Keeb.io Sinc - Lickel keymap update (#19188)
lickel Dec 10, 2022
77103bb
[Keyboard] Add heliotrope Keyboard (#19170)
Dec 11, 2022
5fad477
Update KC_BKSP->KCBSPC for default Ortho4x6 layout (#19290)
ToastyStoemp Dec 11, 2022
3be4461
`sthlmkb/litl`: fix layout macros (#19244)
fauxpark Dec 11, 2022
0acd4f3
[CI] Format code according to conventions (#19292)
qmk-bot Dec 11, 2022
0364458
[Keymap] lets_split: add mypetyak map (#19205)
mypetyak Dec 12, 2022
bec19da
[Keymap] user dvorak_42_key ergodox_ez and crkbd keymaps (#19154)
luc-vocab Dec 12, 2022
1298a6a
Add Keychron Q10 (#19127)
KeychronMacro Dec 12, 2022
824aa0a
[Keyboard] Switch heliotrope from rgblight to rgb matrix (#19296)
Dec 12, 2022
65a2a05
[Keyboard] add ydpm40 keyboard (#19294)
xofyarg Dec 12, 2022
7861102
Keyboard rura66 (#15853)
ShinoharaTa Dec 12, 2022
cf40146
[Keyboard] Add Zed65-monoLED and Zed65-Cor65 (#18872)
mechlovin Dec 12, 2022
ce8bd96
[Keyboard] add d45 lite keyboard (#19288)
moyi4681 Dec 12, 2022
84548cc
[Keyboard] Crypt Macro (#19279)
yiancar Dec 12, 2022
36c1f6e
[Keyboard] Add Navi60 (#19253)
DeskDaily Dec 12, 2022
c9d8899
[Keyboard] Add Lagom keyboard (#19240)
mohoyt Dec 12, 2022
a04ebea
[Keyboard] Add Jisoo pcb (#19238)
DeskDaily Dec 12, 2022
45c187a
[Keyboard] add mw80 (#19223)
TW59420 Dec 12, 2022
27c6594
[Keyboard] moved E80-1800 to data driven configuration (#19199)
ebastler Dec 13, 2022
df7da99
[Keymap] superfell's custom keymap for the 0xc pad (#19196)
superfell Dec 13, 2022
8289788
[Keyboard] Add the Gone Hacking Studio XLS (#19185)
ramonimbao Dec 13, 2022
13950e5
[Keyboard] Add Olly Orion to QMK (#19134)
mechlovin Dec 13, 2022
7a00042
[Keyboard] add tofu_ii keyboard (#19118)
moyi4681 Dec 13, 2022
b246ea0
[Keyboard] Add Daily60 keyboard (#19116)
DeskDaily Dec 13, 2022
1c5959b
[Keyboard] Add Convolution Rev. 1 PCB (#19283)
nooges Dec 13, 2022
1855eb3
[Keyboard] add deng/thirty keyboard (#19228)
myst729 Dec 13, 2022
29085de
[Keyboard] Add Fuyu (#19055)
zykrah Dec 13, 2022
6a78dc0
Mode SixtyFive HA Layout Refactor (#19312)
noroadsleft Dec 14, 2022
ab0303e
Add encoder map to boardsource/lulu, and some other dd migrations (#1…
waffle87 Dec 14, 2022
0ecea8c
[Docs] Remove broken link (#19321)
elpekenin Dec 14, 2022
a15ab62
add tofu_jr keyboard (#18960)
moyi4681 Dec 14, 2022
dc7e1c9
add ubest/vn 68 keyboard (#19263)
mfkiiyd Dec 14, 2022
19f3cd0
Revert to legacy wear-leveling driver by default for F401. (#19328)
tzarc Dec 14, 2022
5c43f47
[Keyboard] Add cosmo65 (#19181)
BentoBoxStudio Dec 14, 2022
bda6e08
[Keyboard] Tinny50 RGB Edition (#19285)
zykrah Dec 14, 2022
6644dbd
Add builddefs to the paths associated with tagging. (#19329)
tzarc Dec 14, 2022
a5103be
[Keyboard] Add Slime88 (#19054)
zykrah Dec 14, 2022
72aace5
Format code according to conventions (#19330)
qmk-bot Dec 14, 2022
c523c3d
Reorder paths to (hopefully) trigger a re-tag.
tzarc Dec 14, 2022
c48c4ec
DZTECH Endless80 Touch-Up (#19339)
noroadsleft Dec 15, 2022
b422e89
Fix non-functional RGBLIGHT_EFFECT_TWINKLE on ARM (#19335)
spidey3 Dec 15, 2022
6569583
[Keymap] Simplifying ortho-4x12 jotix's layout (#19336)
Dec 15, 2022
9c39a21
[Keymap] Add E80-1800 keymap with bongocat OLED animation (#19334)
ebastler Dec 15, 2022
6709399
[Keymap] Fix miryoku layout for draculad (#19338)
bashu Dec 15, 2022
46a347c
[Docs] Update feature_joystick.md (#19347)
myst729 Dec 15, 2022
9b05397
DZTECH OG60 Touch-Up (#19343)
noroadsleft Dec 15, 2022
337ec06
[Keyboard] tkc/portico75 — Fix layers & move to encoder map (#19359)
waffle87 Dec 17, 2022
03bb9f1
[Keyboard] tkc/portico75 — Fix layers & move to encoder map (#19359)
waffle87 Dec 17, 2022
8e82bba
[Keyboard] Add Synth Labs 060 keyboard (#19363)
hongaaronc Dec 18, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
12 changes: 9 additions & 3 deletions .github/workflows/api.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ on:
push:
branches:
- master
- develop
paths:
- 'keyboards/**'
- 'layouts/community/**'
Expand All @@ -17,7 +18,7 @@ jobs:
runs-on: ubuntu-latest
container: qmkfm/qmk_cli

# protect against those who develop with their fork on master
# protect against those who work in their fork on 'important' branches
if: github.repository == 'qmk/qmk_firmware'

steps:
Expand All @@ -26,15 +27,20 @@ jobs:
fetch-depth: 1
persist-credentials: false

- name: Install dependencies
run: |
pip3 install -r requirements-dev.txt

- name: Generate API Data
run: qmk generate-api
run: |
qmk generate-api

- name: Upload API Data
uses: jakejarvis/s3-sync-action@master
with:
args: --acl public-read --follow-symlinks --delete
env:
AWS_S3_BUCKET: ${{ secrets.API_SPACE_MASTER }}
AWS_S3_BUCKET: ${{ github.ref == 'refs/heads/develop' && secrets['API_SPACE_DEVELOP'] || secrets['API_SPACE_MASTER'] }}
AWS_ACCESS_KEY_ID: ${{ secrets.SPACES_ACCESS_KEY }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.SPACES_SECRET_KEY }}
AWS_S3_ENDPOINT: https://nyc3.digitaloceanspaces.com
Expand Down
9 changes: 5 additions & 4 deletions .github/workflows/auto_tag.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,13 @@ on:
branches:
- master
paths:
- quantum/**/*
- tmk_core/**/*
- builddefs/**/*
- drivers/**/*
- platforms/**/*
- quantum/**/*
- tests/**/*
- tmk_core/**/*
- util/**/*
- platforms/**/*
- Makefile
- '*.mk'

Expand All @@ -27,7 +28,7 @@ jobs:
fetch-depth: 0

- name: Bump version and push tag
uses: anothrNick/github-tag-action@1.52.0
uses: anothrNick/github-tag-action@1.54.0
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
DEFAULT_BUMP: 'patch'
43 changes: 0 additions & 43 deletions .github/workflows/develop_api.yml

This file was deleted.

16 changes: 14 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -24,11 +24,12 @@
# QMK-specific
api_data/v1
quantum/version.h
*.bin
#*.bin
*.eep
*.hex
#*.hex
*.qmk
*.uf2
.lnk

# Old-style QMK Makefiles
/keyboards/**/Makefile
Expand Down Expand Up @@ -68,9 +69,20 @@ CMakeLists.txt
tags

# Ignore image/font files
*.bmp
*.wbmp
*.gif
*.jpg
*.jpeg
*.png
*.apng
*.mng
*.svg
*.webp
*.webm
*.avi
*.mp4
*.mpeg
*.ttf
*.otf

Expand Down
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -241,7 +241,7 @@ endef
# if we are going to compile all keyboards, match the rest of the rule
# for each of them
define PARSE_ALL_KEYBOARDS
$$(eval $$(call PARSE_ALL_IN_LIST,PARSE_KEYBOARD,$(shell util/list_keyboards.sh noci | sort -u)))
$$(eval $$(call PARSE_ALL_IN_LIST,PARSE_KEYBOARD,$(shell util/list_keyboards.sh | sort -u)))
endef

# Prints a list of all known keymaps for the given keyboard
Expand Down
14 changes: 7 additions & 7 deletions builddefs/common_features.mk
Original file line number Diff line number Diff line change
Expand Up @@ -222,15 +222,15 @@ else
else ifeq ($(PLATFORM),CHIBIOS)
ifneq ($(filter %_STM32F072xB %_STM32F042x6, $(MCU_SERIES)_$(MCU_LDSCRIPT)),)
# STM32 Emulated EEPROM, backed by MCU flash (soon to be deprecated)
OPT_DEFS += -DEEPROM_DRIVER -DEEPROM_STM32_FLASH_EMULATED
OPT_DEFS += -DEEPROM_DRIVER -DEEPROM_LEGACY_EMULATED_FLASH
COMMON_VPATH += $(PLATFORM_PATH)/$(PLATFORM_KEY)/$(DRIVER_DIR)/flash
COMMON_VPATH += $(DRIVER_PATH)/flash
SRC += eeprom_driver.c eeprom_stm32.c flash_stm32.c
SRC += eeprom_driver.c eeprom_legacy_emulated_flash.c legacy_flash_ops.c
else ifneq ($(filter $(MCU_SERIES),STM32F1xx STM32F3xx STM32F4xx STM32L4xx STM32G4xx WB32F3G71xx WB32FQ95xx GD32VF103),)
# Wear-leveling EEPROM implementation, backed by MCU flash
OPT_DEFS += -DEEPROM_DRIVER -DEEPROM_WEAR_LEVELING
SRC += eeprom_driver.c eeprom_wear_leveling.c
WEAR_LEVELING_DRIVER = embedded_flash
WEAR_LEVELING_DRIVER ?= embedded_flash
else ifneq ($(filter $(MCU_SERIES),STM32L0xx STM32L1xx),)
# True EEPROM on STM32L0xx, L1xx
OPT_DEFS += -DEEPROM_DRIVER -DEEPROM_STM32_L0_L1
Expand All @@ -239,11 +239,11 @@ else
# Wear-leveling EEPROM implementation, backed by RP2040 flash
OPT_DEFS += -DEEPROM_DRIVER -DEEPROM_WEAR_LEVELING
SRC += eeprom_driver.c eeprom_wear_leveling.c
WEAR_LEVELING_DRIVER = rp2040_flash
WEAR_LEVELING_DRIVER ?= rp2040_flash
else ifneq ($(filter $(MCU_SERIES),KL2x K20x),)
# Teensy EEPROM implementations
OPT_DEFS += -DEEPROM_TEENSY
SRC += eeprom_teensy.c
OPT_DEFS += -DEEPROM_KINETIS_FLEXRAM
SRC += eeprom_kinetis_flexram.c
else
# Fall back to transient, i.e. non-persistent
OPT_DEFS += -DEEPROM_DRIVER -DEEPROM_TRANSIENT
Expand Down Expand Up @@ -287,7 +287,7 @@ ifneq ($(strip $(WEAR_LEVELING_DRIVER)),none)
POST_CONFIG_H += $(PLATFORM_PATH)/$(PLATFORM_KEY)/$(DRIVER_PATH)/wear_leveling/wear_leveling_rp2040_flash_config.h
else ifeq ($(strip $(WEAR_LEVELING_DRIVER)), legacy)
COMMON_VPATH += $(PLATFORM_PATH)/$(PLATFORM_KEY)/$(DRIVER_DIR)/flash
SRC += flash_stm32.c wear_leveling_legacy.c
SRC += legacy_flash_ops.c wear_leveling_legacy.c
POST_CONFIG_H += $(PLATFORM_PATH)/$(PLATFORM_KEY)/$(DRIVER_DIR)/wear_leveling/wear_leveling_legacy_config.h
endif
endif
Expand Down
4 changes: 4 additions & 0 deletions builddefs/mcu_selection.mk
Original file line number Diff line number Diff line change
Expand Up @@ -367,6 +367,10 @@ ifneq ($(findstring STM32F401, $(MCU)),)

# Bootloader address for STM32 DFU
STM32_BOOTLOADER_ADDRESS ?= 0x1FFF0000

# Revert to legacy wear-leveling driver until ChibiOS's EFL driver is fixed with 128kB and 384kB variants.
EEPROM_DRIVER ?= wear_leveling
WEAR_LEVELING_DRIVER ?= legacy
endif

ifneq ($(findstring STM32F405, $(MCU)),)
Expand Down
2 changes: 1 addition & 1 deletion data/mappings/defaults.hjson
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@
"bonsai_c4": {
"processor": "STM32F411",
"bootloader": "stm32-dfu",
"board": "GENERIC_STM32_F411XE",
"board": "BONSAI_C4",
"pin_compatible": "promicro"
}
}
Expand Down
16 changes: 10 additions & 6 deletions data/mappings/info_config.hjson
Original file line number Diff line number Diff line change
Expand Up @@ -14,14 +14,15 @@
"BACKLIGHT_BREATHING": {"info_key": "backlight.breathing", "value_type": "bool"},
"BREATHING_PERIOD": {"info_key": "backlight.breathing_period", "value_type": "int"},
"BACKLIGHT_LEVELS": {"info_key": "backlight.levels", "value_type": "int"},
"BACKLIGHT_LIMIT_VAL": {"info_key": "backlight.max_brightness", "value_type": "int"},
"BACKLIGHT_ON_STATE": {"info_key": "backlight.on_state", "value_type": "int"},
"BACKLIGHT_PIN": {"info_key": "backlight.pin"},
"BACKLIGHT_PINS": {"info_key": "backlight.pins", "value_type": "array"},
"BOTH_SHIFTS_TURNS_ON_CAPS_WORD": {"info_key": "caps_word.both_shifts_turns_on", "value_type": "bool"},
"CAPS_WORD_IDLE_TIMEOUT": {"info_key": "caps_word.idle_timeout", "value_type": "int"},
"COMBO_COUNT": {"info_key": "combo.count", "value_type": "int"},
"COMBO_TERM": {"info_key": "combo.term", "value_type": "int"},
"DEBOUNCE": {"info_key": "debounce", "value_type": "int"},
"DEVICE_VER": {"info_key": "usb.device_version", "value_type": "bcd_version"},
"DIODE_DIRECTION": {"info_key": "diode_direction"},
"DOUBLE_TAP_SHIFT_TURNS_ON_CAPS_WORD": {"info_key": "caps_word.double_tap_shift_turns_on", "value_type": "bool"},
"FORCE_NKRO": {"info_key": "usb.force_nkro", "value_type": "bool"},
Expand Down Expand Up @@ -49,7 +50,6 @@
"LED_MATRIX_SAT_STEP": {"info_key": "led_matrix.sat_steps", "value_type": "int"},
"LED_MATRIX_VAL_STEP": {"info_key": "led_matrix.val_steps", "value_type": "int"},
"LED_MATRIX_SPD_STEP": {"info_key": "led_matrix.speed_steps", "value_type": "int"},
"MANUFACTURER": {"info_key": "manufacturer", "value_type": "str"},
"MATRIX_HAS_GHOST": {"info_key": "matrix_pins.ghost", "value_type": "bool"},
"MATRIX_IO_DELAY": {"info_key": "matrix_pins.io_delay", "value_type": "int"},
"MOUSEKEY_DELAY": {"info_key": "mousekey.delay", "value_type": "int"},
Expand Down Expand Up @@ -87,9 +87,6 @@
"RGB_MATRIX_VAL_STEP": {"info_key": "rgb_matrix.val_steps", "value_type": "int"},
"RGB_MATRIX_SPD_STEP": {"info_key": "rgb_matrix.speed_steps", "value_type": "int"},
"RGBW": {"info_key": "rgblight.rgbw", "value_type": "bool"},
"PRODUCT": {"info_key": "keyboard_name", "warn_duplicate": false, "value_type": "str"},
"PRODUCT_ID": {"info_key": "usb.pid", "value_type": "hex"},
"VENDOR_ID": {"info_key": "usb.vid", "value_type": "hex"},
"QMK_ESC_OUTPUT": {"info_key": "qmk_lufa_bootloader.esc_output"},
"QMK_ESC_INPUT": {"info_key": "qmk_lufa_bootloader.esc_input"},
"QMK_LED": {"info_key": "qmk_lufa_bootloader.led"},
Expand Down Expand Up @@ -126,5 +123,12 @@
"PREVENT_STUCK_MODIFIERS": {"info_key": "_invalid.prevent_stuck_mods", "invalid": true},
"UNUSED_PINS": {"info_key": "_invalid.unused_pins", "deprecated": true},
"RGBLIGHT_ANIMATIONS": {"info_key": "rgblight.animations.all", "value_type": "bool", "deprecated": true},
"QMK_KEYS_PER_SCAN": {"info_key": "qmk.keys_per_scan", "value_type": "int", "deprecated": true}
"QMK_KEYS_PER_SCAN": {"info_key": "qmk.keys_per_scan", "value_type": "int", "deprecated": true},

// USB params, need to mark as failure when specified in config.h, rather than deprecated
"PRODUCT_ID": {"info_key": "usb.pid", "value_type": "hex", "deprecated": true, "replace_with": "`usb.pid` in info.json"},
"VENDOR_ID": {"info_key": "usb.vid", "value_type": "hex", "deprecated": true, "replace_with": "`usb.vid` in info.json"},
"PRODUCT": {"info_key": "keyboard_name", "warn_duplicate": false, "value_type": "str", "deprecated": true, "replace_with": "`keyboard_name` in info.json"},
"MANUFACTURER": {"info_key": "manufacturer", "value_type": "str", "deprecated": true, "replace_with": "`manufacturer` in info.json"},
"DEVICE_VER": {"info_key": "usb.device_version", "value_type": "bcd_version", "deprecated": true, "replace_with": "`usb.device_version` in info.json"}
}
3 changes: 3 additions & 0 deletions data/schemas/keyboard.jsonschema
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,9 @@
"minimum": 1,
"maximum": 31
},
"max_brightness": {"$ref": "qmk.definitions.v1#/unsigned_int_8"},
"pin": {"$ref": "qmk.definitions.v1#/mcu_pin"},
"pins": {"$ref": "qmk.definitions.v1#/mcu_pin_array"},
"on_state": {"$ref": "qmk.definitions.v1#/bit"}
}
},
Expand Down Expand Up @@ -243,6 +245,7 @@
"items": {
"type": "object",
"additionalProperties": false,
"required": ["x", "y"],
"properties": {
"label": {
"type": "string",
Expand Down
Loading