Commit Graph

24303 Commits

Author SHA1 Message Date
Daniel Schaefer
0c1db9e3cb fl16: Add FN+C hotkey for backlight breathing
C because it's right above the backlight icon on the spacebar.

Signed-off-by: Daniel Schaefer <dhs@frame.work>
2023-06-19 15:43:11 +08:00
Daniel Schaefer
adfef9c2db fl16: Change backlight button to step, not toggle
Just like the 13inch Framework we want FN+Space to step through all
three brightness levels, instead of turning on/off.

Signed-off-by: Daniel Schaefer <dhs@frame.work>
2023-06-19 15:05:26 +08:00
Daniel Schaefer
1506793f38 fl16: Don't periodically print scan rate
Useful for debugging but causes constant USB traffic, preventing the
host from going to sleep.

Signed-off-by: Daniel Schaefer <dhs@frame.work>
2023-06-19 14:16:55 +08:00
Daniel Schaefer
cf7af0f894 framework: Update to 0.1.7
Signed-off-by: Daniel Schaefer <dhs@frame.work>
2023-05-10 18:28:05 +08:00
Daniel Schaefer
7cd88457b1 framework/ansi: Fix 0 and equals keys
- Equals key (=) wouldn't do anything
- Zero (0) key would register as equals (=)

Issue: Missing entry in key matrix.

Signed-off-by: Daniel Schaefer <dhs@frame.work>
2023-05-09 15:25:11 +08:00
Daniel Schaefer
59ecef2f09 Update numpad/gridpad to 0.1.6 as well
Makes it easier to have everything on the same version.

Signed-off-by: Daniel Schaefer <dhs@frame.work>
2023-05-09 14:07:11 +08:00
Daniel Schaefer
7719f7a1e4 Release 0.1.6
Changes:

- Persist FN lock through powercycle
- Fix display switch button - would sometimes not work, only open
  windows menu

The changes only apply to ANSI/ISO/JIS layouts.

Signed-off-by: Daniel Schaefer <dhs@frame.work>
2023-05-03 17:16:57 +08:00
Daniel Schaefer
a8269765d7 Implement persistent FN lock
Stays locked even through power-cycle.

Signed-off-by: Daniel Schaefer <dhs@frame.work>
2023-05-03 17:16:18 +08:00
Daniel Schaefer
da053f2cdc fl16: Fix display switch
Works already but sometimes opens the windows start menu.

Signed-off-by: Daniel Schaefer <dhs@frame.work>
2023-05-03 17:13:22 +08:00
Daniel Schaefer
6c1da1a6ab fl16: Rename ansi via file
Signed-off-by: Daniel Schaefer <dhs@frame.work>
2023-03-23 14:39:36 +08:00
Daniel Schaefer
373d3fc5ca fl16: Prepare for 0.1.5
Signed-off-by: Daniel Schaefer <dhs@frame.work>
2023-03-23 13:33:42 +08:00
Daniel Schaefer
966f2e7822 Rename lotus to framework
Signed-off-by: Daniel Schaefer <dhs@frame.work>
2023-03-23 13:29:15 +08:00
Daniel Schaefer
4827822cdc fl16: Make dynamic serial number a little more generic
First step towards upstreaming.

Signed-off-by: Daniel Schaefer <dhs@frame.work>
2023-03-23 13:09:09 +08:00
Daniel Schaefer
ef518f5b4b fl16: Disable NKRO for now
The keyboard can still detect NKRO but the HID report limits that to
6KRO.

Causes slow start up on Linux.
Probably be related to:

- https://github.com/qmk/qmk_firmware/issues/8733
- https://github.com/qmk/qmk_firmware/pull/14814
- https://github.com/qmk/qmk_firmware/pull/19372

Signed-off-by: Daniel Schaefer <dhs@frame.work>
2023-03-23 13:00:42 +08:00
Daniel Schaefer
666109ff8a fl16: Further branding updates
Signed-off-by: Daniel Schaefer <dhs@frame.work>
2023-03-23 11:51:08 +08:00
Daniel Schaefer
36731a4fb7 Update branding in metadata files
Signed-off-by: Daniel Schaefer <dhs@frame.work>
2023-03-23 11:37:57 +08:00
Daniel Schaefer
1284828a07 lotus: Change ADC threshold to 2.9
Should still have enough margin for NKRO.
Measurements showed we should be good until 2.8.

But some keyboards would have ghost key presses because the voltage
would randomly drop slightly below 3.0

