Commit graph

1903 commits

Author SHA1 Message Date
Chatblanc77
8394629b5d
Update sensor_event.h 2022-09-09 10:01:17 +07:00
Chatblanc77
ce52ef926a
Update behavior.h 2022-09-09 09:58:19 +07:00
Chatblanc77
3902b53680
Update sofle.keymap 2022-09-08 17:24:53 +07:00
Chatblanc77
c4a27cf977
Update sofle.dtsi 2022-09-08 17:15:14 +07:00
Chatblanc77
219c7e1e0f
Update behavior.h 2022-09-08 16:39:25 +07:00
Chatblanc77
fc8ed79d00
Update behavior.h 2022-09-08 16:37:18 +07:00
Chatblanc77
eb2ec6fa96
Update behavior.h 2022-09-08 16:34:05 +07:00
Chatblanc77
0f43e12d79
Update sofle.conf 2022-09-08 16:12:56 +07:00
Chatblanc77
e1b5a58289
Update sofle.conf 2022-09-08 16:07:16 +07:00
Chatblanc77
e51f03cb38
Update sofle.conf 2022-09-08 16:06:47 +07:00
Chatblanc77
ea1b284d79
Update Kconfig.defconfig 2022-09-08 16:00:44 +07:00
Chatblanc77
5e053f8d88
Update Kconfig.defconfig 2022-09-08 15:54:41 +07:00
Chatblanc77
e72787ca21
Update sofle.conf 2022-09-08 15:41:03 +07:00
Chatblanc77
59c4d4caac
Update nrfmicro_13.overlay 2022-09-08 15:32:14 +07:00
Chatblanc77
da120e4b8b
Update nice_nano_v2.overlay 2022-09-08 15:32:04 +07:00
Chatblanc77
7249d37869
Update nice_nano.overlay 2022-09-08 15:31:53 +07:00
Chatblanc77
9e1db4ca4b
Update nrfmicro_11.overlay 2022-09-08 15:31:39 +07:00
Chatblanc77
654e991310
Rename nrfmicro_11 to nrfmicro_11.overlay 2022-09-08 15:26:23 +07:00
Chatblanc77
583d9412ed
Create nrfmicro_13.overlay 2022-09-08 15:26:12 +07:00
Chatblanc77
846898c76f
Create nrfmicro_11 2022-09-08 15:25:50 +07:00
Chatblanc77
16eaea9f57
Create nice_nano.overlay 2022-09-08 15:24:49 +07:00
Chatblanc77
19d47c7cd8
Update nice_nano_v2.overlay 2022-09-08 15:24:22 +07:00
Chatblanc77
c33719db80
Update sofle.conf 2022-09-08 15:23:25 +07:00
Chatblanc77
a1a21990e1
Create nice_nano_v2.overlay 2022-09-08 15:17:48 +07:00
Chatblanc77
6ae65e0578
Update sofle.keymap 2022-09-08 15:08:51 +07:00
Chatblanc77
59adb099e4
Update sofle.dtsi 2022-09-08 15:03:39 +07: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
Shreyas
391f80f069
feat(hid): Add C_AC_DESKTOP_SHOW_ALL_APPLICATIONS
* support for C_AC_DESKTOP_SHOW_ALL_APPLICATIONS

