Dmitry Kupriyanov
5aabcba10c
Clean up
2023-06-18 10:52:53 +04:00
Dmitry Kupriyanov
07d82bed27
Added chosen node to keymap.
2023-06-18 10:52:53 +04:00
Dmitry Kupriyanov
ee8e4e2ef4
fixup
2023-06-18 10:52:53 +04:00
Dmitry Kupriyanov
1ddc9f9153
Address comments
2023-06-18 10:52:53 +04:00
Dmitry Kupriyanov
77262f6aef
Copyrights
2023-06-18 10:52:53 +04:00
Dmitry Kupriyanov
478ad68b0a
Fixed formatting default config.
2023-06-18 10:52:53 +04:00
Dmitry Kupriyanov
95fb340d6c
fit lint
2023-06-18 10:52:53 +04:00
Dmitry Kupriyanov
d85a0f8b6a
feat(boards): Add support of Dao keyboard
2023-06-18 10:52:53 +04:00
Peter Johanson
f08802eaa7
fix(boards): Proper i2c pinctrl for BlueMicro840
...
* Use the proper pin assignmets after the move to pinctrl for the
Zephyr 3.2 migration.
2023-06-05 00:05:44 -06:00
digger vermont
89d71ed2c2
feat(boards): Add KBDfans Tofu65 2.0 board
...
* Initial commit of Tofu65 2.0 board
---------
Co-authored-by: Pete Johanson <peter@peterjohanson.com>
2023-05-18 17:47:36 -06:00
Alexander Krikun
94789a092c
fix(boards): unify board I2C configuration, use TWI driver
2023-05-04 22:51:54 -07:00
Cem Aksoylar
0239f18b61
feat(boards): Add Corne-ish Zen v1
2023-04-25 23:57:16 -07:00
Cem Aksoylar
39d7f86f70
refactor(boards): Make Zen dtsi non-v2 specific
2023-04-25 23:57:16 -07:00
Cem Aksoylar
4a9c59317f
refactor(boards): Add back default matrix transform to Zen v2 chosen node
2023-04-25 23:57:16 -07:00
Cem Aksoylar
2c70048bee
refactor(boards): Remove duplicated Zen v2 Kconfigs and unused font size
2023-04-25 23:57:16 -07:00
Cem Aksoylar
ab65ffc114
refactor(boards): Fix Zen v2 DTS spacing inconsistencies
2023-04-25 23:57:16 -07:00
ReFil
db08e041c6
feat(boards): Polarity works CKP Series
...
Adds support for the CKP family of boards
BT60V2 ANSIHotswap, ISO Hotswap, ANSI Lowpro and soldered
BT65 ANSI Hotswap, ISO Hotswap and soldered
BT75 ANSI Hotswap and soldered
The BT65 and BT75 are stylised as btXX_v1 in order to maintain compatibility with customers existing zmk-config setups in the same way the BT60 V1 was handled when merged into main.
CKP boards have identical pinmapping between hotswap and soldered so there's only one set of defconfig, dts, keymap, yaml and yml files per size
2023-04-25 13:37:33 -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
53dea223b7
feat(shields): Add splitkb.com Kyria Rev3.
2023-04-24 01:20:51 -07:00
Peter Johanson
9a73650041
fix(boards): Move nice!60 to SPI3 for underglow
...
* Move to SPI3 for underglow peripheral, needed after the
move to pinctrl.
2023-04-21 11:41:10 -05:00
Cem Aksoylar
f1b138cbf0
fix(boards): Fix Zen logo alignment
2023-04-14 14:39:54 -07:00
Peter Johanson
374104dec6
fix(underglow): Move to spi3 for underglow bus.
...
* Workaround Zephyr bug for Nordic SPI(M) driver after the
pinctrl refactor by using spi3 peripheral for the SPI bus for
the WS2812 led_strip driver.
2023-04-09 14:41:00 -07:00
Joel Spadin
b31b42018a
fix: Remove deprecated labels from zmk_uno
2023-04-08 15:37:48 -07:00
Cem Aksoylar
7434a6b99b
fix(shields): Fix nice!view for deep sleep
2023-04-08 00:41:19 -07:00
Hooky
9dcc3ac375
fix(shields): Fixup nice!view adapter pinctrl props.
...
`pinctrl-0` setting missing `<>`.
2023-04-07 06:53:10 -07:00
Peter Johanson
1493620bf7
refactor(boards): Move to pinctrl.
2023-04-05 22:55:38 -07:00
Peter Johanson
198daaf524
fix(shields): Don't try to disable xiao_i2c on Hummingbird.
2023-04-05 22:55:38 -07:00
Peter Johanson
31f664ffec
fix(boards): Base config/overlay for rp2040 boards
...
Baseline config and overlay for the following:
* `rpi_pico`
* `adafruit_kb2040`
* `sparkfun_pro_micro_rp2040`
* `adafruit_qt_py_rp2040`
* `seeeduino_xiao_rp2040`
* `boardsource_blok`
* `01space_rp2040_042lcd`
Co-authored-by: Joel Spadin <joelspadin@gmail.com>
2023-04-05 22:55:38 -07:00
Peter Johanson
09ed79a867
refactor: Move away from deprecated label usages.
...
* Move away from DT_LABEL.
* Move to DEVICE_DT_GET for non-behavior device access.
* Move various drivers to `gpio_spec_dt` and `DT` related macros.
* Remove mcp23017 while at it, since better upstream driver is
available.
2023-04-05 22:55:38 -07:00
Peter Johanson
3a958c667f
refactor: Move to zephyr/
include paths.
...
* Zephyr moved to properly namespaced headers, so major "rip
the bandaid" commit to move us to those everywhere.
2023-04-05 22:55:38 -07:00
Peter Johanson
35a1c5a3d4
refactor(behaviors): Rename reset
behavior.
...
* Upstream now has a node w/ label `reset` on many boards, so
renaming our reset behavior node label to `sys_reset`.
2023-04-05 22:55:38 -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
ae8299edb3
fix(boards): Move the CDC ACM node under the USBD.
...
* Ferris board's CDC ACM node was accidentally nested under the wrong
node, causing USB logging builds to fail with cryptic error.
2023-03-25 13:14:12 -07:00
chrissicool
56299ba5dc
fix(boards): Disable CDC by default for CiZ
...
The default configuration for corneish-zen enables a USB CDC endpoint by
default. This is most probably a debugging left-over. Disable that
endpoint. CONFIG_ZMK_USB_LOGGING depends on it anyway, so it will be
enabled again with that config option set.
2023-03-21 20:42:11 -04:00
Cem Aksoylar
1d65661efa
fix(keymap): Fix tidbit keymap
2023-02-25 00:53:18 -05:00
Cem Aksoylar
3eee53676f
fix(shields): Fix missing binding in eek keymap
2023-02-21 23:49:56 -05:00
Cem Aksoylar
0c0ebda65b
fix(keymap): Fix default Ergodash keymap
2023-02-21 23:49:10 -05:00
Cem Aksoylar
5d22d76d72
fix(shields): Fix Kyria five column transforms
2023-02-21 23:47:10 -05:00
Cem Aksoylar
72624a41fa
fix(shields): Add missing col-offsets for extra transforms
2023-02-21 23:47:10 -05:00
Omri Kaplan
c065d451cb
fix(shields): Fix keycodes that differ from the default keymap ( #1590 )
...
- Asterisk in layer 1 was mapped to 8
- Underscore in layer 1 was mapped to minus
- Right GUI in layer 0 was mapped to right Alt
- Space in layer 1 was mapped to Return
- Plus was mapped with KP_PLUS
2023-02-07 20:29:38 -05:00
Peter Johanson
a82a0ec496
feat(shields): Add splitkb.com Aurora Lily58.
2023-01-06 20:10:53 -06:00
Peter Johanson
c23443a086
feat(docs): Generate new shield interconnect docs.
...
* Add to metadata schema for interconnects.
* New conventional location for pinout diagrams/pics.
* New component to generate the tabs for the new shield
doc section on interconnects.
* Add XIAO and arduino uno pinout diagram.
Co-authored-by: Cem Aksoylar <caksoylar@users.noreply.github.com>
2022-12-23 02:41:35 -06:00
byran.tech
14324390e8
fix(boards): replace nRF3840 with nRF5340
2022-12-22 20:42:57 -06:00
Ladislav Benc
58f8c97d3c
feat(shields): Add a Reviung5 shield
...
Co-authored-by: Pete Johanson <peter@peterjohanson.com>
2022-12-20 20:49:17 -06:00
Cem Aksoylar
ebb4cb76d3
fix(boards): Add Zen .conf file for setup script
2022-12-16 17:41:39 -06:00
Darryldh
4a3e783f32
feat(boards): Add Corne-ish zen v2
...
Co-authored-by: Pete Johanson <peter@peterjohanson.com>
2022-12-16 10:57:25 -06:00
Jerome Olivier
984b16e03b
feat(boards): Add preonic_rev3 board.
2022-12-16 10:52:26 -06:00
hyx0329
4faf6eba97
feat(boards): Add battery sensor for Makerdiary M60 keyboard
...
Signed-off-by: hyx0329 <hyx0329@163.com>
2022-12-14 12:38:03 -06:00
Peter Johanson
1425d0f2d9
fix(shields): Fix col-offset for splitkb.com corne
...
Same column offset for both transforms, since we use the same
pins for both, just apply a different transform.
Fixes: 1570
2022-12-13 20:46:26 -06:00