- Timestamp:
- 10/19/07 01:35:46 (15 months ago)
- Location:
- ds1803
- Files:
-
- 2 modified
-
ds1803.cpp (modified) (2 diffs)
-
ds1803.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
ds1803/ds1803.cpp
r7 r12 23 23 void DS1803::setWiper(uint8_t value, uint8_t wiperAddr) 24 24 { 25 if (!Wire.checkAddress(DS1803_ WADDR)) return;25 if (!Wire.checkAddress(DS1803_ADDR)) return; 26 26 27 Wire.beginTransmission(DS1803_ WADDR);27 Wire.beginTransmission(DS1803_ADDR); 28 28 Wire.send(wiperAddr); // Send the wiper address 29 29 … … 36 36 uint8_t DS1803::getValue() 37 37 { 38 if (!Wire.checkAddress(DS1803_ WADDR)) return;38 if (!Wire.checkAddress(DS1803_ADDR)) return; 39 39 40 Wire.requestFrom(DS1803_ RADDR, 2);40 Wire.requestFrom(DS1803_ADDR, 2); 41 41 42 42 while (Wire.available()) { -
ds1803/ds1803.h
r7 r12 15 15 16 16 #define DS1803_BASE_ADDR B00101000 17 #define DS1803_WADDR DS1803_BASE_ADDR | (DS1803_A0 * B00000001) | (DS1803_A1 * B00000010) | (DS1803_A2 * B00000100) 18 #define DS1803_RADDR DS1803_WADDR | 0x01 17 #define DS1803_ADDR DS1803_BASE_ADDR | (DS1803_A0 * B00000001) | (DS1803_A1 * B00000010) | (DS1803_A2 * B00000100) 19 18 20 19 /**