- Timestamp:
- 10/19/07 01:35:46 (15 months ago)
- Location:
- ds1337
- Files:
-
- 2 modified
-
ds1337.cpp (modified) (8 diffs)
-
ds1337.h (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
ds1337/ds1337.cpp
r10 r12 39 39 40 40 // Check address and returns false is there is an error 41 if (Wire.checkAddress(DS1337_ WADDR)) {41 if (Wire.checkAddress(DS1337_ADDR)) { 42 42 // Possibly set the default registers here 43 43 … … 54 54 } 55 55 56 return DS1337_ WADDR;56 return DS1337_ADDR; 57 57 } else clockExists = false; 58 58 … … 72 72 } 73 73 74 return DS1337_ WADDR;74 return DS1337_ADDR; 75 75 } 76 76 #endif … … 90 90 if (!clockExists) return; 91 91 92 Wire.beginTransmission(DS1337_ WADDR);92 Wire.beginTransmission(DS1337_ADDR); 93 93 Wire.send(registerNumber); 94 94 … … 102 102 if (!clockExists) return 0; 103 103 104 Wire.beginTransmission(DS1337_ WADDR);104 Wire.beginTransmission(DS1337_ADDR); 105 105 Wire.send(registerNumber); 106 106 Wire.endTransmission(); 107 107 108 Wire.requestFrom(DS1337_ WADDR, 1);108 Wire.requestFrom(DS1337_ADDR, 1); 109 109 110 110 while (!Wire.available()); … … 126 126 if (!clockExists) return; 127 127 128 Wire.beginTransmission(DS1337_ WADDR);128 Wire.beginTransmission(DS1337_ADDR); 129 129 Wire.send(0x00); 130 130 Wire.endTransmission(); 131 131 132 Wire.requestFrom(DS1337_ WADDR, 7);132 Wire.requestFrom(DS1337_ADDR, 7); 133 133 while (!Wire.available()); 134 134 … … 147 147 clockStop(); 148 148 149 Wire.beginTransmission(DS1337_ WADDR);149 Wire.beginTransmission(DS1337_ADDR); 150 150 Wire.send(0x00); 151 151 … … 592 592 void DS1337::alarmSave(void) 593 593 { 594 Wire.beginTransmission(DS1337_ WADDR);594 Wire.beginTransmission(DS1337_ADDR); 595 595 Wire.send((alarmId == false ? DS1337_ALARM1 : DS1337_ALARM2)); 596 596 -
ds1337/ds1337.h
r11 r12 39 39 * Define the DS1337 I2C addresses 40 40 **/ 41 #ifndef DS1337_WADDR 42 #define DS1337_WADDR 0x68 43 #endif 44 #define DS1337_RADDR DS1337_WADDR | 0x01 41 #ifndef DS1337_ADDR 42 #define DS1337_ADDR B01101000 43 #endif 45 44 46 45 /** … … 88 87 #define DS1337_ALARM_DT 5 89 88 89 /** 90 * Match Day of the week or match date 91 **/ 90 92 #define DS1337_ALARM_DT_DOW true 91 93 #define DS1337_ALARM_DT_DATE false