zmk/app/include/zmk
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
..
ble refactor: Move to `zephyr/` include paths. 2023-04-05 22:55:38 -07:00
display refactor: Move to `zephyr/` include paths. 2023-04-05 22:55:38 -07:00
events refactor: Split endpoint to transport and instance 2023-10-02 22:03:08 -07:00
split/bluetooth feature(split): add support for sensors from peripheral 2023-08-27 19:52:03 -07:00
activity.h
backlight.h feat(backlight): add command to cycle brightness 2022-02-05 23:40:18 -05:00
battery.h added battery.h, last_state_of_charge to uint8_t 2021-03-10 18:07:18 -05:00
behavior.h
behavior_queue.h refactor: Move to `zephyr/` include paths. 2023-04-05 22:55:38 -07:00
ble.h feat(split): allow central to connect to multiple peripherals 2023-06-05 16:22:41 -06:00
display.h refactor(display): Output/layer/battery thread safety. 2021-09-25 17:17:04 -04:00
endpoints.h refactor: Split endpoint to transport and instance 2023-10-02 22:03:08 -07:00
endpoints_types.h refactor: Split endpoint to transport and instance 2023-10-02 22:03:08 -07:00
event_manager.h refactor: Move to `zephyr/` include paths. 2023-04-05 22:55:38 -07:00
hid.h refactor: Move to `zephyr/` include paths. 2023-04-05 22:55:38 -07:00
hog.h
keymap.h fix(sensors): Only accept data once per behavior. 2023-08-27 19:52:03 -07:00
keys.h refactor: Move to `zephyr/` include paths. 2023-04-05 22:55:38 -07:00
kscan.h refactor: Move away from deprecated label usages. 2023-04-05 22:55:38 -07:00
matrix.h refactor: Move to `zephyr/` include paths. 2023-04-05 22:55:38 -07:00
matrix_transform.h fix(keymaps): fix keypresses that are not in the transform 2023-04-10 03:27:19 -04:00
rgb_underglow.h fix(underglow): Handle cycling effects on splits. 2022-01-31 23:03:34 -05:00
sensors.h feature(split): add support for sensors from peripheral 2023-08-27 19:52:03 -07:00
stdlib.h refactor(splits): Minor cleanups to periph invocation 2022-01-31 23:03:34 -05:00
usb.h refactor: Move to `zephyr/` include paths. 2023-04-05 22:55:38 -07:00
usb_hid.h fix(usb): Split HID from core USB, logging fix. 2022-04-13 13:07:59 -04:00
virtual_key_position.h refactor(sensors): Sensor event channel data, resolution tweaks. 2023-06-18 20:45:06 -06:00
workqueue.h refactor: use low priority workqueue for underglow and battery reporting 2023-07-24 17:04:51 -07:00
wpm.h