Signed-off-by: Daniel Schaefer <dhs@frame.work>
2023-03-22 07:45:20 +08:00
Daniel Schaefer
ec581fd0a4 lotus: Remove usage of chibios ADC API
Signed-off-by: Daniel Schaefer <dhs@frame.work>
2023-03-22 05:15:00 +08:00
Daniel Schaefer
27f17bad10 lotus: Use QMK ADC API
Signed-off-by: Daniel Schaefer <dhs@frame.work>
2023-03-22 05:06:26 +08:00
Daniel Schaefer
a070c1c87c lotus: Changes needed for latest changes from master
Signed-off-by: Daniel Schaefer <dhs@frame.work>
2023-03-22 03:07:06 +08:00
Daniel Schaefer
15e1549954 lotus: Add autogenerated airplane button change
Signed-off-by: Daniel Schaefer <dhs@frame.work>
2023-03-22 02:55:23 +08:00
Daniel Schaefer
cb290c4132 Merge remote-tracking branch 'upstream/master' into lotus-march2023 2023-03-22 02:54:55 +08:00
Daniel Schaefer
6e4246ceb4 numpad: Release v0.1.4
Signed-off-by: Daniel Schaefer <dhs@frame.work>
2023-03-22 02:39:07 +08:00
Ning
ac75242132
[Keyboard] Add tiny board 16 rgb keyboard (#20158)
Co-authored-by: jack <0x6a73@protonmail.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
2023-03-21 11:20:25 -07:00
mechlovin
650a0b8ad4
[Keyboard] Olly Orion: Disable SWD and JTAG (#20169)
Co-authored-by: Joel Challis <git@zvecr.com>
2023-03-21 01:17:24 -07:00
blindassassin111
0f07fcc8d4
[Keyboard] OSAv2 (#20166) 2023-03-21 01:12:21 -07:00
hulahermit
b6a636d954
[Keyboard] Add pteropus keyboard (#20147)
Co-authored-by: Less/Rikki <86894501+lesshonor@users.noreply.github.com>
Co-authored-by: Chi-Han Yang <chyang@enrichtx.com>
2023-03-20 23:44:56 -07:00
Andrew Kannan
44cd8a2f88
[Keyboard] Add CannonKeys Bakeneko60 ISO Hotswap PCB (#20130) 2023-03-20 23:20:30 -07:00
Tobias Minn
f55d2cd6b6
[Keyboard] Add Kuro65 keyboard (#20122)
Co-authored-by: jack <0x6a73@protonmail.com>
Co-authored-by: Less/Rikki <86894501+lesshonor@users.noreply.github.com>
2023-03-20 22:30:21 -07:00
Sid Quinsaat
63af5cd50e
[Keymap] for sharkby7e (#20121)
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: jack <0x6a73@protonmail.com>
2023-03-20 22:28:54 -07:00
Agent Blu, 006
8bb7d24fba
[Keyboard] Add Blu vimclutch (#20060)
Co-authored-by: jack <0x6a73@protonmail.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
2023-03-20 20:13:27 -07:00
Laneware
50b12ece13
Update lpad info.json (#20184)
Update incorrect row and col pins, now confirmed working via manual build in QMK MSYS
2023-03-19 23:19:28 +00:00
QMK Bot
c5b0e3a6a3
Format code according to conventions (#20175) 2023-03-18 18:15:26 +00:00
jack
a1a5dd6ddd
Fixup kbdfans/tiger80 RGB animations (#20164) 2023-03-18 11:38:24 -06:00
Laneware
da52450152
Add Support for LPAD (#19852)
Co-authored-by: jack <0x6a73@protonmail.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
2023-03-18 11:33:20 -06:00
Dam Vu Duy
7b9d471ba0
[Keyboard] Add Coban Pad 3A (#19634) 2023-03-18 11:32:29 -06:00
toinux
319da117b7
[Keymap] crkbd toinux update (#19673) 2023-03-18 11:26:42 -06:00
Nick Brassel
f8e89a1fe4
De-parallelise CI (#20171)
* De-parallelise CI

No speed increase.

* Update .github/workflows/ci_builds.yml
2023-03-18 15:58:51 +00:00
JX
e437560144
[Keyboard] Add yandrstudio/transition80 (#19790)
Co-authored-by: Drashna Jaelre <drashna@live.com>
2023-03-17 10:14:21 -07:00
Fabien
d026803147
[Keyboard] Fix typos in readme for Lily58 R2G (#20149) 2023-03-17 10:27:39 -06:00
blindassassin111
687b7341ed
[keyboard] Viktus Minne (#19977)
Co-authored-by: Drashna Jaelre <drashna@live.com>
2023-03-17 10:26:52 -06:00
ziptyze
0f323a45ce
[Keyboard] 1upkeyboards/pi40 update (#20066) 2023-03-17 10:07:26 -06:00
Nick Brassel
1b3f7fcf7d
Add qmk find command, reuse logic for qmk mass-compile. (#20139) 2023-03-16 20:35:49 +00:00
ToffeeStudio
f3f634ef67
[Keyboard] Add Blueberry (#19915)
Co-authored-by: jack <0x6a73@protonmail.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2023-03-16 11:11:58 -06:00
Kyle McCreery
b2ee950d9e
[Keymap] Sugarglider VIA keymap enhancement (#20140) 2023-03-16 09:58:49 -06:00
Daniel Schaefer
bc4fccb52a lotus: Fix equals key on numpad
Works on Linux, but does not work on Windows.
In the calculator app it outputs 5.

Signed-off-by: Daniel Schaefer <dhs@frame.work>
2023-03-16 18:50:46 +08:00
lalalademaxiya1
2f7a06cf73
Update keychron_common.c (#20055) 2023-03-16 12:30:09 +11:00
Joel Challis
7654c2a23b
Update keycodes_0.0.1_basic.hjson (#20129) 2023-03-16 00:37:58 +00:00
しぐれ
012fa6dd45
[Doc] Add example to keyboard housekeeping and some minor fixes (#19968)
Co-authored-by: jack <0x6a73@protonmail.com>
2023-03-15 16:55:18 -06:00
mjbogusz
54dca8cbff
[Keyboard] Add Atlantis PS17 (#19952) 2023-03-15 14:30:29 -06:00