zmk/app/src
Joel Spadin 651ed05e9a refactor: Split endpoint to transport and instance
Changed the endpoints code to rename the existing endpoint types to
"transport" and add the concept of "endpoint instances". A transport is
the method by which data is sent, while instances allow describing
multiple endpoints that use the same transport (e.g. bluetooth profiles)

Also added new APIs to get the total number of possible endpoint
instances and assign each instance a unique index, which can be used
for tracking separate state for each endpoint in other code files.
2023-10-02 22:03:08 -07:00
..
behaviors refactor: Split endpoint to transport and instance 2023-10-02 22:03:08 -07:00
display refactor: Split endpoint to transport and instance 2023-10-02 22:03:08 -07:00
events refactor: Split endpoint to transport and instance 2023-10-02 22:03:08 -07:00
split feat(split): Use directed advertising. 2023-09-04 13:54:07 -07:00
activity.c refactor: Add more checks to pre-commit 2023-04-24 16:07:04 -07:00
backlight.c refactor: Move to zephyr/ include paths. 2023-04-05 22:55:38 -07:00
battery.c refactor: use low priority workqueue for underglow and battery reporting 2023-07-24 17:04:51 -07:00
behavior_queue.c refactor: Move away from deprecated label usages. 2023-04-05 22:55:38 -07:00
ble.c feat: Add more logging to peripheral settings. 2023-07-21 10:41:23 -07:00
combo.c feat(behaviors): Add key position to key events 2023-04-16 23:53:12 -07:00
conditional_layer.c refactor: Move to zephyr/ include paths. 2023-04-05 22:55:38 -07:00
endpoints.c refactor: Split endpoint to transport and instance 2023-10-02 22:03:08 -07:00
event_manager.c refactor: Move to zephyr/ include paths. 2023-04-05 22:55:38 -07:00
ext_power_generic.c refactor: Move away from deprecated label usages. 2023-04-05 22:55:38 -07:00
hid.c refactor: Move to zephyr/ include paths. 2023-04-05 22:55:38 -07:00
hid_listener.c fix(core): Prevent pre-releasing explicit mods. 2023-10-02 12:28:02 -07:00
hog.c refactor: Move to zephyr/ include paths. 2023-04-05 22:55:38 -07:00
keymap.c fix(sensors): Only accept data once per behavior. 2023-08-27 19:52:03 -07:00
kscan.c fix(keymaps): fix keypresses that are not in the transform 2023-04-10 03:27:19 -04:00
main.c refactor: Move away from deprecated label usages. 2023-04-05 22:55:38 -07:00
matrix_transform.c fix(keymaps): fix keypresses that are not in the transform 2023-04-10 03:27:19 -04:00
rgb_underglow.c refactor(underglow): turn underglow off in low priority work queue 2023-07-24 17:04:51 -07:00
sensors.c feature(split): add support for sensors from peripheral 2023-08-27 19:52:03 -07:00
stdlib.c refactor(splits): Minor cleanups to periph invocation 2022-01-31 23:03:34 -05:00
usb.c refactor: Move to zephyr/ include paths. 2023-04-05 22:55:38 -07:00
usb_hid.c refactor: Move to zephyr/ include paths. 2023-04-05 22:55:38 -07:00
workqueue.c refactor: use low priority workqueue for underglow and battery reporting 2023-07-24 17:04:51 -07:00
wpm.c refactor: Move to zephyr/ include paths. 2023-04-05 22:55:38 -07:00