zmk/app/src
DK a626ae6d96
Add non-persistent 'last_profile' variable for profile toggling (related to #767)
Add functionality to revert to the last used BLE profile via special index

This update introduces the ability to switch back to the previously active Bluetooth Low Energy (BLE) profile by passing index 255 to the profile selection function. 
This feature facilitates quick toggling between two frequently used profiles, enhancing user convenience and efficiency in scenarios requiring regular switching between different BLE configurations.
2024-04-18 17:59:27 +02:00
..
behaviors fix(behaviors): Add multiple soft-off instances properly. 2024-04-17 23:53:12 -07:00
display refactor: remove redundant Kconfig defaults 2024-02-19 16:39:31 -08:00
events feat(ble): Support perhipheral battery levels. 2024-01-03 09:26:51 -08:00
settings fix: Add settings reset on start init priority. 2024-03-20 11:18:43 -07:00
split refacter(bluetooth): Proper HCI header include. 2024-02-09 14:32:46 -08:00
activity.c fix: Adjustments for Zephyr 3.5. 2024-03-27 20:59:26 -07:00
backlight.c refactor: All SYS_INIT functions are void args. 2024-02-09 14:32:46 -08:00
battery.c feat: Add ability to fetch battery voltage. 2024-03-24 13:28:55 -07:00
behavior.c refactor: All SYS_INIT functions are void args. 2024-02-09 14:32:46 -08:00
behavior_queue.c refactor: Move away from deprecated label usages. 2023-04-05 22:55:38 -07:00
ble.c Add non-persistent 'last_profile' variable for profile toggling (related to #767) 2024-04-18 17:59:27 +02:00
combo.c refactor: All SYS_INIT functions are void args. 2024-02-09 14:32:46 -08:00
conditional_layer.c refactor: Move to zephyr/ include paths. 2023-04-05 22:55:38 -07:00
endpoints.c refactor: Promote new endpoints API 2024-03-27 20:59:26 -07:00
event_manager.c refactor(core): Move to stack allocated events. 2024-01-14 11:13:57 -08:00
ext_power_generic.c lint: add (void) parameter to pass -Wstrict-prototypes 2024-01-05 12:16:38 -08:00
gpio_key_wakeup_trigger.c chore: Various soft-off review fixes 2024-03-27 20:59:26 -07:00
hid.c fix(hid): Correct off-by-one buffer overflow with NKRO 2024-04-09 23:20:20 -07:00
hid_indicators.c fix: Fix missed event manager usages from refactor. 2024-01-14 11:31:05 -08:00
hid_listener.c fix(core): Prevent pre-releasing explicit mods. 2023-10-02 12:28:02 -07:00
hog.c refactor: All SYS_INIT functions are void args. 2024-02-09 14:32:46 -08:00
keymap.c feat(build): Explicit missing keymap node error 2024-03-18 12:54:47 -04:00
kscan.c fix(pm): Fix deep sleep with sideband behaviors. 2024-03-27 20:59:26 -07:00
kscan_sideband_behaviors.c refactor: Fixes for review feedback. 2024-03-27 20:59:26 -07:00
main.c refactor: Return int from main function. 2024-02-09 14:32:46 -08:00
matrix_transform.c fix(keymaps): fix keypresses that are not in the transform 2023-04-10 03:27:19 -04:00
mouse.c feat(mouse): Initial mouse keys support. 2023-11-15 11:16:59 -08:00
pm.c fix(pm): Use Zephyr created device slots. 2024-03-27 20:59:26 -07:00
rgb_underglow.c refactor(underglow): fix uninitialized variable warning 2024-04-09 15:57:34 -07:00
sensors.c refactor: All SYS_INIT functions are void args. 2024-02-09 14:32:46 -08:00
stdlib.c refactor(splits): Minor cleanups to periph invocation 2022-01-31 23:03:34 -05:00
usb.c refactor: All SYS_INIT functions are void args. 2024-02-09 14:32:46 -08:00
usb_hid.c refactor: All SYS_INIT functions are void args. 2024-02-09 14:32:46 -08:00
workqueue.c refactor: All SYS_INIT functions are void args. 2024-02-09 14:32:46 -08:00
wpm.c refactor: All SYS_INIT functions are void args. 2024-02-09 14:32:46 -08:00