From 5a19c146008b3c98ead0dd9fc03d76ee71312cd5 Mon Sep 17 00:00:00 2001 From: Vitaly Repetenko Date: Tue, 19 Jun 2018 23:43:34 +0300 Subject: Issue #162: QEI driver macros not defined error fixed --- os/hal/include/hal_qei.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'os') diff --git a/os/hal/include/hal_qei.h b/os/hal/include/hal_qei.h index ce4a089..15f24ce 100644 --- a/os/hal/include/hal_qei.h +++ b/os/hal/include/hal_qei.h @@ -83,10 +83,10 @@ typedef void (*qeicallback_t)(QEIDriver *qeip); */ typedef enum { QEI_OVERFLOW_WRAP = 0, /**< Counter value will wrap around. */ -#if QEI_USE_OVERFLOW_DISCARD == TRUE +#if defined(QEI_USE_OVERFLOW_DISCARD) && QEI_USE_OVERFLOW_DISCARD == TRUE QEI_OVERFLOW_DISCARD = 1, /**< Counter doesn't change. */ #endif -#if QEI_USE_OVERFLOW_MINMAX == TRUE +#if defined(QEI_USE_OVERFLOW_MINMAX) && QEI_USE_OVERFLOW_MINMAX == TRUE QEI_OVERFLOW_MINMAX = 2, /**< Counter will be updated upto min or max.*/ #endif } qeioverflow_t; -- cgit v1.2.3