Co-authored-by: Shreyas Kale <shreyaskale@Shreyass-MacBook-Pro.local>
2022-08-22 00:27:47 -04:00
byran.tech
b21ddcf79a
fix(docs): added concrete number for Bluetooth advertising name length
* Update new-shield.md
* Update config docs.
2022-08-19 10:29:12 -04:00
Anton
f238001904
doc(keymaps): fix typo (#1425) 2022-08-12 07:37:06 -04:00
Pete Johanson
fc511e40cc
fix(behaviors): Fixing erroneous combo triggering, hold-taps sticking
* This is a very simple fix to a rather complicated issue. Essentially,
hold-taps will "release" (raise) their captured keys before actually
telling the event manager they have captured a key. This means the event
manager ends up assigning the `last_listener_index` to the hold-tap
subscription rather than the combo. So when the combo calls
`ZMK_EVENT_RELEASE` it raises after the hold-tap instead of after the
combo as the combo code expects.
* The corresponding test (which fails without this change) has also been added.
* An event can be captured and released in the same event handler, before
the last_listener_index would have been updated. This causes some handlers
to be triggered multiple times.
* The solution is to update the last_listener_index before calling the next
event handler, so capturing and releasing within an event handler is harmless.
* Also see discussion at https://github.com/zmkfirmware/zmk/pull/1401
* If our handler dedides our undedided hold-tap,
  return early before continuing.
* Fix incorrect pointer logic, resulting in combo
  candidate filtering leaving incorrect timeout details.

Co-authored-by: Andrew Rae <ajrae.nv@gmail.com>
Co-authored-by: okke <okke@formsma.nl>
2022-08-03 20:09:50 -04:00
Kurtis Lew
eee7e1cd41
fix(docs): Update tap-dance and hold-tap documentation
Co-Authored-By: Cem Aksoylar <caksoylar@users.noreply.github.com>
2022-07-30 10:24:49 +01:00
Jason Hazel
be0d49b62d
feat(shields) add support for Spaceman Pancake (#1400)
* add support for Spaceman Pancake

Co-authored-by: Pete Johanson <peter@peterjohanson.com>
Co-authored-by: Jason Hazel <jhazel@matrixmediaservices.com>
Co-authored-by: Pete Johanson <peter@peterjohanson.com>
2022-07-27 11:39:42 -04:00
byran.tech
8bc96ab9fe
feat(docs): added "how is the latency"
* Update docs/docs/faq.md

Co-authored-by: Kurtis Lew <kurtis.a.lew@gmail.com>
Co-authored-by: Dom H <dom@hxy.io>
Co-authored-by: Pete Johanson <peter@peterjohanson.com>
2022-07-27 09:07:57 -04:00
HanfG
01f51f06dc
fix(docs): Fix col/row properties in kscan.md example 2022-07-27 08:17:40 -04:00
Nick Coutsos
70beff7e62
refactor(docs): Change wording in RGB_COLOR_HSB description
Simplify description for second &rgb_ug parameter
2022-07-27 08:15:46 -04:00
Peter Johanson
90b45a1284 feat(display): Blank on idle optionally.
* Add new defaulted-on Kconfig option to control if displays
  are blanked/unblanked on idle/activity.
2022-07-26 14:12:38 -04:00
Peter Johanson
e3efffa9a8 refactor(display): Move clear to unblank for EPD driver. 2022-07-26 14:12:38 -04:00
Peter Johanson
c4a47c08de fix(display): Initialize display on queue as well. 2022-07-26 14:12:38 -04:00
byran.tech
54aa3e6a1e
fix(docs): typo fixes
* Update user-setup.md
2022-07-25 23:43:56 -04:00
GreenAirplane
f68692effd
feat(docs): Document behavior queue limit for Macros (#1384)
Co-authored-by: Cem Aksoylar <caksoylar@users.noreply.github.com>
Co-authored-by: Dom H <dom@hxy.io>
2022-07-20 16:17:19 +01:00
Peter Johanson
08c43feaaf feat(kscan): Kconfig for optional scan delay.
Add optional Kconfig setting to delay scanning after each
output column is set, and inputs are read, to allow inputs
to "settle" after the last column is set back to inactive.
2022-07-15 11:07:08 -04:00
byran.tech
b1ce8a0d33
fix(docs): typo fixes 2022-07-12 08:47:19 +01:00
Cem Aksoylar
41c9d81096 fix(docs): Update config docs for split Kconfig refactor 2022-07-05 08:42:27 +01:00
Cem Aksoylar
19d8c5ba40 feat(docs): Document new underglow Kconfig 2022-07-05 08:42:27 +01:00
Cem Aksoylar
851c37e14f fix(docs): Apply suggestions from #722 reviews 2022-07-05 08:42:27 +01:00
Joel Spadin
ae78aa247a feat(docs): Update power and lighting config pages
Moved battery configuration to its own page to match the feature page.

Documented that external power is disabled when in sleep mode.

Clarified that the *_START configs apply on first boot, and any changes
after that are persisted.
2022-07-03 18:55:54 +01:00
Joel Spadin
1646cd7f30 feat(docs): Add a simpler matrix transform example 2022-07-03 18:55:54 +01:00
Joel Spadin
6e67e4a3a5 feat(docs): Update direct GPIO configuration 2022-07-03 18:55:54 +01:00