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

Framework Laptop 16 Keyboards #1

Draft
wants to merge 537 commits into
base: master
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from 26 commits
Commits
Show all changes
537 commits
Select commit Hold shift + click to select a range
965cfec
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jun 20, 2023
01cfc72
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jun 20, 2023
a9f49a0
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jun 20, 2023
45dc1cc
EC Pro X JIS Layout Touch-Up (#21260)
noroadsleft Jun 20, 2023
ffdc70b
Consolidate `KEYBOARD_OUTPUT`+`KEYMAP_OUTPUT`=>`INTERMEDIATE_OUTPUT` …
tzarc Jun 20, 2023
6ec91a7
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jun 21, 2023
c69f82f
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jun 21, 2023
dad41bd
ProtoTypist PT-60 Refactor (#21322)
noroadsleft Jun 21, 2023
6373543
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jun 21, 2023
08ba8a0
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jun 21, 2023
3274e0a
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jun 21, 2023
673b536
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jun 21, 2023
b6c76cd
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jun 21, 2023
fa1b533
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jun 21, 2023
e3faa76
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jun 21, 2023
810cd9b
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jun 21, 2023
87b371c
ProtoTypist PT-80 Refactor (#21325)
noroadsleft Jun 21, 2023
adc954f
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jun 22, 2023
c601b1f
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jun 22, 2023
5a4fab0
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jun 22, 2023
8ca7570
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jun 22, 2023
bfd6bb8
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jun 22, 2023
fb76c94
Fix `rate/pistachio_pro:via` (#21339)
zvecr Jun 22, 2023
aad5746
Move protocol makefiles into their respective folders (#21332)
fauxpark Jun 22, 2023
94b74b5
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jun 22, 2023
cc6202d
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jun 22, 2023
67c7d7b
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jun 23, 2023
e21b4d2
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jun 23, 2023
985eac4
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jun 23, 2023
c1c1885
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jun 23, 2023
173f54c
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jun 23, 2023
416af01
Remove CORTEX_ENABLE_WFI_IDLE from keyboards. (#21353)
tzarc Jun 23, 2023
b2a7420
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jun 23, 2023
3156cf6
Remove use of __flash within LED drivers (#21343)
zvecr Jun 23, 2023
658b6aa
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jun 23, 2023
8093b13
Move `TAPPING_TOGGLE` to data driven (#21360)
fauxpark Jun 24, 2023
6545eb6
Move `RGB_MATRIX_HUE/SAT/VAL/SPD_STEP` to data driven (#21354)
fauxpark Jun 24, 2023
4ae9bfd
Move `RGBLIGHT_HUE/SAT/VAL_STEP` to data driven (#21292)
fauxpark Jun 24, 2023
1e05bad
Move `TAPPING_TERM` to data driven (#21296)
fauxpark Jun 24, 2023
12edfc0
Fix anchor IDs for some API references (#21345)
fauxpark Jun 24, 2023
ef547e9
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jun 24, 2023
d18fc1c
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jun 24, 2023
1e5f2f5
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jun 24, 2023
79da3a5
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jun 24, 2023
dd164a0
GMMK/pro: Turn off RGB when suspended (#21370)
filterpaper Jun 24, 2023
2f9f555
Move `TAP_CODE_DELAY` to data driven (#21363)
fauxpark Jun 25, 2023
e42ca81
add wfi to idle thread
kiram9 May 26, 2023
e5d1f3c
implement backlight and lower power matrix scanning
kiram9 May 26, 2023
1bef318
fl16: Update marketing names
JohnAZoidberg Jun 26, 2023
497b7b9
fl16: Update version to v0.1.8
JohnAZoidberg Jun 26, 2023
3ebdb12
Chibios USB: Take into account if host wants remote wakeup or not (#2…
purdeaandrei Jun 26, 2023
4aa765b
Enable auto-merge of develop to riot (#21389)
zvecr Jun 26, 2023
a87c74e
[Bug] Fix non-functional S3 wakeup / resume from suspense (#19780)
KarlK90 Jun 26, 2023
fa4ea73
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jun 26, 2023
5542f5e
Get rid of `USB_LED_KANA` and `USB_LED_COMPOSE` (#21366)
fauxpark Jun 26, 2023
be3205f
Minor board clean-up after #19780 (#21391)
KarlK90 Jun 26, 2023
ba055a9
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jun 27, 2023
c814be0
STM32H723 support (#21352)
tzarc Jun 28, 2023
c4ced70
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jun 28, 2023
0f5db75
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jun 28, 2023
0dfdae4
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jun 28, 2023
66a1693
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jun 29, 2023
2b4a93a
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 1, 2023
3c10641
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 1, 2023
14e106e
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 1, 2023
9dbad1f
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 1, 2023
7ff80a5
Get rid of `USB_LED_SCROLL_LOCK` (#21405)
fauxpark Jul 2, 2023
9ab16e6
Get rid of `USB_LED_NUM_LOCK` (#21424)
fauxpark Jul 2, 2023
023035f
Move miscellaneous defines to data driven (#21382)
fauxpark Jul 2, 2023
80d0cac
Reduce `keebio/bamfk1:via` firmware size (#21432)
zvecr Jul 2, 2023
ed6528b
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 2, 2023
c4f66e5
[Core] RGB Matrix limit basic indicators to the last render (#21169)
Xelus22 Jul 2, 2023
d2fd9e1
Fix ili9xxx inversion opcode entry (#21422)
drashna Jul 3, 2023
583c688
Fix encoder map declarations (#21435)
zvecr Jul 3, 2023
9c7f176
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 3, 2023
6921b7b
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 3, 2023
14a856f
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 3, 2023
97c6f92
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 3, 2023
d74c618
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 3, 2023
7300a6e
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 3, 2023
48b53ef
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 3, 2023
1339b76
amend ryanbaekr boards to match their pin defs (#21248)
dunk2k Jul 3, 2023
8be1951
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 3, 2023
4b45dcb
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 3, 2023
8ea5349
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 3, 2023
e15de61
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 3, 2023
70cf165
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 3, 2023
d55eeb2
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 3, 2023
0a8b3fc
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 3, 2023
874aa47
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 3, 2023
7722031
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 3, 2023
f619bc2
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 3, 2023
91fea3a
[Keyboard] Add dactyl_cc keyboard (#20517)
dunk2k Jul 3, 2023
9f837a2
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 4, 2023
38de41a
[Keyboard] Add Rastersoft MiniTKL (#20230)
rastersoft Jul 4, 2023
2031827
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 4, 2023
2976bd6
Fixup STM32-DFU (#21447)
tzarc Jul 4, 2023
2d1ce6e
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 4, 2023
e8acc8e
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 4, 2023
01920b2
[Keyboard] Add hackpad (#20402)
ThePurox Jul 4, 2023
2aa8dd7
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 4, 2023
aa2903b
[Keyboard] Add Mino Plus Hotswap (#20534)
CheeseL0ver Jul 5, 2023
63ea527
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 6, 2023
6c688eb
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 6, 2023
f70c55d
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 6, 2023
aeb05de
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 6, 2023
29761a5
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 6, 2023
928e03e
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 6, 2023
87b1134
Get rid of `USB_LED_CAPS_LOCK` (#21436)
fauxpark Jul 6, 2023
0f3a5a0
Merge remote-tracking branch 'upstream/master' into develop
fauxpark Jul 7, 2023
f3ab3b3
fl16: Numpad should have backspace, not delete key
JohnAZoidberg Jul 7, 2023
98b438d
Refactor `capsunlocked/cu80/v2` (#21454)
waffle87 Jul 7, 2023
4928f4c
jones/v1: fix layout offset and disable audio on via keymap (#21468)
fauxpark Jul 7, 2023
d83578d
kyria: remove `LAYOUT_stack` (#21384)
fauxpark Jul 7, 2023
30de598
tmk_core: remove direct `quantum.h` includes (#21465)
fauxpark Jul 7, 2023
e430807
Fix PS2_MOUSE_INVERT_BUTTONS (#20646)
dkao Jul 7, 2023
e9ff66d
Adds a way to separate tab from AUTO_SHIFT_SPECIAL. (#20996)
arlaneenalra Jul 7, 2023
237c0a5
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 7, 2023
8974e05
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 7, 2023
2126343
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 7, 2023
55295ed
[Enhancement] More info on `apply_autocorrect` (#21056)
elpekenin Jul 7, 2023
baf2891
Update `dactyl_promicro` readme (#21144)
dunk2k Jul 7, 2023
1abf8f3
[Feature] Send a dummy keycode to neutralize flashing modifiers in re…
precondition Jul 7, 2023
f466fb8
Minor amendment to `bcat` userspace to prevent build failure (#21205)
dunk2k Jul 7, 2023
2264e6d
add VIA support for LED Matrix (#21281)
mechlovin Jul 7, 2023
9e33197
Revamp `dactyl_manuform` readme.md (#20395)
dunk2k Jul 7, 2023
df59840
Refactor kinetic mouse key feature (#21164)
filterpaper Jul 7, 2023
43350c3
rename and modernise `dactyl_manuform/6x6_kinesis` (#21302)
dunk2k Jul 7, 2023
0035ed6
Set minimum middle column value (#21365)
filterpaper Jul 7, 2023
b36e017
update layouts of `dactyl_manuform/4x5_5` (#21094)
dunk2k Jul 7, 2023
e648b84
Allow key override to respect weak mods caused by caps word (#21434)
jakergrossman Jul 7, 2023
a8a87a0
[Core] Simplify audio_duration_to_ms() and audio_ms_to_duration(), re…
getreuer Jul 7, 2023
a0ea7a6
feat, docs: WB32 flashing (#21217)
lesshonor Jul 7, 2023
9b3ac79
Refactor times inverse of sqrt 2 calculation (#21293)
filterpaper Jul 7, 2023
d13925b
[Bugfix] Check `NULL` pointers on QP (#20481)
elpekenin Jul 7, 2023
2404559
Modernize, correct, and uniform `dactyl_manuform` variant `5x6_68` (#…
dunk2k Jul 7, 2023
b32392f
Update `k34` layout to `split_3x5_2` (#21046)
dunk2k Jul 7, 2023
ea1a9c3
Merge remote-tracking branch 'upstream/master' into develop
fauxpark Jul 7, 2023
901e043
[Keyboard] Add jels60v2 support (#21337)
Jels02 Jul 7, 2023
8084d99
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 7, 2023
4fc6c97
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 7, 2023
9a19b80
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 7, 2023
f41bc8c
bootmagic mods covering the case when swapped mods are pressed at the…
tzarc Jul 8, 2023
636093f
Mechlovin Zed65 rev1 Develop Touch-Up (#21476)
noroadsleft Jul 8, 2023
cb23317
Relocate backlight drivers (#21444)
fauxpark Jul 8, 2023
333f4cb
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 8, 2023
7457e90
debounce: remove direct `quantum.h` includes (#21480)
fauxpark Jul 9, 2023
726132f
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 9, 2023
b6d9409
drivers: remove direct `quantum.h` includes (#21473)
fauxpark Jul 9, 2023
03ecd34
keymap_extras: remove direct `quantum.h` includes (#21485)
fauxpark Jul 9, 2023
de5f653
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 9, 2023
de1d360
Move `DEBOUNCE_TYPE` to data driven (#21489)
fauxpark Jul 9, 2023
ba263f9
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 9, 2023
72cf966
[Keyboard] Add skyloong/Dt40 (#21237)
JZ-Skyloong Jul 10, 2023
1fd1012
aleblazer/zodiark:via: Disable two RGB effects (#21495)
filterpaper Jul 10, 2023
849f6b3
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 10, 2023
f651f34
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 10, 2023
b0f7bd8
fl16: Add lighting keycodes to via design JSON
JohnAZoidberg Jul 8, 2023
7efec62
fl16: Update via design marketing names
JohnAZoidberg Jul 8, 2023
7d36a7a
fl16: Temporarily remove dynamic serialnumber reading
JohnAZoidberg Jul 10, 2023
a05e5b5
Add MOUSEKEY_WHEEL_DELTA documentation (#21493)
filterpaper Jul 10, 2023
f2f4de1
fl16: Implement virtual numlock
JohnAZoidberg Jul 10, 2023
99457e8
fl16: Add brightness control to numlock layer
JohnAZoidberg Jul 10, 2023
9a64719
fl16: Add useful default mapping for gridpad
JohnAZoidberg Jul 10, 2023
0f2f4fb
fl16: Update to 0.1.9
JohnAZoidberg Jul 10, 2023
ed8cbb8
fl16: Implement step brightness for RGB keyboards
JohnAZoidberg Jul 10, 2023
fb43a39
fl16: Fix missing up-arrow key on gridpad
JohnAZoidberg Jul 10, 2023
be3d3ee
fl16: Add backlight step key to macropad
JohnAZoidberg Jul 10, 2023
ad0354f
fl16: Rename gridpad to macropad
JohnAZoidberg Jul 10, 2023
c889031
fl16: Save RGB brightness step level
JohnAZoidberg Jul 11, 2023
6f26a5e
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 11, 2023
fcb1a04
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 11, 2023
e3d873e
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 11, 2023
c75403e
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 11, 2023
39a97d2
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 11, 2023
eee0384
process_keycode: remove direct `quantum.h` includes (#21486)
fauxpark Jul 11, 2023
8cd5df0
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 11, 2023
54d0339
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 11, 2023
cea36a9
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 11, 2023
06920c2
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 11, 2023
0eb7655
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 11, 2023
cbd42cb
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 11, 2023
876b9ed
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 11, 2023
e0ab868
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 12, 2023
83c73d4
process_combo: restore wait.h header (#21514)
filterpaper Jul 12, 2023
49de9be
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 12, 2023
bfe27a0
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 12, 2023
6113857
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 12, 2023
d4005cf
fl16: Change backlight PWM frequency to 24kHz
JohnAZoidberg Jul 13, 2023
0bb3443
fl16: Sync numlock with numlock layers
JohnAZoidberg Jul 13, 2023
3cc2b16
fl16: Build on fl16-* branches
JohnAZoidberg Jul 13, 2023
8873683
fl16: Release v0.1.10
JohnAZoidberg Jul 13, 2023
db5b134
fl16: Release 0.2.0
JohnAZoidberg Jul 14, 2023
2f5d5d6
fl16: Fix activating virtual numlock layer
JohnAZoidberg Jul 14, 2023
a6e2229
fixup! fl16: Change backlight PWM frequency to 24kHz
JohnAZoidberg Jul 14, 2023
28f29c6
Prepare ymdk/ymd75 for rev4 (#21484)
zvecr Jul 14, 2023
e5d99ec
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 14, 2023
b49c27a
fl16: Rename remaining gridpad files
JohnAZoidberg Jul 14, 2023
cc3f63e
Merge remote-tracking branch 'upstream/master' into fl16-july-merge
JohnAZoidberg Jul 14, 2023
b9e5895
Eliminate `TMK_COMMON_*` in makefiles (#21517)
fauxpark Jul 15, 2023
da2d2f9
quantum: remove direct `quantum.h` includes (#21507)
fauxpark Jul 16, 2023
a992dc8
[Core] Update ChibiOS-Contrib (#21553)
KarlK90 Jul 17, 2023
f1aabbf
AliceH66 Pianoforte Hotswap Touch-Up (#21542)
noroadsleft Jul 17, 2023
2ce895d
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 17, 2023
30f52ea
GMMK2 65% ANSI Touch-Up (#21544)
noroadsleft Jul 17, 2023
77514e0
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 17, 2023
5252f7f
Keychron V4 Touch-Up (#21545)
noroadsleft Jul 18, 2023
d095fe4
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 18, 2023
b017e75
Fix compilation of lily58 rgb_state_reader (#21502)
LyricPants66133 Jul 18, 2023
37b2ab4
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 18, 2023
5d0d39b
HolySwitch Lightweight65 Community Layout Support (#21550)
noroadsleft Jul 20, 2023
0056984
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 20, 2023
e1d4878
fl16: Disable unused SW pins in RGB LED controller
JohnAZoidberg Jul 20, 2023
1a44117
fl16: Fix conflict of uf2conv
JohnAZoidberg Jul 20, 2023
c230a83
fl16: Update to v0.2.1
JohnAZoidberg Jul 20, 2023
7c41424
fl16: Set RGB current limit to stay under 500mA
JohnAZoidberg Jul 20, 2023
1fe412f
Merge remote-tracking branch 'upstream/develop' into fl16-sleep-fix
JohnAZoidberg Jul 21, 2023
27f917f
fl16: On sleep pin only turn off backlight
JohnAZoidberg Jul 21, 2023
2ab88a9
fl16: Upstream merge fix
JohnAZoidberg Jul 21, 2023
cf07d6f
fl16: Add custom layout for Esther
JohnAZoidberg Jul 21, 2023
1de95cd
fl16: Enable and force NKRO for all keyboards
JohnAZoidberg Jul 21, 2023
4e2e213
fixup! fl16: On sleep pin only turn off backlight
JohnAZoidberg Jul 21, 2023
21fd6d1
fl16: Implement BIOS mode
JohnAZoidberg Jul 17, 2023
7c2001a
fl16: Add advanced layout
JohnAZoidberg Jul 21, 2023
8093dfe
fl16: Increase EEPROM size and reserve last 4K sector
JohnAZoidberg Aug 7, 2023
ca08e93
fl16: Validate serial number with CRC32B checksum
JohnAZoidberg Aug 7, 2023
9c752c1
fl16: Fix white backlight not recovering after reset
JohnAZoidberg Aug 7, 2023
ddfb8f4
fl16/macropad: Add factory mode
JohnAZoidberg Aug 8, 2023
436a9cc
fl16: Refactor factory mode
JohnAZoidberg Aug 8, 2023
a7e5bc8
fl16: Update to v0.2.2
JohnAZoidberg Aug 8, 2023
d7e3152
fixup! fl16/macropad: Add factory mode
JohnAZoidberg Aug 8, 2023
3ca08b7
fl16: Apply clang-format
JohnAZoidberg Aug 9, 2023
dd025c9
fl16: More clang-format
JohnAZoidberg Aug 9, 2023
1c977e7
fl16: More clang-format
JohnAZoidberg Aug 9, 2023
bec48a2
fl16: Clean up
JohnAZoidberg Aug 9, 2023
5e71123
fl16: Use pre-defined constants
JohnAZoidberg Aug 9, 2023
a7e2f5d
keyboards/framework: Update URLs to already working ones
JohnAZoidberg Aug 9, 2023
6d1c3a7
keyboards/framework/macropad: Data driven layout
JohnAZoidberg Aug 9, 2023
6b7686f
keyboards/framework/numpad: Use datadriven layout
JohnAZoidberg Aug 9, 2023
662d6fb
keyboards/framework: numpad has no numlock LED
JohnAZoidberg Aug 9, 2023
6b85436
keyboards/framework/ansi: Use datadriven layout
JohnAZoidberg Aug 9, 2023
e89d734
keyboards/framework/iso: Use datadriven layout
JohnAZoidberg Aug 9, 2023
941a5ab
keyboards/framework/jis: Use datadriven layout
JohnAZoidberg Aug 9, 2023
46b2bca
keyboards/framework/ansi: Move LEDs under artwork
JohnAZoidberg Aug 10, 2023
e3b5129
fl16: Move capslock pin into info.json
JohnAZoidberg Aug 15, 2023
f342035
fl16: Remove default debounce value
JohnAZoidberg Aug 15, 2023
1bbe5ea
fl16: Replace KC_SCRN with G(KC_P)
JohnAZoidberg Aug 15, 2023
faf98a9
fl16: Move into laptop16 subfolder
JohnAZoidberg Aug 15, 2023
89be4f3
keyboards/framework: Use QK_KB instead of SAFE_RANGE
JohnAZoidberg Aug 18, 2023
d4af07b
framework: Update debug to print voltage
JohnAZoidberg Aug 22, 2023
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
24 changes: 12 additions & 12 deletions .github/workflows/api.yml
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
name: Update API Data

on:
push:
branches:
- master
- develop
paths:
- 'keyboards/**'
- 'layouts/community/**'
- 'lib/python/**'
- 'data/**'
- '.github/workflows/api.yml'
workflow_dispatch:
#on:
# push:
# branches:
# - master
# - develop
# paths:
# - 'keyboards/**'
# - 'layouts/community/**'
# - 'lib/python/**'
# - 'data/**'
# - '.github/workflows/api.yml'
# workflow_dispatch:

jobs:
api_data:
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/auto_approve.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
name: Automatic Approve

on:
schedule:
- cron: "*/5 * * * *"
#on:
# schedule:
# - cron: "*/5 * * * *"

jobs:
automatic_approve:
Expand Down
28 changes: 14 additions & 14 deletions .github/workflows/auto_tag.yml
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
name: Essential files modified

on:
push:
branches:
- master
paths:
- builddefs/**/*
- drivers/**/*
- platforms/**/*
- quantum/**/*
- tests/**/*
- tmk_core/**/*
- util/**/*
- Makefile
- '*.mk'
#on:
# push:
# branches:
# - master
# paths:
# - builddefs/**/*
# - drivers/**/*
# - platforms/**/*
# - quantum/**/*
# - tests/**/*
# - tmk_core/**/*
# - util/**/*
# - Makefile
# - '*.mk'

jobs:
tag:
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/develop_update.yml
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
name: Update develop after master merge

on:
push:
branches:
- master
#on:
# push:
# branches:
# - master

jobs:
develop_update:
Expand Down
20 changes: 10 additions & 10 deletions .github/workflows/docs.yml
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
name: Generate Docs

on:
push:
branches:
- master
paths:
- 'tmk_core/**'
- 'quantum/**'
- 'platforms/**'
- 'docs/**'
- '.github/workflows/docs.yml'
#on:
# push:
# branches:
# - master
# paths:
# - 'tmk_core/**'
# - 'quantum/**'
# - 'platforms/**'
# - 'docs/**'
# - '.github/workflows/docs.yml'

jobs:
generate:
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/feature_branch_update.yml
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
name: Update feature branches after develop merge

on:
push:
branches:
- develop
#on:
# push:
# branches:
# - develop

jobs:
feature_branch_update:
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/format_push.yml
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
name: Lint Format

on:
push:
branches:
- master
- develop
#on:
# push:
# branches:
# - master
# - develop

jobs:
lint:
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/labeler.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
name: "Pull Request Labeler"

on:
pull_request_target:
types: [opened, synchronize, reopened, ready_for_review, locked]
#on:
# pull_request_target:
# types: [opened, synchronize, reopened, ready_for_review, locked]

jobs:
triage:
Expand Down
50 changes: 50 additions & 0 deletions .github/workflows/lotus.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
name: Build Lotus Firmware

on:
push:
branches:
- master
- develop
- lotus

jobs:
lotus-build:
runs-on: ubuntu-latest

container: qmkfm/qmk_cli

steps:
- uses: actions/checkout@v3
with:
submodules: recursive

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

- name: Lint lotus
run: qmk lint -kb lotus -km 78_ansi -km 79_iso -km 83_jis

- name: Build Lotus ANSI variant
run: qmk compile -kb lotus -km 78_ansi

- name: Build Lotus ISO variant
run: qmk compile -kb lotus -km 79_iso

- name: Build Lotus JIS variant
run: qmk compile -kb lotus -km 83_jis

# tests:
# runs-on: ubuntu-latest
#
# container: qmkfm/qmk_cli
#
# steps:
# - uses: actions/checkout@v3
# with:
# submodules: recursive
#
# - name: Install dependencies
# run: pip3 install -r requirements-dev.txt
#
# - name: Run tests
# run: make test:all
8 changes: 4 additions & 4 deletions .github/workflows/stale.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
name: 'Close stale issues and PRs'
on:
schedule:
- cron: '30 1 * * *'
workflow_dispatch:
#on:
# schedule:
# - cron: '30 1 * * *'
# workflow_dispatch:

permissions:
issues: write
Expand Down
54 changes: 54 additions & 0 deletions keyboards/lotus/config.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
// Copyright 2022 Yoichiro Tanaka (@yoichiro)
// Copyright 2022 Framework Computer
// SPDX-License-Identifier: GPL-2.0-or-later

#pragma once

#include <config_common.h>

#define MATRIX_COLS 16
#define MATRIX_ROWS 8

// TODO: Adjust this. The GPIO is definitely wrong
#define RP2040_BOOTLOADER_DOUBLE_TAP_RESET
#define RP2040_BOOTLOADER_DOUBLE_TAP_RESET_LED GP25
#define RP2040_BOOTLOADER_DOUBLE_TAP_RESET_TIMEOUT 500U

#define SERIAL_USART_FULL_DUPLEX
#define SERIAL_USART_TX_PIN GP0
#define SERIAL_USART_RX_PIN GP1

#define LED_CAPS_LOCK_PIN GP24
//#define LED_NUM_LOCK_PIN GP24

#define SERIAL_DEBUG

#define WS2812_PIO_USE_PIO1

#define DRIVER_COUNT 1
#define RGB_MATRIX_LED_COUNT 78
JohnAZoidberg marked this conversation as resolved.
Show resolved Hide resolved

// PWM single one backlight configuration
// TODO: Double-check these
// The RP2040 datasheet says GPIO25 maps to PWM channel 4B
#define BACKLIGHT_PWM_DRIVER PWMD4
#define BACKLIGHT_PWM_CHANNEL RP2040_PWM_CHANNEL_B

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

/*
* 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
11 changes: 11 additions & 0 deletions keyboards/lotus/halconf.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
// Copyright 2022 Framework Computer
// SPDX-License-Identifier: GPL-2.0-or-later

#pragma once

#define HAL_USE_SIO TRUE

// For single-zone backlight
#define HAL_USE_PWM TRUE

#include_next <halconf.h>
Loading