From 0ae40112b9e0f2c42e89e14e9abe7d866c63d36a Mon Sep 17 00:00:00 2001 From: batt Date: Tue, 11 Nov 2008 14:46:59 +0000 Subject: [PATCH] Silence warning when testing. git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1920 38d2e660-2303-0410-9eaa-f027e97ec537 --- bertos/hw/hw_i2c_bitbang.h | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/bertos/hw/hw_i2c_bitbang.h b/bertos/hw/hw_i2c_bitbang.h index 18ad79fa..4822af7c 100644 --- a/bertos/hw/hw_i2c_bitbang.h +++ b/bertos/hw/hw_i2c_bitbang.h @@ -44,10 +44,10 @@ #warning TODO:This is an example implementation, you must implement it! -#define SDA_HI /* Implement me:Set SDA High by setting SDA pin as input */ -#define SDA_LO /* Implement me:Set SDA Low by setting SDA pin as open collector output */ -#define SCL_HI /* Implement me:Set SCL High by setting SCL pin as input */ -#define SCL_LO /* Implement me:Set SCL Low by setting SCL pin as open collector output */ +#define SDA_HI do { /* Implement me:Set SDA High by setting SDA pin as input */ } while (0) +#define SDA_LO do { /* Implement me:Set SDA Low by setting SDA pin as open collector output */ } while (0) +#define SCL_HI do { /* Implement me:Set SCL High by setting SCL pin as input */ } while (0) +#define SCL_LO do { /* Implement me:Set SCL Low by setting SCL pin as open collector output */ } while (0) #define SCL_IN (true) /* Implement me: read SDA pin state */ @@ -56,11 +56,11 @@ /** * This macro should set SDA and SCL lines as input. */ -#define I2C_BITBANG_HW_INIT /* Implement me! */ +#define I2C_BITBANG_HW_INIT do { /* Implement me! */ } while (0) /** * Half bit delay routine used to generate the correct timings. */ -#define I2C_HALFBIT_DELAY() /* Implement me! */ +#define I2C_HALFBIT_DELAY() do { /* Implement me! */ } while (0) #endif /* HW_I2C_BITBANG_H */ -- 2.25.1