diff --git a/app/Kconfig b/app/Kconfig index 8155efd0..8e4563d2 100644 --- a/app/Kconfig +++ b/app/Kconfig @@ -441,14 +441,6 @@ config ZMK_BEHAVIORS_QUEUE_SIZE rsource "Kconfig.behaviors" -config ZMK_MACRO_DEFAULT_WAIT_MS - int "Default time to wait (in milliseconds) before triggering the next behavior in macros" - default 15 - -config ZMK_MACRO_DEFAULT_TAP_MS - int "Default time to wait (in milliseconds) between the press and release events of a tapped behavior in macros" - default 30 - endmenu menu "Advanced" @@ -497,8 +489,9 @@ config ZMK_LOGGING_MINIMAL if !ZMK_LOGGING_MINIMAL -config ZMK_LOG_LEVEL - default 4 +choice ZMK_LOG_LEVEL_CHOICE + default ZMK_LOG_LEVEL_DBG +endchoice endif diff --git a/app/Kconfig.behaviors b/app/Kconfig.behaviors index 11bc8c59..154cdc01 100644 --- a/app/Kconfig.behaviors +++ b/app/Kconfig.behaviors @@ -31,4 +31,131 @@ config ZMK_BEHAVIOR_SENSOR_ROTATE_VAR config ZMK_BEHAVIOR_MACRO bool default y - depends on DT_HAS_ZMK_BEHAVIOR_MACRO_ENABLED || DT_HAS_ZMK_BEHAVIOR_MACRO_ONE_PARAM_ENABLED || DT_HAS_ZMK_BEHAVIOR_MACRO_TWO_PARAM_ENABLED \ No newline at end of file + depends on DT_HAS_ZMK_BEHAVIOR_MACRO_ENABLED || DT_HAS_ZMK_BEHAVIOR_MACRO_ONE_PARAM_ENABLED || DT_HAS_ZMK_BEHAVIOR_MACRO_TWO_PARAM_ENABLED + +config ZMK_MACRO_DEFAULT_WAIT_MS + int "Default time to wait (in milliseconds) before triggering the next behavior in macros" + default 15 + +config ZMK_MACRO_DEFAULT_TAP_MS + int "Default time to wait (in milliseconds) between the press and release events of a tapped behavior in macros" + default 30 + +menu "Logging" + +module = ZMK_BEHAVIORS +module-str = "ZMK Behaviors" +parent-module = ZMK +source "subsys/logging/Kconfig.template.log_config_inherit" + +module = ZMK_BEHAVIOR_BACKLIGHT +module-str = "ZMK Backlight Behavior" +parent-module = ZMK_BEHAVIORS +source "subsys/logging/Kconfig.template.log_config_inherit" + +module = ZMK_BEHAVIOR_BLUETOOTH +module-str = "ZMK Bluetooth Behavior" +parent-module = ZMK_BEHAVIORS +source "subsys/logging/Kconfig.template.log_config_inherit" + +module = ZMK_BEHAVIOR_CAPS_WORD +module-str = "ZMK Caps Word Behavior" +parent-module = ZMK_BEHAVIORS +source "subsys/logging/Kconfig.template.log_config_inherit" + +module = ZMK_BEHAVIOR_EXT_POWER +module-str = "ZMK Ext Power Behavior" +parent-module = ZMK_BEHAVIORS +source "subsys/logging/Kconfig.template.log_config_inherit" + +module = ZMK_BEHAVIOR_HOLD_TAP +module-str = "ZMK Hold Tap Behavior" +parent-module = ZMK_BEHAVIORS +source "subsys/logging/Kconfig.template.log_config_inherit" + +module = ZMK_BEHAVIOR_KEY_PRESS +module-str = "ZMK Key Press Behavior" +parent-module = ZMK_BEHAVIORS +source "subsys/logging/Kconfig.template.log_config_inherit" + +module = ZMK_BEHAVIOR_KEY_REPEAT +module-str = "ZMK Key Repeat Behavior" +parent-module = ZMK_BEHAVIORS +source "subsys/logging/Kconfig.template.log_config_inherit" + +module = ZMK_BEHAVIOR_KEY_TOGGLE +module-str = "ZMK Key Toggle Behavior" +parent-module = ZMK_BEHAVIORS +source "subsys/logging/Kconfig.template.log_config_inherit" + +module = ZMK_BEHAVIOR_MACRO +module-str = "ZMK Macro Behavior" +parent-module = ZMK_BEHAVIORS +source "subsys/logging/Kconfig.template.log_config_inherit" + +module = ZMK_BEHAVIOR_MOD_MORPH +module-str = "ZMK Mod Morph Behavior" +parent-module = ZMK_BEHAVIORS +source "subsys/logging/Kconfig.template.log_config_inherit" + +module = ZMK_BEHAVIOR_MOMENTARY_LAYER +module-str = "ZMK Momentary Layer Behavior" +parent-module = ZMK_BEHAVIORS +source "subsys/logging/Kconfig.template.log_config_inherit" + +module = ZMK_BEHAVIOR_MOUSE_KEY_PRESS +module-str = "ZMK Mouse Key Press Behavior" +parent-module = ZMK_BEHAVIORS +source "subsys/logging/Kconfig.template.log_config_inherit" + +module = ZMK_BEHAVIOR_NONE +module-str = "ZMK None Behavior" +parent-module = ZMK_BEHAVIORS +source "subsys/logging/Kconfig.template.log_config_inherit" + +module = ZMK_BEHAVIOR_OUTPUTS +module-str = "ZMK Outputs Behavior" +parent-module = ZMK_BEHAVIORS +source "subsys/logging/Kconfig.template.log_config_inherit" + +module = ZMK_BEHAVIOR_RESET +module-str = "ZMK Reset Behavior" +parent-module = ZMK_BEHAVIORS +source "subsys/logging/Kconfig.template.log_config_inherit" + +module = ZMK_BEHAVIOR_RGB_UNDERGLOW +module-str = "ZMK RGB Underglow Behavior" +parent-module = ZMK_BEHAVIORS +source "subsys/logging/Kconfig.template.log_config_inherit" + +module = ZMK_BEHAVIOR_SENSOR_ROTATE_COMMON +module-str = "ZMK Common Sensor Rotate Behavior" +parent-module = ZMK_BEHAVIORS +source "subsys/logging/Kconfig.template.log_config_inherit" + +module = ZMK_BEHAVIOR_STICKY_KEY +module-str = "ZMK Sticky Key Behavior" +parent-module = ZMK_BEHAVIORS +source "subsys/logging/Kconfig.template.log_config_inherit" + +module = ZMK_BEHAVIOR_TAP_DANCE +module-str = "ZMK Tap Dance Behavior" +parent-module = ZMK_BEHAVIORS +source "subsys/logging/Kconfig.template.log_config_inherit" + +module = ZMK_BEHAVIOR_TO_LAYER +module-str = "ZMK To Layer Behavior" +parent-module = ZMK_BEHAVIORS +source "subsys/logging/Kconfig.template.log_config_inherit" + +module = ZMK_BEHAVIOR_TOGGLE_LAYER +module-str = "ZMK Toggle Layer Behavior" +parent-module = ZMK_BEHAVIORS +source "subsys/logging/Kconfig.template.log_config_inherit" + +module = ZMK_BEHAVIOR_TRANSPARENT +module-str = "ZMK Transparent Behavior" +parent-module = ZMK_BEHAVIORS +source "subsys/logging/Kconfig.template.log_config_inherit" + +endmenu diff --git a/app/src/behavior.c b/app/src/behavior.c index fa2005ff..e6bedd3f 100644 --- a/app/src/behavior.c +++ b/app/src/behavior.c @@ -13,7 +13,6 @@ #include #include -LOG_MODULE_DECLARE(zmk, CONFIG_ZMK_LOG_LEVEL); const struct device *zmk_behavior_get_binding(const char *name) { return behavior_get_binding(name); @@ -40,6 +39,8 @@ const struct device *z_impl_behavior_get_binding(const char *name) { } #if IS_ENABLED(CONFIG_LOG) +LOG_MODULE_REGISTER(zmk_behavior, CONFIG_ZMK_BEHAVIORS_LOG_LEVEL); + static int check_behavior_names(void) { // Behavior names must be unique, but we don't have a good way to enforce this // at compile time, so log an error at runtime if they aren't unique. diff --git a/app/src/behavior_queue.c b/app/src/behavior_queue.c index 1511e755..679046cc 100644 --- a/app/src/behavior_queue.c +++ b/app/src/behavior_queue.c @@ -10,7 +10,7 @@ #include #include -LOG_MODULE_DECLARE(zmk, CONFIG_ZMK_LOG_LEVEL); +LOG_MODULE_REGISTER(zmk_behavior_queue, CONFIG_ZMK_BEHAVIORS_LOG_LEVEL); struct q_item { uint32_t position; diff --git a/app/src/behaviors/behavior_backlight.c b/app/src/behaviors/behavior_backlight.c index 3f836b73..acc6350a 100644 --- a/app/src/behaviors/behavior_backlight.c +++ b/app/src/behaviors/behavior_backlight.c @@ -14,10 +14,10 @@ #include #include -LOG_MODULE_DECLARE(zmk, CONFIG_ZMK_LOG_LEVEL); - #if DT_HAS_COMPAT_STATUS_OKAY(DT_DRV_COMPAT) +LOG_MODULE_REGISTER(DT_DRV_COMPAT, CONFIG_ZMK_BEHAVIOR_BACKLIGHT_LOG_LEVEL); + static int behavior_backlight_init(const struct device *dev) { return 0; } static int diff --git a/app/src/behaviors/behavior_bt.c b/app/src/behaviors/behavior_bt.c index 03bb7d8c..913513ef 100644 --- a/app/src/behaviors/behavior_bt.c +++ b/app/src/behaviors/behavior_bt.c @@ -8,9 +8,7 @@ #include #include - #include -LOG_MODULE_DECLARE(zmk, CONFIG_ZMK_LOG_LEVEL); #include #include @@ -20,6 +18,8 @@ LOG_MODULE_DECLARE(zmk, CONFIG_ZMK_LOG_LEVEL); #if DT_HAS_COMPAT_STATUS_OKAY(DT_DRV_COMPAT) +LOG_MODULE_REGISTER(DT_DRV_COMPAT, CONFIG_ZMK_BEHAVIOR_BLUETOOTH_LOG_LEVEL); + static int on_keymap_binding_pressed(struct zmk_behavior_binding *binding, struct zmk_behavior_binding_event event) { switch (binding->param1) { diff --git a/app/src/behaviors/behavior_caps_word.c b/app/src/behaviors/behavior_caps_word.c index d9b3f24e..c718215c 100644 --- a/app/src/behaviors/behavior_caps_word.c +++ b/app/src/behaviors/behavior_caps_word.c @@ -20,10 +20,10 @@ #include #include -LOG_MODULE_DECLARE(zmk, CONFIG_ZMK_LOG_LEVEL); - #if DT_HAS_COMPAT_STATUS_OKAY(DT_DRV_COMPAT) +LOG_MODULE_REGISTER(DT_DRV_COMPAT, CONFIG_ZMK_BEHAVIOR_CAPS_WORD_LOG_LEVEL); + struct caps_word_continue_item { uint16_t page; uint32_t id; diff --git a/app/src/behaviors/behavior_ext_power.c b/app/src/behaviors/behavior_ext_power.c index a51a9f6d..0f518851 100644 --- a/app/src/behaviors/behavior_ext_power.c +++ b/app/src/behaviors/behavior_ext_power.c @@ -14,10 +14,11 @@ #include #include -LOG_MODULE_DECLARE(zmk, CONFIG_ZMK_LOG_LEVEL); #if DT_HAS_COMPAT_STATUS_OKAY(DT_DRV_COMPAT) +LOG_MODULE_REGISTER(DT_DRV_COMPAT, CONFIG_ZMK_BEHAVIOR_EXT_POWER_LOG_LEVEL); + static int on_keymap_binding_convert_central_state_dependent_params(struct zmk_behavior_binding *binding, struct zmk_behavior_binding_event event) { diff --git a/app/src/behaviors/behavior_hold_tap.c b/app/src/behaviors/behavior_hold_tap.c index efc96c1a..5285bc71 100644 --- a/app/src/behaviors/behavior_hold_tap.c +++ b/app/src/behaviors/behavior_hold_tap.c @@ -20,10 +20,10 @@ #include #include -LOG_MODULE_DECLARE(zmk, CONFIG_ZMK_LOG_LEVEL); - #if DT_HAS_COMPAT_STATUS_OKAY(DT_DRV_COMPAT) +LOG_MODULE_REGISTER(DT_DRV_COMPAT, CONFIG_ZMK_BEHAVIOR_HOLD_TAP_LOG_LEVEL); + #define ZMK_BHV_HOLD_TAP_MAX_HELD 10 #define ZMK_BHV_HOLD_TAP_MAX_CAPTURED_EVENTS 40 diff --git a/app/src/behaviors/behavior_key_press.c b/app/src/behaviors/behavior_key_press.c index 566cfcfb..1e93136a 100644 --- a/app/src/behaviors/behavior_key_press.c +++ b/app/src/behaviors/behavior_key_press.c @@ -14,7 +14,7 @@ #include #include -LOG_MODULE_DECLARE(zmk, CONFIG_ZMK_LOG_LEVEL); +LOG_MODULE_REGISTER(DT_DRV_COMPAT, CONFIG_ZMK_BEHAVIOR_KEY_PRESS_LOG_LEVEL); static int behavior_key_press_init(const struct device *dev) { return 0; }; diff --git a/app/src/behaviors/behavior_key_repeat.c b/app/src/behaviors/behavior_key_repeat.c index c93fa722..f8c5f980 100644 --- a/app/src/behaviors/behavior_key_repeat.c +++ b/app/src/behaviors/behavior_key_repeat.c @@ -15,10 +15,10 @@ #include #include -LOG_MODULE_DECLARE(zmk, CONFIG_ZMK_LOG_LEVEL); - #if DT_HAS_COMPAT_STATUS_OKAY(DT_DRV_COMPAT) +LOG_MODULE_REGISTER(DT_DRV_COMPAT, CONFIG_ZMK_BEHAVIOR_KEY_REPEAT_LOG_LEVEL); + struct behavior_key_repeat_config { uint8_t index; uint8_t usage_pages_count; diff --git a/app/src/behaviors/behavior_key_toggle.c b/app/src/behaviors/behavior_key_toggle.c index 0dc0f5ab..9a5c9739 100644 --- a/app/src/behaviors/behavior_key_toggle.c +++ b/app/src/behaviors/behavior_key_toggle.c @@ -15,7 +15,7 @@ #include #include -LOG_MODULE_DECLARE(zmk, CONFIG_ZMK_LOG_LEVEL); +LOG_MODULE_REGISTER(DT_DRV_COMPAT, CONFIG_ZMK_BEHAVIOR_KEY_TOGGLE_LOG_LEVEL); static int behavior_key_toggle_init(const struct device *dev) { return 0; } diff --git a/app/src/behaviors/behavior_macro.c b/app/src/behaviors/behavior_macro.c index acffe3d8..8cb55bfc 100644 --- a/app/src/behaviors/behavior_macro.c +++ b/app/src/behaviors/behavior_macro.c @@ -11,7 +11,7 @@ #include #include -LOG_MODULE_DECLARE(zmk, CONFIG_ZMK_LOG_LEVEL); +LOG_MODULE_REGISTER(zmk_behavior_macro, CONFIG_ZMK_BEHAVIOR_MACRO_LOG_LEVEL); enum behavior_macro_mode { MACRO_MODE_TAP, diff --git a/app/src/behaviors/behavior_mod_morph.c b/app/src/behaviors/behavior_mod_morph.c index 3a8bf08c..7aee5421 100644 --- a/app/src/behaviors/behavior_mod_morph.c +++ b/app/src/behaviors/behavior_mod_morph.c @@ -19,10 +19,10 @@ #include #include -LOG_MODULE_DECLARE(zmk, CONFIG_ZMK_LOG_LEVEL); - #if DT_HAS_COMPAT_STATUS_OKAY(DT_DRV_COMPAT) +LOG_MODULE_REGISTER(DT_DRV_COMPAT, CONFIG_ZMK_BEHAVIOR_MOD_MORPH_LOG_LEVEL); + struct behavior_mod_morph_config { struct zmk_behavior_binding normal_binding; struct zmk_behavior_binding morph_binding; diff --git a/app/src/behaviors/behavior_momentary_layer.c b/app/src/behaviors/behavior_momentary_layer.c index 0c86e605..367b94a5 100644 --- a/app/src/behaviors/behavior_momentary_layer.c +++ b/app/src/behaviors/behavior_momentary_layer.c @@ -13,7 +13,7 @@ #include #include -LOG_MODULE_DECLARE(zmk, CONFIG_ZMK_LOG_LEVEL); +LOG_MODULE_REGISTER(DT_DRV_COMPAT, CONFIG_ZMK_BEHAVIOR_MOMENTARY_LAYER_LOG_LEVEL); struct behavior_mo_config {}; struct behavior_mo_data {}; diff --git a/app/src/behaviors/behavior_mouse_key_press.c b/app/src/behaviors/behavior_mouse_key_press.c index 9064a1aa..f3326d5b 100644 --- a/app/src/behaviors/behavior_mouse_key_press.c +++ b/app/src/behaviors/behavior_mouse_key_press.c @@ -14,10 +14,10 @@ #include #include -LOG_MODULE_DECLARE(zmk, CONFIG_ZMK_LOG_LEVEL); - #if DT_HAS_COMPAT_STATUS_OKAY(DT_DRV_COMPAT) +LOG_MODULE_REGISTER(DT_DRV_COMPAT, CONFIG_ZMK_BEHAVIOR_MOUSE_KEY_PRESS_LOG_LEVEL); + static int behavior_mouse_key_press_init(const struct device *dev) { return 0; }; static int on_keymap_binding_pressed(struct zmk_behavior_binding *binding, diff --git a/app/src/behaviors/behavior_none.c b/app/src/behaviors/behavior_none.c index 0137622a..692a501f 100644 --- a/app/src/behaviors/behavior_none.c +++ b/app/src/behaviors/behavior_none.c @@ -12,10 +12,10 @@ #include -LOG_MODULE_DECLARE(zmk, CONFIG_ZMK_LOG_LEVEL); - #if DT_HAS_COMPAT_STATUS_OKAY(DT_DRV_COMPAT) +LOG_MODULE_REGISTER(DT_DRV_COMPAT, CONFIG_ZMK_BEHAVIOR_NONE_LOG_LEVEL); + static int behavior_none_init(const struct device *dev) { return 0; }; static int on_keymap_binding_pressed(struct zmk_behavior_binding *binding, diff --git a/app/src/behaviors/behavior_outputs.c b/app/src/behaviors/behavior_outputs.c index d172c3a1..13d8ca98 100644 --- a/app/src/behaviors/behavior_outputs.c +++ b/app/src/behaviors/behavior_outputs.c @@ -8,6 +8,7 @@ #include #include +#include #include #include @@ -15,11 +16,10 @@ #include #include -#include -LOG_MODULE_DECLARE(zmk, CONFIG_ZMK_LOG_LEVEL); - #if DT_HAS_COMPAT_STATUS_OKAY(DT_DRV_COMPAT) +LOG_MODULE_REGISTER(DT_DRV_COMPAT, CONFIG_ZMK_BEHAVIOR_OUTPUTS_LOG_LEVEL); + static int on_keymap_binding_pressed(struct zmk_behavior_binding *binding, struct zmk_behavior_binding_event event) { switch (binding->param1) { diff --git a/app/src/behaviors/behavior_reset.c b/app/src/behaviors/behavior_reset.c index c559f17f..34b99db0 100644 --- a/app/src/behaviors/behavior_reset.c +++ b/app/src/behaviors/behavior_reset.c @@ -14,9 +14,10 @@ #include -LOG_MODULE_DECLARE(zmk, CONFIG_ZMK_LOG_LEVEL); - #if DT_HAS_COMPAT_STATUS_OKAY(DT_DRV_COMPAT) + +LOG_MODULE_REGISTER(DT_DRV_COMPAT, CONFIG_ZMK_BEHAVIOR_RESET_LOG_LEVEL); + struct behavior_reset_config { int type; }; diff --git a/app/src/behaviors/behavior_rgb_underglow.c b/app/src/behaviors/behavior_rgb_underglow.c index a16ee591..2f65e649 100644 --- a/app/src/behaviors/behavior_rgb_underglow.c +++ b/app/src/behaviors/behavior_rgb_underglow.c @@ -14,10 +14,10 @@ #include #include -LOG_MODULE_DECLARE(zmk, CONFIG_ZMK_LOG_LEVEL); - #if DT_HAS_COMPAT_STATUS_OKAY(DT_DRV_COMPAT) +LOG_MODULE_REGISTER(DT_DRV_COMPAT, CONFIG_ZMK_BEHAVIOR_RGB_UNDERGLOW_LOG_LEVEL); + static int behavior_rgb_underglow_init(const struct device *dev) { return 0; } static int diff --git a/app/src/behaviors/behavior_sensor_rotate_common.c b/app/src/behaviors/behavior_sensor_rotate_common.c index 94bf40c1..cba558e2 100644 --- a/app/src/behaviors/behavior_sensor_rotate_common.c +++ b/app/src/behaviors/behavior_sensor_rotate_common.c @@ -9,7 +9,8 @@ #include "behavior_sensor_rotate_common.h" -LOG_MODULE_DECLARE(zmk, CONFIG_ZMK_LOG_LEVEL); +LOG_MODULE_REGISTER(zmk_behavior_sensor_rotate_common, + CONFIG_ZMK_BEHAVIOR_SENSOR_ROTATE_COMMON_LOG_LEVEL); int zmk_behavior_sensor_rotate_common_accept_data( struct zmk_behavior_binding *binding, struct zmk_behavior_binding_event event, diff --git a/app/src/behaviors/behavior_sticky_key.c b/app/src/behaviors/behavior_sticky_key.c index 05f6846b..d8d81630 100644 --- a/app/src/behaviors/behavior_sticky_key.c +++ b/app/src/behaviors/behavior_sticky_key.c @@ -20,10 +20,10 @@ #include #include -LOG_MODULE_DECLARE(zmk, CONFIG_ZMK_LOG_LEVEL); - #if DT_HAS_COMPAT_STATUS_OKAY(DT_DRV_COMPAT) +LOG_MODULE_REGISTER(DT_DRV_COMPAT, CONFIG_ZMK_BEHAVIOR_STICKY_KEY_LOG_LEVEL); + #define KEY_PRESS DEVICE_DT_NAME(DT_INST(0, zmk_behavior_key_press)) #define ZMK_BHV_STICKY_KEY_MAX_HELD 10 diff --git a/app/src/behaviors/behavior_tap_dance.c b/app/src/behaviors/behavior_tap_dance.c index 4f6fa1a1..bc7d971c 100644 --- a/app/src/behaviors/behavior_tap_dance.c +++ b/app/src/behaviors/behavior_tap_dance.c @@ -17,10 +17,10 @@ #include #include -LOG_MODULE_DECLARE(zmk, CONFIG_ZMK_LOG_LEVEL); - #if DT_HAS_COMPAT_STATUS_OKAY(DT_DRV_COMPAT) +LOG_MODULE_REGISTER(DT_DRV_COMPAT, CONFIG_ZMK_BEHAVIOR_TAP_DANCE_LOG_LEVEL); + #define ZMK_BHV_TAP_DANCE_MAX_HELD 10 #define ZMK_BHV_TAP_DANCE_POSITION_FREE UINT32_MAX @@ -258,4 +258,4 @@ static int behavior_tap_dance_init(const struct device *dev) { DT_INST_FOREACH_STATUS_OKAY(KP_INST) -#endif \ No newline at end of file +#endif diff --git a/app/src/behaviors/behavior_to_layer.c b/app/src/behaviors/behavior_to_layer.c index 1c87a925..7eee1594 100644 --- a/app/src/behaviors/behavior_to_layer.c +++ b/app/src/behaviors/behavior_to_layer.c @@ -13,10 +13,10 @@ #include #include -LOG_MODULE_DECLARE(zmk, CONFIG_ZMK_LOG_LEVEL); - #if DT_HAS_COMPAT_STATUS_OKAY(DT_DRV_COMPAT) +LOG_MODULE_REGISTER(DT_DRV_COMPAT, CONFIG_ZMK_BEHAVIOR_TO_LAYER_LOG_LEVEL); + static int behavior_to_init(const struct device *dev) { return 0; }; static int to_keymap_binding_pressed(struct zmk_behavior_binding *binding, diff --git a/app/src/behaviors/behavior_toggle_layer.c b/app/src/behaviors/behavior_toggle_layer.c index 817462df..afbbafcf 100644 --- a/app/src/behaviors/behavior_toggle_layer.c +++ b/app/src/behaviors/behavior_toggle_layer.c @@ -13,10 +13,10 @@ #include #include -LOG_MODULE_DECLARE(zmk, CONFIG_ZMK_LOG_LEVEL); - #if DT_HAS_COMPAT_STATUS_OKAY(DT_DRV_COMPAT) +LOG_MODULE_REGISTER(DT_DRV_COMPAT, CONFIG_ZMK_BEHAVIOR_TOGGLE_LAYER_LOG_LEVEL); + struct behavior_tog_config {}; struct behavior_tog_data {}; diff --git a/app/src/behaviors/behavior_transparent.c b/app/src/behaviors/behavior_transparent.c index c7bf802b..021eea0f 100644 --- a/app/src/behaviors/behavior_transparent.c +++ b/app/src/behaviors/behavior_transparent.c @@ -12,10 +12,10 @@ #include -LOG_MODULE_DECLARE(zmk, CONFIG_ZMK_LOG_LEVEL); - #if DT_HAS_COMPAT_STATUS_OKAY(DT_DRV_COMPAT) +LOG_MODULE_REGISTER(DT_DRV_COMPAT, CONFIG_ZMK_BEHAVIOR_TRANSPARENT_LOG_LEVEL); + static int behavior_transparent_init(const struct device *dev) { return 0; }; static int on_keymap_binding_pressed(struct zmk_behavior_binding *binding,