Commit graph

1928 commits

Author SHA1 Message Date
Darryldh
c82fff2963 Various cleanup as requested in PR feedback 2022-10-23 19:49:21 -04:00
Darryldh
8d4d262c89 wrap cmake library sources in conditionals 2022-10-23 19:38:02 -04:00
Darryldh
ef689f2bbd Remove bool cast from IL0323 config 2022-10-19 11:40:34 -04:00
Darryldh
071e42c78e Merge branch 'corne-ish-zen-v2' of https://github.com/LOWPROKB/zmk into corne-ish-zen-v2 2022-10-19 11:11:35 -04:00
Darryldh
1e5309917a added config to define right side as part of a split 2022-10-19 11:11:30 -04:00
Darryldh
c4c9887ec0
included accidentally 2022-10-19 10:34:19 -04:00
Darryldh
7e10bc543f
included accidentally 2022-10-19 10:32:56 -04:00
Darryldh
71e2df7813 Added config to output uf2 on right side 2022-10-19 10:14:26 -04:00
Darryldh
8e795423a1 Remove Deprecated post build commands from CMakeLists 2022-10-18 23:06:00 -04:00
Darryldh
a34c1be73b Renamed Board directory and all children to allow metadata to work 2022-10-18 18:57:40 -04:00
Darryldh
75cc154a53 metadata change 2022-10-18 17:14:16 -04:00
Darryldh
f71d285abf spelling mistake fix 2022-10-18 13:49:59 -04:00
Darryldh
388ec0e97a metadata formatting test 2022-10-18 13:43:34 -04:00
Darryldh
b2d23f198b Prettier install and format metadata 2022-10-18 13:16:38 -04:00
Darryldh
ff1aa145dc Clang formatting 2022-10-18 11:26:19 -04:00
Darryldh
e45ecab4a4 Merge remote-tracking branch 'upstream/main' into corne-ish-zen-v2 2022-10-18 10:52:35 -04:00
Darryldh
25a370f218 remove log and unused configs 2022-10-18 10:48:55 -04:00
ebastler
c9eb63199a
feat(keymaps): add NUHS/NUBS alias for Non-US-Backslash/Non-US-Hash 2022-10-17 21:48:19 -04:00
byran.tech
3f00f14e36
feat(docs): Added a Spelling Error Caution Notice 2022-10-15 14:00:09 -05:00
Robert U
ef2e6e9156
feat(behaviors): Add mod-morph keep-mods
* Update docs for mod-morph
* Add unit tests for mod-morph
* Add keep-mods to DT binding

Co-authored-by: Martin Aumüller <aumuell@reserv.at>
Co-authored-by: Cem Aksoylar <caksoylar@users.noreply.github.com>
2022-10-14 20:40:28 -05:00
Nick Winans
18b8b9b3a5
fix(shields): Disable idle blanking on nice!view 2022-10-14 11:39:47 -05:00
Nick Winans
bdc706f88d
docs(power profiling): add nice!view 2022-10-07 20:43:12 -04:00
Peter Johanson
605d88f266 feat(ble): Default a few configs for DIS GATT svc.
Default values for DIS GATT characteristics for:

* Vendor ID
* Product ID
* Manufacturer
* Model
2022-10-05 11:34:37 -04:00
Joe Peterson
a035fe4cc8 docs(codes): Windows Support: F20-F24
F20-24 are confirmed to work on Windows 11 via a web based keyboard
tester

Refs: #1476
2022-10-05 09:01:37 -04:00
Joe Peterson
fd5e9e1403 docs(codes): Windows Support: F13-F19
F13-F19 are confirmed to work on Windows 11 in VSCode 1.71.2.

Refs: #1476
2022-10-05 09:01:37 -04:00
Pavel Glushkov
1e25ee77d2
fear(boards): Add nrfmicro_13_52833 board
* Add nrfmicro_13_52833 board definition.

