Yaroslav Kondratev
9af91fdf23
Update sofle.dtsi
2024-08-28 00:44:19 +03:00
Yaroslav Kondratev
d361c733d0
Update sofle.dtsi
2024-08-28 00:38:21 +03:00
Yaroslav Kondratev
59c01f7c2e
Update sofle.dtsi
2024-08-28 00:34:55 +03:00
Yaroslav Kondratev
b8c910f113
Update sofle.dtsi
2024-08-28 00:19:49 +03:00
Yaroslav Kondratev
b6e5057e26
Update sofle.dtsi
2024-08-28 00:12:10 +03:00
Yaroslav Kondratev
b1ba458664
Update sofle.dtsi
2024-08-27 23:37:13 +03:00
Yaroslav Kondratev
ed5e9bef0b
Update sofle.dtsi
2024-08-27 23:29:35 +03:00
Yaroslav Kondratev
695f97e907
Update sofle.dtsi
2024-08-27 23:07:15 +03:00
Yaroslav Kondratev
27d537827a
Update sofle.dtsi
2024-08-27 17:42:24 +03:00
Yaroslav Kondratev
d2e9c3b822
Update sofle_left.overlay
2024-08-27 17:10:50 +03:00
Yaroslav Kondratev
39cb1218b2
Update sofle_left.overlay
2024-08-27 17:05:23 +03:00
Yaroslav Kondratev
764ba2efd8
Update sofle.dtsi
2024-08-27 17:03:26 +03:00
Yaroslav Kondratev
29ec57ceda
Update sofle.dtsi
2024-08-27 16:53:20 +03:00
Yaroslav Kondratev
02843633aa
Update sofle_right.overlay
2024-08-27 16:46:58 +03:00
Yaroslav Kondratev
33af0f56ce
Update sofle_left.overlay
2024-08-27 16:46:45 +03:00
Yaroslav Kondratev
6c74520e88
Update sofle.dtsi
2024-08-27 16:46:21 +03:00
Yaroslav Kondratev
a7ca58c38d
Update sofle.dtsi
2024-08-27 16:35:35 +03:00
Yaroslav Kondratev
abc986fe0b
Update sofle_left.overlay
2024-08-27 16:34:30 +03:00
Yaroslav Kondratev
ea7e5795fd
Update sofle_left.overlay
2024-08-27 16:23:36 +03:00
Yaroslav Kondratev
fab4d480e7
Update sofle_left.overlay
2024-08-27 16:18:28 +03:00
Yaroslav Kondratev
a26fdfa26c
Update sofle.dtsi
2024-08-27 16:17:10 +03:00
Yaroslav Kondratev
fb45b3b618
Update sofle_left.overlay
2024-08-27 15:55:58 +03:00
Yaroslav Kondratev
02b2e188c6
Update sofle.dtsi
2024-08-27 15:54:52 +03:00
Yaroslav Kondratev
5d8ff48d29
Update sofle_left.overlay
2024-08-23 16:31:19 +03:00
Yaroslav Kondratev
7eecca0108
Update sofle_right.overlay
2024-08-23 16:30:31 +03:00
Peter Johanson
fff1cbecdc
fix: Add wakeup-source; to kscan nodes for ZMK_SLEEP.
...
* ZMK_SLEEP also enables PM_DEVICE, so be sure to mark kscan
nodes as wakeup sources so they can wake keyboards from sleep.
2024-03-29 12:31:43 -07:00
Pablo
8929355ac0
fix(keymap): Replace some keypad keycodes
...
* Change KP_MULTIPLY to ASTRK in defaults keymap
2024-03-18 13:19:27 -04:00
Peter Johanson
f4fce9e158
refactor(display): Move new LVGL DPI Kconfig setting.
2024-02-09 14:32:46 -08:00
honorless
6b547019c2
refactor: use zmk,matrix-transform instead of zmk,matrix_transform
...
* Align codebase with documentation.
2024-01-23 23:02:35 -06:00
Joel Spadin
d4e8dee444
refactor(keymaps): Rename layer label to "display-name"
...
Changed the property used to define a layer name for displays from
"label" (which affects other things in Zephyr and is deprecated) to
"display-name". (It cannot be named simply "name", because that has
special meaning in newer versions of the devicetree compiler.)
"label" is still supported as a fallback, so no changes need to be made
to existing keymaps.
2023-12-04 20:06:54 -06:00
Joel Spadin
ba5637fdef
refactor: Remove unimportant labels
...
Removed "label" properties which no longer have any function.
Labels are still used as layer names and as identifiers for sending
behaviors between sides of a split keyboard, so those have been left
alone for now.
2023-12-04 20:06:54 -06:00
Peter Johanson
34c8b3f1e3
refactor: Update boards/shields for encoders.
...
* Update existing boards/shields for new `steps` and
`triggers-per-rotation` set up.
2023-11-03 12:35:25 -07:00
Seth Milliken
df92b0e37d
feat(shields): sofle: add underglow support with &pinctrl
update
...
* Sofle Shield: Add underglow support
---------
Co-authored-by: Kim Streich <kim@infusedinsight.com>
Co-authored-by: Seth Milliken <seth_zmk@araxia.net>
2023-10-04 11:48:46 -04:00
Joel Spadin
94061bb916
refactor: Replace tabs with spaces
...
Standardized indentation to use spaces with a new pre-commit hook.
2023-04-24 16:07:04 -07:00
Joel Spadin
32ae776c42
refactor: Add more checks to pre-commit
...
Updated existing pre-commit hooks and added some new hooks:
- Remove trailing whitespace
- Ensure every non-empty file ends with a new line
- Check YAML file validity
- Prevent adding large files
- Ensure any scripts with shebangs are executable
Added a GitHub action to run pre-commit on every commit. Removed any
existing actions which duplicate pre-commit.
Ran pre-commit on the codebase.
2023-04-24 16:07:04 -07:00
Peter Johanson
69a4c3200d
refactor(display): Updates for LVGL v8.x changes.
...
* LV_ prefix from new LVGL official Kconfig now used.
* API changes for themes, container object removal, etc.
* Add our own Kconfig and code for theme default small font.
* Remove some hardcoded sizes.
2023-04-05 22:55:38 -07:00
Peter Johanson
da209c453e
refactor(shields): Remove res max Kconfigs
...
* Horizontal/Vertical resolution max is now defaulted
from the DTS chosen display automatically, so
remove the duplication in our shield Kconfig.
2022-06-26 00:27:04 -04:00
Peter Johanson
2b9a0ce2a5
refactor(shields): Move to generic central role config.
...
* Use new `ZMK_SPLIT_ROLE_CENTRAL` config instead of BLE
specific Kconfig setting.
2022-05-29 19:18:09 -04:00
Peter Johanson
9368f6200c
fix(display): Add zephyr,display chosen nodes.
2022-04-03 00:10:29 -04:00
Nick Winans
687e91ab18
feat(boards): Remove usage of pro_micro_a/d nodes
2021-09-25 23:09:21 -04:00
Nick Winans
478cf94374
refactor(boards): Remove "left" from split keyboard names
2021-09-25 21:17:24 -04:00
Nick Winans
36ced48e53
refactor(boards): Remove split right keyboard names
2021-09-25 21:17:24 -04:00
Peter Johanson
2907704f9f
refactor(shields): Add pro-micro shield metadata.
2021-09-11 00:50:36 -04:00
Nick Winans
002a89765f
refactor(Kconfig): Set USB default based on hardware capabilities
...
Removes the USB default under every split right half in favor of a default based on hardware capabilities in the main app Kconfig.
2021-01-08 16:51:50 -05:00
Pete Johanson
4fc17e0b3a
fix(shields): Enable USB by default on right side.
...
* Ensures USB power detection for sleep/charging
is properly detected on the right side by deafult.
2020-12-28 10:16:24 -05:00
Pete Johanson
4db5b169bf
refactor(splits): Ability to override split role.
...
* Move central/peripheral setting to Kconfig.defconfig
files to allow left/right .conf files to override
central/peripheral role for splits.
2020-12-28 10:16:24 -05:00
innovaker
842aa5a842
refactor: replace filename hyphens with underscores
...
Aligns *.h and *.c to underscore naming convention.
These were kept (with warnings) for backwards compatibility with external boards/shields:
- kscan-mock.h
- matrix-transform.h
They should be removed in the future.
PR: #523
2020-12-28 01:15:35 -05:00
innovaker
250cc07749
refactor(app): replace LVGL_VER_RES
with LVGL_HOR_VER_MAX
...
See: https://docs.zephyrproject.org/latest/releases/release-notes-2.4.html
PR: #467
2020-12-14 12:41:25 -05:00
innovaker
edba0d44a3
refactor(app): replace LVGL_HOR_RES
with LVGL_HOR_RES_MAX
...
See: https://docs.zephyrproject.org/latest/releases/release-notes-2.4.html
PR: #467
2020-12-14 12:41:25 -05:00
Joel Spadin
77c16b020e
improvement: upgrade default keymaps
...
Ran all the default keymaps through the keymap upgrader and manually adjusted
alignment.
2020-12-10 12:05:21 +00:00