24 Commits

Author SHA1 Message Date
Daniel Schaefer
0f2f4fb052 fl16: Update to 0.1.9
Signed-off-by: Daniel Schaefer <dhs@frame.work>
2023-07-11 03:42:44 +08:00
Daniel Schaefer
9a64719a95 fl16: Add useful default mapping for gridpad
Signed-off-by: Daniel Schaefer <dhs@frame.work>
2023-07-11 03:04:24 +08:00
Daniel Schaefer
99457e8cc7 fl16: Add brightness control to numlock layer
Signed-off-by: Daniel Schaefer <dhs@frame.work>
2023-07-11 02:21:03 +08:00
Daniel Schaefer
f2f4de1429 fl16: Implement virtual numlock
Benefits:

- We can put other useful functions on the unused keys

Drawbacks:

- The OS doesn't know when the user is in numlock mode

Signed-off-by: Daniel Schaefer <dhs@frame.work>
2023-07-11 02:02:13 +08:00
Daniel Schaefer
7d36a7a868 fl16: Temporarily remove dynamic serialnumber reading
Causes slow enumeration and raw HID command interface.

Signed-off-by: Daniel Schaefer <dhs@frame.work>
2023-07-11 01:46:46 +08:00
Daniel Schaefer
7efec62552 fl16: Update via design marketing names
Signed-off-by: Daniel Schaefer <dhs@frame.work>
2023-07-11 01:43:16 +08:00
Daniel Schaefer
b0f7bd8c1b fl16: Add lighting keycodes to via design JSON
Signed-off-by: Daniel Schaefer <dhs@frame.work>
2023-07-11 01:43:12 +08:00
Daniel Schaefer
f3ab3b3416 fl16: Numpad should have backspace, not delete key
Signed-off-by: Daniel Schaefer <dhs@frame.work>
2023-07-07 14:00:49 +08:00
Daniel Schaefer
497b7b903a fl16: Update version to v0.1.8
Signed-off-by: Daniel Schaefer <dhs@frame.work>
2023-06-26 16:19:34 +08:00
Daniel Schaefer
1bef3185a1 fl16: Update marketing names
Signed-off-by: Daniel Schaefer <dhs@frame.work>
2023-06-26 15:43:16 +08:00
Kieran Levin
e5d1f3cfd8 implement backlight and lower power matrix scanning
With this change the 3.3V rail gets down to 22mA
The backlight and power led will auto turn off when the keyboard
SLEEP# goes low, and will resume when the sleep pin goes high.

For some reason WFI does not sleep as long as I would expect.
Something is triggering interrupts constantly
that we need to figure out to save power.

Signed-off-by: Kieran Levin <ktl@frame.work>
2023-06-26 14:43:01 +08:00
Kieran Levin
e42ca81a49 add wfi to idle thread
WIth this change power is reduced by 3mA

Signed-off-by: Kieran Levin <ktl@frame.work>
2023-06-26 14:42:50 +08:00
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