Co-authored-by: Alexander Krikun <krikun98@gmail.com>
Co-authored-by: Pete Johanson <peter@peterjohanson.com>
2022-10-02 22:01:55 -04:00
zhiayang
cc3d5529fd
feat(drivers): Driver for MAX7318 GPIO expander (#1295)
Add driver for max7318 i2c gpio expander

Co-authored-by: Pete Johanson <peter@peterjohanson.com>
2022-09-29 21:22:01 -04:00
Nick Winans
3d3c45bc80
feature(shields): Add nice!view
* Use two shield system, nice_view, and nice_view_adapter
* Build system fixes for interconnect use.
2022-09-29 21:11:26 -04:00
Darryldh
a4a8d03448
Merge pull request #2 from petejohanson/ciz-v2-display-love
CiZ v2 display love
2022-09-29 20:35:11 -04:00
Peter Johanson
30e9accc95 feat(docs): Wait options for matrix driver.
* Document `CONFIG_ZMK_KSCAN_MATRIX_WAIT_BETWEEN_OUTPUTS` and
  `CONFIG_ZMK_KSCAN_MATRIX_WAIT_BEFORE_INPUTS` options
2022-09-29 01:06:54 -04:00
Peter Johanson
9782518397 feature(drivers): Option for read wait on matrix.
* Add a new Kconfig option, `ZMK_KSCAN_MATRIX_WAIT_BEFORE_INPUTS`
  to delay reading inputs after setting an output active.
2022-09-29 01:06:54 -04:00
innovaker
0b39bf4336 ci: remove 4- prefix from zephyr-modules cache keys
This is no longer required.
2022-09-28 04:08:43 +01:00
dependabot[bot]
fad8dd6612 chore(deps): bump terser from 5.9.0 to 5.14.2 in /docs
Bumps [terser](https://github.com/terser/terser) from 5.9.0 to 5.14.2.
- [Release notes](https://github.com/terser/terser/releases)
- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md)
- [Commits](https://github.com/terser/terser/commits)

---
updated-dependencies:
- dependency-name: terser
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-25 23:47:15 -04:00
Kurtis Lew
8976b353ae fix(docs): Correct mo_tog implementation in tabbed menu 2022-09-25 20:06:20 -05:00
Peter Johanson
ee54632140 fix(display): Tweak init state to avoid race.
* Move "initialized" state early, to avoid race condition causing
  listener events to get lost during startup sequence.
2022-09-25 00:16:38 -04:00
Peter Johanson
8c863ef205 fix(display): Allow overriding idle blank setting. 2022-09-25 00:16:38 -04:00
Peter Johanson
7e22e92c8b refactor(boards): Proper LVGL display chosen node. 2022-09-25 00:16:38 -04:00
Peter Johanson
d820c2fdef refactor(boards): Generic status screen conditionals. 2022-09-25 00:16:38 -04:00
Peter Johanson
ac95ef0442 fix(boards): Initial CiZ v2 display code clean up. 2022-09-25 00:16:33 -04:00
ReFil
b655554b03
refactor(boards): CRBN and Planck keymap fixes
* Update planck_rev6.keymap

Third layer was causing problems so i moved reset and bootloader to second layer

* BT_sel functions

A customer requested this so we added it

* Update crbn.keymap

Co-authored-by: Nick Winans <nick@winans.codes>
2022-09-22 15:14:09 -04:00
David A. Bell
8f67333957 Update docs/docs/behaviors/hold-tap.md
Co-authored-by: Cem Aksoylar <caksoylar@users.noreply.github.com>
2022-09-21 23:44:09 -05:00
David A. Bell
9756a16306 fix(docs): Consistent naming in Mo-Tog example.
Updated all references in example to conform to Hold action-Tap action wording order.
2022-09-21 23:44:09 -05:00
David A. Bell
597a48ff2d Update hold-tap.md
The bindings for the toggle-layer-on-tap/momentary-layer-on-hold example code were backwards, resulting in toggle-on-hold. This also made momentary unachievable.
2022-09-21 23:44:09 -05:00
ReFil
cc6dd5fc49 chore(lighting): fix deprecation
Removed deprecated macros, replace with correct Zephyr 3 implementation
2022-09-13 09:51:46 -04:00
Robert U
3f28a55452
fix(docs): Fix ambiguous tap-preferred desc. 2022-09-11 21:06:04 -04:00
John Drogo
6124d254f9 fix(usb): add USB_DC_RESUME to supported states
All credit for this one goes to @xudongzheng (thanks for helping debug
this!). Should fix the issue where keyboards go unresponsive after their
host machine wakes from sleep due to the USB driver entering an error
state. I was able to both reliably reproduce the issue before the patch
goes in and confirmed it no longer occurs post patch.

The `USB_DC_RESUME` state indicates the host event has resumed the connection.
Adding it to the list of valid connection states to prevent the error
when waking from sleep.

Zephyr API Link:
https://docs.zephyrproject.org/apidoc/latest/group____usb__device__controller__api.html#gac09e3e0af1a2b41a5bfbad91f900baf7

fixes #1372
2022-09-11 13:00:20 -04:00
Darryldh
8af4bfa723 Merge branch 'main' into corne-ish-zen-v2 2022-09-10 21:00:36 -04:00
Ben
41bfc56e13
feat(board): add puchi_ble_v1 to boards
* feat(board): Add Puchi-BLE v1 board
2022-09-05 18:15:24 -04:00
Elliot Pahl
ce7a0e2b6c
feat(shields): Add Eternal Keypad
* Add Eternal Keypad

Co-authored-by: Duccio <ducciobreschi@gmail.com>
2022-09-05 18:07:02 -04:00
Darryldh
8b1b4dd380 working displays 2022-08-28 07:43:16 -04:00