From 762c639369a6d84aedb6599f17e53157df8c6daa Mon Sep 17 00:00:00 2001 From: Gregor Riepl Date: Tue, 16 Dec 2014 16:18:36 +0100 Subject: [PATCH] i2c: avoif using a poisoned macro Change the i2c interrupt name evaluation order to avoid hitting a poisened macro. Signed-off-by: Gregor Riepl --- modules/comm/i2c/i2c.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/comm/i2c/i2c.c b/modules/comm/i2c/i2c.c index 81dae5c..546cc3c 100644 --- a/modules/comm/i2c/i2c.c +++ b/modules/comm/i2c/i2c.c @@ -538,9 +538,11 @@ void i2c_debug(void) * Interrupt routing for I2C. Refer to datasheets for more * informations. */ -#if !defined(TWI_vect) && defined(SIG_2WIRE_SERIAL) +#ifndef TWI_vect +#if defined(SIG_2WIRE_SERIAL) #define TWI_vect SIG_2WIRE_SERIAL #endif +#endif SIGNAL(TWI_vect) { uint8_t hard_status; -- 2.20.1