-
Notifications
You must be signed in to change notification settings - Fork 48
Framework Laptop 16 Keyboards #1
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
Draft
JohnAZoidberg
wants to merge
537
commits into
master
Choose a base branch
from
lotus
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Changes from 19 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 01cfc72
Merge remote-tracking branch 'origin/master' into develop
qmk-bot a9f49a0
Merge remote-tracking branch 'origin/master' into develop
qmk-bot 45dc1cc
EC Pro X JIS Layout Touch-Up (#21260)
noroadsleft ffdc70b
Consolidate `KEYBOARD_OUTPUT`+`KEYMAP_OUTPUT`=>`INTERMEDIATE_OUTPUT` …
tzarc 6ec91a7
Merge remote-tracking branch 'origin/master' into develop
qmk-bot c69f82f
Merge remote-tracking branch 'origin/master' into develop
qmk-bot dad41bd
ProtoTypist PT-60 Refactor (#21322)
noroadsleft 6373543
Merge remote-tracking branch 'origin/master' into develop
qmk-bot 08ba8a0
Merge remote-tracking branch 'origin/master' into develop
qmk-bot 3274e0a
Merge remote-tracking branch 'origin/master' into develop
qmk-bot 673b536
Merge remote-tracking branch 'origin/master' into develop
qmk-bot b6c76cd
Merge remote-tracking branch 'origin/master' into develop
qmk-bot fa1b533
Merge remote-tracking branch 'origin/master' into develop
qmk-bot e3faa76
Merge remote-tracking branch 'origin/master' into develop
qmk-bot 810cd9b
Merge remote-tracking branch 'origin/master' into develop
qmk-bot 87b371c
ProtoTypist PT-80 Refactor (#21325)
noroadsleft adc954f
Merge remote-tracking branch 'origin/master' into develop
qmk-bot c601b1f
Merge remote-tracking branch 'origin/master' into develop
qmk-bot 5a4fab0
Merge remote-tracking branch 'origin/master' into develop
qmk-bot 8ca7570
Merge remote-tracking branch 'origin/master' into develop
qmk-bot bfd6bb8
Merge remote-tracking branch 'origin/master' into develop
qmk-bot fb76c94
Fix `rate/pistachio_pro:via` (#21339)
zvecr aad5746
Move protocol makefiles into their respective folders (#21332)
fauxpark 94b74b5
Merge remote-tracking branch 'origin/master' into develop
qmk-bot cc6202d
Merge remote-tracking branch 'origin/master' into develop
qmk-bot 67c7d7b
Merge remote-tracking branch 'origin/master' into develop
qmk-bot e21b4d2
Merge remote-tracking branch 'origin/master' into develop
qmk-bot 985eac4
Merge remote-tracking branch 'origin/master' into develop
qmk-bot c1c1885
Merge remote-tracking branch 'origin/master' into develop
qmk-bot 173f54c
Merge remote-tracking branch 'origin/master' into develop
qmk-bot 416af01
Remove CORTEX_ENABLE_WFI_IDLE from keyboards. (#21353)
tzarc b2a7420
Merge remote-tracking branch 'origin/master' into develop
qmk-bot 3156cf6
Remove use of __flash within LED drivers (#21343)
zvecr 658b6aa
Merge remote-tracking branch 'origin/master' into develop
qmk-bot 8093b13
Move `TAPPING_TOGGLE` to data driven (#21360)
fauxpark 6545eb6
Move `RGB_MATRIX_HUE/SAT/VAL/SPD_STEP` to data driven (#21354)
fauxpark 4ae9bfd
Move `RGBLIGHT_HUE/SAT/VAL_STEP` to data driven (#21292)
fauxpark 1e05bad
Move `TAPPING_TERM` to data driven (#21296)
fauxpark 12edfc0
Fix anchor IDs for some API references (#21345)
fauxpark ef547e9
Merge remote-tracking branch 'origin/master' into develop
qmk-bot d18fc1c
Merge remote-tracking branch 'origin/master' into develop
qmk-bot 1e5f2f5
Merge remote-tracking branch 'origin/master' into develop
qmk-bot 79da3a5
Merge remote-tracking branch 'origin/master' into develop
qmk-bot dd164a0
GMMK/pro: Turn off RGB when suspended (#21370)
filterpaper 2f9f555
Move `TAP_CODE_DELAY` to data driven (#21363)
fauxpark e42ca81
add wfi to idle thread
kiram9 e5d1f3c
implement backlight and lower power matrix scanning
kiram9 1bef318
fl16: Update marketing names
JohnAZoidberg 497b7b9
fl16: Update version to v0.1.8
JohnAZoidberg 3ebdb12
Chibios USB: Take into account if host wants remote wakeup or not (#2…
purdeaandrei 4aa765b
Enable auto-merge of develop to riot (#21389)
zvecr a87c74e
[Bug] Fix non-functional S3 wakeup / resume from suspense (#19780)
KarlK90 fa4ea73
Merge remote-tracking branch 'origin/master' into develop
qmk-bot 5542f5e
Get rid of `USB_LED_KANA` and `USB_LED_COMPOSE` (#21366)
fauxpark be3205f
Minor board clean-up after #19780 (#21391)
KarlK90 ba055a9
Merge remote-tracking branch 'origin/master' into develop
qmk-bot c814be0
STM32H723 support (#21352)
tzarc c4ced70
Merge remote-tracking branch 'origin/master' into develop
qmk-bot 0f5db75
Merge remote-tracking branch 'origin/master' into develop
qmk-bot 0dfdae4
Merge remote-tracking branch 'origin/master' into develop
qmk-bot 66a1693
Merge remote-tracking branch 'origin/master' into develop
qmk-bot 2b4a93a
Merge remote-tracking branch 'origin/master' into develop
qmk-bot 3c10641
Merge remote-tracking branch 'origin/master' into develop
qmk-bot 14e106e
Merge remote-tracking branch 'origin/master' into develop
qmk-bot 9dbad1f
Merge remote-tracking branch 'origin/master' into develop
qmk-bot 7ff80a5
Get rid of `USB_LED_SCROLL_LOCK` (#21405)
fauxpark 9ab16e6
Get rid of `USB_LED_NUM_LOCK` (#21424)
fauxpark 023035f
Move miscellaneous defines to data driven (#21382)
fauxpark 80d0cac
Reduce `keebio/bamfk1:via` firmware size (#21432)
zvecr ed6528b
Merge remote-tracking branch 'origin/master' into develop
qmk-bot c4f66e5
[Core] RGB Matrix limit basic indicators to the last render (#21169)
Xelus22 d2fd9e1
Fix ili9xxx inversion opcode entry (#21422)
drashna 583c688
Fix encoder map declarations (#21435)
zvecr 9c7f176
Merge remote-tracking branch 'origin/master' into develop
qmk-bot 6921b7b
Merge remote-tracking branch 'origin/master' into develop
qmk-bot 14a856f
Merge remote-tracking branch 'origin/master' into develop
qmk-bot 97c6f92
Merge remote-tracking branch 'origin/master' into develop
qmk-bot d74c618
Merge remote-tracking branch 'origin/master' into develop
qmk-bot 7300a6e
Merge remote-tracking branch 'origin/master' into develop
qmk-bot 48b53ef
Merge remote-tracking branch 'origin/master' into develop
qmk-bot 1339b76
amend ryanbaekr boards to match their pin defs (#21248)
dunk2k 8be1951
Merge remote-tracking branch 'origin/master' into develop
qmk-bot 4b45dcb
Merge remote-tracking branch 'origin/master' into develop
qmk-bot 8ea5349
Merge remote-tracking branch 'origin/master' into develop
qmk-bot e15de61
Merge remote-tracking branch 'origin/master' into develop
qmk-bot 70cf165
Merge remote-tracking branch 'origin/master' into develop
qmk-bot d55eeb2
Merge remote-tracking branch 'origin/master' into develop
qmk-bot 0a8b3fc
Merge remote-tracking branch 'origin/master' into develop
qmk-bot 874aa47
Merge remote-tracking branch 'origin/master' into develop
qmk-bot 7722031
Merge remote-tracking branch 'origin/master' into develop
qmk-bot f619bc2
Merge remote-tracking branch 'origin/master' into develop
qmk-bot 91fea3a
[Keyboard] Add dactyl_cc keyboard (#20517)
dunk2k 9f837a2
Merge remote-tracking branch 'origin/master' into develop
qmk-bot 38de41a
[Keyboard] Add Rastersoft MiniTKL (#20230)
rastersoft 2031827
Merge remote-tracking branch 'origin/master' into develop
qmk-bot 2976bd6
Fixup STM32-DFU (#21447)
tzarc 2d1ce6e
Merge remote-tracking branch 'origin/master' into develop
qmk-bot e8acc8e
Merge remote-tracking branch 'origin/master' into develop
qmk-bot 01920b2
[Keyboard] Add hackpad (#20402)
ThePurox 2aa8dd7
Merge remote-tracking branch 'origin/master' into develop
qmk-bot aa2903b
[Keyboard] Add Mino Plus Hotswap (#20534)
CheeseL0ver 63ea527
Merge remote-tracking branch 'origin/master' into develop
qmk-bot 6c688eb
Merge remote-tracking branch 'origin/master' into develop
qmk-bot f70c55d
Merge remote-tracking branch 'origin/master' into develop
qmk-bot aeb05de
Merge remote-tracking branch 'origin/master' into develop
qmk-bot 29761a5
Merge remote-tracking branch 'origin/master' into develop
qmk-bot 928e03e
Merge remote-tracking branch 'origin/master' into develop
qmk-bot 87b1134
Get rid of `USB_LED_CAPS_LOCK` (#21436)
fauxpark 0f3a5a0
Merge remote-tracking branch 'upstream/master' into develop
fauxpark f3ab3b3
fl16: Numpad should have backspace, not delete key
JohnAZoidberg 98b438d
Refactor `capsunlocked/cu80/v2` (#21454)
waffle87 4928f4c
jones/v1: fix layout offset and disable audio on via keymap (#21468)
fauxpark d83578d
kyria: remove `LAYOUT_stack` (#21384)
fauxpark 30de598
tmk_core: remove direct `quantum.h` includes (#21465)
fauxpark e430807
Fix PS2_MOUSE_INVERT_BUTTONS (#20646)
dkao e9ff66d
Adds a way to separate tab from AUTO_SHIFT_SPECIAL. (#20996)
arlaneenalra 237c0a5
Merge remote-tracking branch 'origin/master' into develop
qmk-bot 8974e05
Merge remote-tracking branch 'origin/master' into develop
qmk-bot 2126343
Merge remote-tracking branch 'origin/master' into develop
qmk-bot 55295ed
[Enhancement] More info on `apply_autocorrect` (#21056)
elpekenin baf2891
Update `dactyl_promicro` readme (#21144)
dunk2k 1abf8f3
[Feature] Send a dummy keycode to neutralize flashing modifiers in re…
precondition f466fb8
Minor amendment to `bcat` userspace to prevent build failure (#21205)
dunk2k 2264e6d
add VIA support for LED Matrix (#21281)
mechlovin 9e33197
Revamp `dactyl_manuform` readme.md (#20395)
dunk2k df59840
Refactor kinetic mouse key feature (#21164)
filterpaper 43350c3
rename and modernise `dactyl_manuform/6x6_kinesis` (#21302)
dunk2k 0035ed6
Set minimum middle column value (#21365)
filterpaper b36e017
update layouts of `dactyl_manuform/4x5_5` (#21094)
dunk2k e648b84
Allow key override to respect weak mods caused by caps word (#21434)
jakergrossman a8a87a0
[Core] Simplify audio_duration_to_ms() and audio_ms_to_duration(), re…
getreuer a0ea7a6
feat, docs: WB32 flashing (#21217)
lesshonor 9b3ac79
Refactor times inverse of sqrt 2 calculation (#21293)
filterpaper d13925b
[Bugfix] Check `NULL` pointers on QP (#20481)
elpekenin 2404559
Modernize, correct, and uniform `dactyl_manuform` variant `5x6_68` (#…
dunk2k b32392f
Update `k34` layout to `split_3x5_2` (#21046)
dunk2k ea1a9c3
Merge remote-tracking branch 'upstream/master' into develop
fauxpark 901e043
[Keyboard] Add jels60v2 support (#21337)
Jels02 8084d99
Merge remote-tracking branch 'origin/master' into develop
qmk-bot 4fc6c97
Merge remote-tracking branch 'origin/master' into develop
qmk-bot 9a19b80
Merge remote-tracking branch 'origin/master' into develop
qmk-bot f41bc8c
bootmagic mods covering the case when swapped mods are pressed at the…
tzarc 636093f
Mechlovin Zed65 rev1 Develop Touch-Up (#21476)
noroadsleft cb23317
Relocate backlight drivers (#21444)
fauxpark 333f4cb
Merge remote-tracking branch 'origin/master' into develop
qmk-bot 7457e90
debounce: remove direct `quantum.h` includes (#21480)
fauxpark 726132f
Merge remote-tracking branch 'origin/master' into develop
qmk-bot b6d9409
drivers: remove direct `quantum.h` includes (#21473)
fauxpark 03ecd34
keymap_extras: remove direct `quantum.h` includes (#21485)
fauxpark de5f653
Merge remote-tracking branch 'origin/master' into develop
qmk-bot de1d360
Move `DEBOUNCE_TYPE` to data driven (#21489)
fauxpark ba263f9
Merge remote-tracking branch 'origin/master' into develop
qmk-bot 72cf966
[Keyboard] Add skyloong/Dt40 (#21237)
JZ-Skyloong 1fd1012
aleblazer/zodiark:via: Disable two RGB effects (#21495)
filterpaper 849f6b3
Merge remote-tracking branch 'origin/master' into develop
qmk-bot f651f34
Merge remote-tracking branch 'origin/master' into develop
qmk-bot b0f7bd8
fl16: Add lighting keycodes to via design JSON
JohnAZoidberg 7efec62
fl16: Update via design marketing names
JohnAZoidberg 7d36a7a
fl16: Temporarily remove dynamic serialnumber reading
JohnAZoidberg a05e5b5
Add MOUSEKEY_WHEEL_DELTA documentation (#21493)
filterpaper f2f4de1
fl16: Implement virtual numlock
JohnAZoidberg 99457e8
fl16: Add brightness control to numlock layer
JohnAZoidberg 9a64719
fl16: Add useful default mapping for gridpad
JohnAZoidberg 0f2f4fb
fl16: Update to 0.1.9
JohnAZoidberg ed8cbb8
fl16: Implement step brightness for RGB keyboards
JohnAZoidberg fb43a39
fl16: Fix missing up-arrow key on gridpad
JohnAZoidberg be3d3ee
fl16: Add backlight step key to macropad
JohnAZoidberg ad0354f
fl16: Rename gridpad to macropad
JohnAZoidberg c889031
fl16: Save RGB brightness step level
JohnAZoidberg 6f26a5e
Merge remote-tracking branch 'origin/master' into develop
qmk-bot fcb1a04
Merge remote-tracking branch 'origin/master' into develop
qmk-bot e3d873e
Merge remote-tracking branch 'origin/master' into develop
qmk-bot c75403e
Merge remote-tracking branch 'origin/master' into develop
qmk-bot 39a97d2
Merge remote-tracking branch 'origin/master' into develop
qmk-bot eee0384
process_keycode: remove direct `quantum.h` includes (#21486)
fauxpark 8cd5df0
Merge remote-tracking branch 'origin/master' into develop
qmk-bot 54d0339
Merge remote-tracking branch 'origin/master' into develop
qmk-bot cea36a9
Merge remote-tracking branch 'origin/master' into develop
qmk-bot 06920c2
Merge remote-tracking branch 'origin/master' into develop
qmk-bot 0eb7655
Merge remote-tracking branch 'origin/master' into develop
qmk-bot cbd42cb
Merge remote-tracking branch 'origin/master' into develop
qmk-bot 876b9ed
Merge remote-tracking branch 'origin/master' into develop
qmk-bot e0ab868
Merge remote-tracking branch 'origin/master' into develop
qmk-bot 83c73d4
process_combo: restore wait.h header (#21514)
filterpaper 49de9be
Merge remote-tracking branch 'origin/master' into develop
qmk-bot bfe27a0
Merge remote-tracking branch 'origin/master' into develop
qmk-bot 6113857
Merge remote-tracking branch 'origin/master' into develop
qmk-bot d4005cf
fl16: Change backlight PWM frequency to 24kHz
JohnAZoidberg 0bb3443
fl16: Sync numlock with numlock layers
JohnAZoidberg 3cc2b16
fl16: Build on fl16-* branches
JohnAZoidberg 8873683
fl16: Release v0.1.10
JohnAZoidberg db5b134
fl16: Release 0.2.0
JohnAZoidberg 2f5d5d6
fl16: Fix activating virtual numlock layer
JohnAZoidberg a6e2229
fixup! fl16: Change backlight PWM frequency to 24kHz
JohnAZoidberg 28f29c6
Prepare ymdk/ymd75 for rev4 (#21484)
zvecr e5d99ec
Merge remote-tracking branch 'origin/master' into develop
qmk-bot b49c27a
fl16: Rename remaining gridpad files
JohnAZoidberg cc3f63e
Merge remote-tracking branch 'upstream/master' into fl16-july-merge
JohnAZoidberg b9e5895
Eliminate `TMK_COMMON_*` in makefiles (#21517)
fauxpark da2d2f9
quantum: remove direct `quantum.h` includes (#21507)
fauxpark a992dc8
[Core] Update ChibiOS-Contrib (#21553)
KarlK90 f1aabbf
AliceH66 Pianoforte Hotswap Touch-Up (#21542)
noroadsleft 2ce895d
Merge remote-tracking branch 'origin/master' into develop
qmk-bot 30f52ea
GMMK2 65% ANSI Touch-Up (#21544)
noroadsleft 77514e0
Merge remote-tracking branch 'origin/master' into develop
qmk-bot 5252f7f
Keychron V4 Touch-Up (#21545)
noroadsleft d095fe4
Merge remote-tracking branch 'origin/master' into develop
qmk-bot b017e75
Fix compilation of lily58 rgb_state_reader (#21502)
LyricPants66133 37b2ab4
Merge remote-tracking branch 'origin/master' into develop
qmk-bot 5d0d39b
HolySwitch Lightweight65 Community Layout Support (#21550)
noroadsleft 0056984
Merge remote-tracking branch 'origin/master' into develop
qmk-bot e1d4878
fl16: Disable unused SW pins in RGB LED controller
JohnAZoidberg 1a44117
fl16: Fix conflict of uf2conv
JohnAZoidberg c230a83
fl16: Update to v0.2.1
JohnAZoidberg 7c41424
fl16: Set RGB current limit to stay under 500mA
JohnAZoidberg 1fe412f
Merge remote-tracking branch 'upstream/develop' into fl16-sleep-fix
JohnAZoidberg 27f917f
fl16: On sleep pin only turn off backlight
JohnAZoidberg 2ab88a9
fl16: Upstream merge fix
JohnAZoidberg cf07d6f
fl16: Add custom layout for Esther
JohnAZoidberg 1de95cd
fl16: Enable and force NKRO for all keyboards
JohnAZoidberg 4e2e213
fixup! fl16: On sleep pin only turn off backlight
JohnAZoidberg 21fd6d1
fl16: Implement BIOS mode
JohnAZoidberg 7c2001a
fl16: Add advanced layout
JohnAZoidberg 8093dfe
fl16: Increase EEPROM size and reserve last 4K sector
JohnAZoidberg ca08e93
fl16: Validate serial number with CRC32B checksum
JohnAZoidberg 9c752c1
fl16: Fix white backlight not recovering after reset
JohnAZoidberg ddfb8f4
fl16/macropad: Add factory mode
JohnAZoidberg 436a9cc
fl16: Refactor factory mode
JohnAZoidberg a7e5bc8
fl16: Update to v0.2.2
JohnAZoidberg d7e3152
fixup! fl16/macropad: Add factory mode
JohnAZoidberg 3ca08b7
fl16: Apply clang-format
JohnAZoidberg dd025c9
fl16: More clang-format
JohnAZoidberg 1c977e7
fl16: More clang-format
JohnAZoidberg bec48a2
fl16: Clean up
JohnAZoidberg 5e71123
fl16: Use pre-defined constants
JohnAZoidberg a7e2f5d
keyboards/framework: Update URLs to already working ones
JohnAZoidberg 6d1c3a7
keyboards/framework/macropad: Data driven layout
JohnAZoidberg 6b7686f
keyboards/framework/numpad: Use datadriven layout
JohnAZoidberg 662d6fb
keyboards/framework: numpad has no numlock LED
JohnAZoidberg 6b85436
keyboards/framework/ansi: Use datadriven layout
JohnAZoidberg e89d734
keyboards/framework/iso: Use datadriven layout
JohnAZoidberg 941a5ab
keyboards/framework/jis: Use datadriven layout
JohnAZoidberg 46b2bca
keyboards/framework/ansi: Move LEDs under artwork
JohnAZoidberg e3b5129
fl16: Move capslock pin into info.json
JohnAZoidberg f342035
fl16: Remove default debounce value
JohnAZoidberg 1bbe5ea
fl16: Replace KC_SCRN with G(KC_P)
JohnAZoidberg faf98a9
fl16: Move into laptop16 subfolder
JohnAZoidberg 89be4f3
keyboards/framework: Use QK_KB instead of SAFE_RANGE
JohnAZoidberg d4af07b
framework: Update debug to print voltage
JohnAZoidberg File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,44 @@ | ||
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 | ||
|
||
- name: Build Lotus | ||
run: qmk compile -kb lotus -km default | ||
|
||
# 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 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,53 @@ | ||
// 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 14 | ||
#define MATRIX_ROWS 6 | ||
|
||
// 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.
Outdated
Show resolved
Hide resolved
|
||
|
||
// PWM single one backlight configuration | ||
// 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 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,114 @@ | ||
{ | ||
"keyboard_name": "lotus", | ||
"manufacturer": "Framework Computer", | ||
"maintainer": "JohnAZoidberg", | ||
"bootloader": "rp2040", | ||
"features": { | ||
"bootmagic": false, | ||
"mousekey": true, | ||
"extrakey": true, | ||
"console": true, | ||
"command": false, | ||
"nkro": true, | ||
"audio": false | ||
}, | ||
"debounce": 5, | ||
"processor": "RP2040", | ||
"url": "https://frame.work", | ||
"usb": { | ||
"device_version": "0.1.0", | ||
"pid": "0x0013", | ||
"vid": "0x32AC" | ||
}, | ||
"backlight": { | ||
"pin": "GP25" | ||
}, | ||
"layout_aliases": { | ||
"LAYOUT": "LAYOUT_78_ansi", | ||
"LAYOUT_default": "LAYOUT_78_ansi" | ||
}, | ||
"layouts": { | ||
"LAYOUT_78_ansi": { | ||
"layout": [ | ||
{ "label": "K00", "x": 0, "y": 0 }, | ||
{ "label": "K01", "x": 1, "y": 0 }, | ||
{ "label": "K02", "x": 2, "y": 0 }, | ||
{ "label": "K03", "x": 3, "y": 0 }, | ||
{ "label": "K04", "x": 4, "y": 0 }, | ||
{ "label": "K05", "x": 5, "y": 0 }, | ||
{ "label": "K06", "x": 6, "y": 0 }, | ||
{ "label": "K07", "x": 7, "y": 0 }, | ||
{ "label": "K08", "x": 8, "y": 0 }, | ||
{ "label": "K09", "x": 9, "y": 0 }, | ||
{ "label": "K10", "x": 10, "y": 0 }, | ||
{ "label": "K11", "x": 11, "y": 0 }, | ||
{ "label": "K12", "x": 12, "y": 0 }, | ||
{ "label": "K13", "x": 13, "y": 0 }, | ||
{ "label": "K14", "x": 14, "y": 0 }, | ||
{ "label": "K15", "x": 0, "y": 1 }, | ||
{ "label": "K16", "x": 1, "y": 1 }, | ||
{ "label": "K17", "x": 2, "y": 1 }, | ||
{ "label": "K18", "x": 3, "y": 1 }, | ||
{ "label": "K19", "x": 4, "y": 1 }, | ||
{ "label": "K20", "x": 5, "y": 1 }, | ||
{ "label": "K21", "x": 6, "y": 1 }, | ||
{ "label": "K22", "x": 7, "y": 1 }, | ||
{ "label": "K23", "x": 8, "y": 1 }, | ||
{ "label": "K24", "x": 9, "y": 1 }, | ||
{ "label": "K25", "x": 10, "y": 1 }, | ||
{ "label": "K26", "x": 11, "y": 1 }, | ||
{ "label": "K27", "x": 12, "y": 1 }, | ||
{ "label": "K28", "w": 2, "x": 13, "y": 1 }, | ||
{ "label": "K29", "w": 1.5, "x": 0, "y": 2 }, | ||
{ "label": "K30", "x": 1.5, "y": 2 }, | ||
{ "label": "K31", "x": 2.5, "y": 2 }, | ||
{ "label": "K32", "x": 3.5, "y": 2 }, | ||
{ "label": "K33", "x": 4.5, "y": 2 }, | ||
{ "label": "K34", "x": 5.5, "y": 2 }, | ||
{ "label": "K35", "x": 6.5, "y": 2 }, | ||
{ "label": "K36", "x": 7.5, "y": 2 }, | ||
{ "label": "K37", "x": 8.5, "y": 2 }, | ||
{ "label": "K38", "x": 9.5, "y": 2 }, | ||
{ "label": "K39", "x": 10.5, "y": 2 }, | ||
{ "label": "K40", "x": 11.5, "y": 2 }, | ||
{ "label": "K41", "x": 12.5, "y": 2 }, | ||
{ "label": "K42", "w": 1.5, "x": 13.5, "y": 2 }, | ||
{ "label": "K43", "w": 1.75, "x": 0, "y": 3 }, | ||
{ "label": "K44", "x": 1.75, "y": 3 }, | ||
{ "label": "K45", "x": 2.75, "y": 3 }, | ||
{ "label": "K46", "x": 3.75, "y": 3 }, | ||
{ "label": "K47", "x": 4.75, "y": 3 }, | ||
{ "label": "K48", "x": 5.75, "y": 3 }, | ||
{ "label": "K49", "x": 6.75, "y": 3 }, | ||
{ "label": "K50", "x": 7.75, "y": 3 }, | ||
{ "label": "K51", "x": 8.75, "y": 3 }, | ||
{ "label": "K52", "x": 9.75, "y": 3 }, | ||
{ "label": "K53", "x": 10.75, "y": 3 }, | ||
{ "label": "K54", "x": 11.75, "y": 3 }, | ||
{ "label": "K55", "w": 2.25, "x": 12.75, "y": 3 }, | ||
{ "label": "K56", "w": 2.25, "x": 0, "y": 4 }, | ||
{ "label": "K57", "x": 2.25, "y": 4 }, | ||
{ "label": "K58", "x": 3.25, "y": 4 }, | ||
{ "label": "K59", "x": 4.25, "y": 4 }, | ||
{ "label": "K60", "x": 5.25, "y": 4 }, | ||
{ "label": "K61", "x": 6.25, "y": 4 }, | ||
{ "label": "K62", "x": 7.25, "y": 4 }, | ||
{ "label": "K63", "x": 8.25, "y": 4 }, | ||
{ "label": "K64", "x": 9.25, "y": 4 }, | ||
{ "label": "K65", "x": 10.25, "y": 4 }, | ||
{ "label": "K66", "x": 11.25, "y": 4 }, | ||
{ "label": "K67", "w": 1.75, "x": 12.25, "y": 4 }, | ||
{ "label": "K68", "x": 14, "y": 4 }, | ||
{ "label": "K69", "w": 1.25, "x": 0, "y": 5 }, | ||
{ "label": "K70", "w": 1.25, "x": 1.25, "y": 5 }, | ||
{ "label": "K71", "w": 1.25, "x": 2.5, "y": 5 }, | ||
{ "label": "K72", "w": 6.25, "x": 3.75, "y": 5 }, | ||
{ "label": "K73", "x": 10, "y": 5 }, | ||
{ "label": "K74", "x": 11, "y": 5 }, | ||
{ "label": "K75", "x": 12, "y": 5 }, | ||
{ "label": "K76", "x": 13, "y": 5 }, | ||
{ "label": "K77", "x": 14, "y": 5 } | ||
] | ||
} | ||
} | ||
} |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.