Changeset 1920
- Timestamp:
- 11/11/08 15:46:59 (2 months ago)
- Files:
-
- trunk/bertos/hw/hw_i2c_bitbang.h (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/bertos/hw/hw_i2c_bitbang.h
r1877 r1920 45 45 #warning TODO:This is an example implementation, you must implement it! 46 46 47 #define SDA_HI /* Implement me:Set SDA High by setting SDA pin as input */48 #define SDA_LO /* Implement me:Set SDA Low by setting SDA pin as open collector output */49 #define SCL_HI /* Implement me:Set SCL High by setting SCL pin as input */50 #define SCL_LO /* Implement me:Set SCL Low by setting SCL pin as open collector output */47 #define SDA_HI do { /* Implement me:Set SDA High by setting SDA pin as input */ } while (0) 48 #define SDA_LO do { /* Implement me:Set SDA Low by setting SDA pin as open collector output */ } while (0) 49 #define SCL_HI do { /* Implement me:Set SCL High by setting SCL pin as input */ } while (0) 50 #define SCL_LO do { /* Implement me:Set SCL Low by setting SCL pin as open collector output */ } while (0) 51 51 52 52 … … 57 57 * This macro should set SDA and SCL lines as input. 58 58 */ 59 #define I2C_BITBANG_HW_INIT /* Implement me! */59 #define I2C_BITBANG_HW_INIT do { /* Implement me! */ } while (0) 60 60 61 61 /** 62 62 * Half bit delay routine used to generate the correct timings. 63 63 */ 64 #define I2C_HALFBIT_DELAY() /* Implement me! */64 #define I2C_HALFBIT_DELAY() do { /* Implement me! */ } while (0) 65 65 66 66 #endif /* HW_I2C_BITBANG_H */
