From 4df48932d81402042230f04f1b8d1054eee9b2fa Mon Sep 17 00:00:00 2001 From: ReFil <31960031+ReFil@users.noreply.github.com> Date: Fri, 31 May 2024 10:12:22 +0100 Subject: [PATCH] chore(kscan): fix unused variable warning in kssb If using sideband kscan for tasks other than soft off (i.e. with CONFIG_PM_DEVICE disabled) the compiler throws an unused variable warning. Moving inside the #if IS_ENABLED(CONFIG_PM_DEVICE) fixes this warning --- app/src/kscan_sideband_behaviors.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/kscan_sideband_behaviors.c b/app/src/kscan_sideband_behaviors.c index f3992ebc..664bd2fe 100644 --- a/app/src/kscan_sideband_behaviors.c +++ b/app/src/kscan_sideband_behaviors.c @@ -93,12 +93,12 @@ void ksbb_inner_kscan_callback(const struct device *dev, uint32_t row, uint32_t } static int ksbb_configure(const struct device *dev, kscan_callback_t callback) { - const struct ksbb_config *cfg = dev->config; struct ksbb_data *data = dev->data; data->callback = callback; #if IS_ENABLED(CONFIG_PM_DEVICE) + const struct ksbb_config *cfg = dev->config; if (pm_device_wakeup_is_enabled(dev) && pm_device_wakeup_is_capable(cfg->kscan)) { pm_device_wakeup_enable(cfg->kscan, true); }