Peter Johanson
2f9bc2f1f7
fix(logging): Disable USB driver logging.
...
When enabling our high level USB logging, disable the USB driver
logging itself entirely, to avoid logging in the driver causing
errors when USB isn't up yet to send the logs.
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
4ff1a4d3ea
refactor: Move to updated Docker images.
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
062f94d014
refactor: Remove v1 logging vestiges.
2023-04-05 22:55:38 -07:00
Peter Johanson
e84b4299b5
refactor: Remove deprecated Kconfig override.
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
4f2f9db1d4
refactor(ble): New callback API for pairing complete.
2023-04-05 22:55:38 -07:00
Peter Johanson
d513dc1766
refactor: Move to new PM API.
2023-04-05 22:55:38 -07:00
Peter Johanson
243a227ff9
refactor: Move to LISTIFY/DT_FOREACH_PROP_ELEM macros.
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
168b32b828
refactor: Move to Zephyr 3.2 branch.
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
prdktntwcklr
cd64c59b39
fix(tests): ignore line endings
2023-03-21 17:44:49 -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
Robert U
6cb42a8060
feat(behaviors): On-release option for positional-hold-taps
2023-03-12 12:24:00 -04:00
Xudong Zheng
8904407983
feat(underglow): use float for HSB to RGB calculation
2023-02-25 01:44:00 -05:00
dependabot[bot]
5ef6f2f2b7
chore(deps): bump http-cache-semantics from 4.1.0 to 4.1.1 in /docs
...
Bumps [http-cache-semantics](https://github.com/kornelski/http-cache-semantics ) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/kornelski/http-cache-semantics/releases )
- [Commits](https://github.com/kornelski/http-cache-semantics/compare/v4.1.0...v4.1.1 )
---
updated-dependencies:
- dependency-name: http-cache-semantics
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-25 01:27:37 -05:00
dependabot[bot]
719de801e7
chore(deps): bump @sideway/formula from 3.0.0 to 3.0.1 in /docs
...
Bumps [@sideway/formula](https://github.com/sideway/formula ) from 3.0.0 to 3.0.1.
- [Release notes](https://github.com/sideway/formula/releases )
- [Commits](https://github.com/sideway/formula/compare/v3.0.0...v3.0.1 )
---
updated-dependencies:
- dependency-name: "@sideway/formula"
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-25 00:57:00 -05: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
Kurtis Lew
75e3945a9e
fix(docs/hold-tap): Update tap_unless_interrupted timing
2023-02-13 00:07:31 -08:00
Kurtis Lew
0259811e58
feat(docs/hold-tap): Update tapping-term-ms
2023-02-10 20:42:40 -08:00
Kurtis Lew
302dd15f64
feat(docs/hold-tap): Update flavor descriptions
2023-02-10 20:41:45 -08:00
Kurtis Lew
414be93cb4
breaking change!!!(docs/hold-tap): Restructure flavors section
2023-02-10 20:19:22 -08:00
Kurtis Lew
ba2437a0e4
feat(docs/hold-tap): Implement balanced and tap-preferred default animations
2023-02-10 20:09:53 -08:00
Kurtis Lew
2e8a4353a3
fix(docs/hold-tap): Update tap-preferred animation to not change color on interrupting keypress
2023-02-10 15:46:23 -08:00
Kurtis Lew
0a81082829
refactor(docs/animationhelpers): Create hold-tap subfolders
2023-02-10 15:45:07 -08:00
Kurtis Lew
26909bdb4d
refactor(docs/hold-tap): Adjust flavors
2023-02-10 15:34:02 -08:00
Kurtis Lew
97b3e3f4e9
feat(docs/hold-tap): Implement tap-unless-interrupted animations
2023-02-10 15:16:59 -08:00
Kurtis Lew
578543b02b
feat(docs/hold-tap): Begin implementing tap-preferred animations
2023-02-10 15:04:43 -08:00
Kurtis Lew
c80960e3bf
feat(docs/hold-tap): Update wording to match implementation of animations
2023-02-10 14:52:16 -08:00
Kurtis Lew
9cef93af19
fix(docs/hold-tap/balanced): Make balanced animations release before tapping-term-ms
2023-02-10 14:43:24 -08:00
Kurtis Lew
b14de70f79
feat(docs/hold-tap): Implement 'balanced' flavor animations
2023-02-10 13:31:56 -08:00
Kurtis Lew
2372243ec6
fix(docs/animationhelpers): Make text font-family sans-serif
2023-02-10 12:43:52 -08:00
Kurtis Lew
8bffd2acd3
fix(docs): Install @motion-canvas packages
...
- Install @motion-canvas/core
- Install @motion-canvas/2d
- Install @motion-canvas/vite-plugin
- Install @motion-canvas/ui
2023-02-10 11:42:36 -08:00
Kurtis Lew
300c0b07ae
fix(docs): Run prettier
2023-02-10 11:35:57 -08:00
Kurtis Lew
7e6122ca33
breaking change!!! Add animation build commands to package.json
2023-02-10 11:34:33 -08:00
Kurtis Lew
85021f64f2
feat(docs/components): Implement AnimationPlayer
2023-02-10 11:32:42 -08:00
Kurtis Lew
1be2023fe6
feat(docs/hold-tap): Implement hold-preferred/interrupt Motion Canvas Project
2023-02-10 10:45:14 -08:00
Kurtis Lew
60744c3181
feat(docs/hold-tap): Implement hold-tap comparison Motion Canvas Project
2023-02-10 10:12:37 -08:00
Kurtis Lew
4beab96f83
feat(docs/animationhelpers): Update compiled animation export path in vite.config.ts
2023-02-10 09:04:20 -08:00
Kurtis Lew
35549c45c9
feat(docs): Initialize Motion Canvas Project
2023-02-10 09:00:30 -08:00
Kurtis Lew
1231c9f19d
feat(docs): Install @motion-canvas/player
2023-02-10 08:56:57 -08: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
Albert Y
b7d5865e40
feat(docs): additional note on bug fixed in macOS v13.1
2023-02-02 21:23:48 -05:00