Commit 71d7f3f9 authored by Henrik Brix Andersen's avatar Henrik Brix Andersen Committed by Anas Nashif
Browse files

drivers: sensor: mcux_acmp: fix expansion-to-defined warning



Rework the checks for INPSEL, INNSEL, and C0_OFFSET_BIT presence to
avoid warnings when -Wexpansion-to-defined is enabled.

The warning was enabled in c7bc6380.

Fixes #32475.

Signed-off-by: default avatarHenrik Brix Andersen <hebad@vestas.com>
parent 692398d5
Loading
Loading
Loading
Loading
+17 −11
Original line number Diff line number Diff line
@@ -14,17 +14,23 @@

LOG_MODULE_REGISTER(mcux_acmp, CONFIG_SENSOR_LOG_LEVEL);

#define MCUX_ACMP_HAS_INPSEL \
	defined(FSL_FEATURE_ACMP_HAS_C1_INPSEL_BIT) && \
	(FSL_FEATURE_ACMP_HAS_C1_INPSEL_BIT == 1U)

#define MCUX_ACMP_HAS_INNSEL \
	defined(FSL_FEATURE_ACMP_HAS_C1_INNSEL_BIT) && \
	(FSL_FEATURE_ACMP_HAS_C1_INNSEL_BIT == 1U)

#define MCUX_ACMP_HAS_OFFSET \
	defined(FSL_FEATURE_ACMP_HAS_C0_OFFSET_BIT) && \
	(FSL_FEATURE_ACMP_HAS_C0_OFFSET_BIT == 1U)
#if defined(FSL_FEATURE_ACMP_HAS_C1_INPSEL_BIT) && (FSL_FEATURE_ACMP_HAS_C1_INPSEL_BIT == 1U)
#define MCUX_ACMP_HAS_INPSEL 1
#else
#define MCUX_ACMP_HAS_INPSEL 0
#endif

#if defined(FSL_FEATURE_ACMP_HAS_C1_INNSEL_BIT) && (FSL_FEATURE_ACMP_HAS_C1_INNSEL_BIT == 1U)
#define MCUX_ACMP_HAS_INNSEL 1
#else
#define MCUX_ACMP_HAS_INNSEL 0
#endif

#if defined(FSL_FEATURE_ACMP_HAS_C0_OFFSET_BIT) && (FSL_FEATURE_ACMP_HAS_C0_OFFSET_BIT == 1U)
#define MCUX_ACMP_HAS_OFFSET 1
#else
#define MCUX_ACMP_HAS_OFFSET 0
#endif

#define MCUX_ACMP_DAC_LEVELS 256
#define MCUX_ACMP_INPUT_CHANNELS 8