Commit graph

1001 commits

Author SHA1 Message Date
Chatblanc77
ebdbfb6c98
Update service.c 2022-09-09 11:18:34 +07:00
Chatblanc77
766b114829
Update central.c 2022-09-09 11:18:07 +07:00
Chatblanc77
64639b51c5
Update behavior_sensor_rotate_key_press.c 2022-09-09 11:17:13 +07:00
Chatblanc77
a5d1310f74
Update uuid.h 2022-09-09 11:16:19 +07:00
Chatblanc77
585c08d6fc
Update service.h 2022-09-09 11:15:44 +07:00
Chatblanc77
45f740245a
Update behavior.h 2022-09-09 11:14:29 +07:00
Chatblanc77
a8f9bd0e24
Update split_listener.c 2022-09-09 11:03:08 +07:00
Chatblanc77
0f7b2b1f4e
Update service.c 2022-09-09 10:58:12 +07:00
Chatblanc77
db9d325ad2
Update central.c 2022-09-09 10:51:14 +07:00
Chatblanc77
da94b079f6
Update sensors.c 2022-09-09 10:15:00 +07:00
Chatblanc77
85f4aba448
Update keymap.c 2022-09-09 10:12:53 +07:00
Chatblanc77
dc0e54158a
Update behavior_sensor_rotate_key_press.c 2022-09-09 10:09:30 +07:00
Chatblanc77
99423e0ce5
Update uuid.h 2022-09-09 10:04:38 +07:00
Chatblanc77
3248aa6780
Update service.h 2022-09-09 10:03:09 +07:00
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
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
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
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
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
Cem Aksoylar
6180643581 fix(shields): Remove uses of deprecated pro_micro_a/d nodes 2022-07-03 09:11:23 -04:00