nsp

Fork of RTC-DS1307 by Henry Leinen

Revision:
10:c52cce057d63
Parent:
9:5627b407e097
Child:
11:e1fe5bdec7b5
diff -r 5627b407e097 -r c52cce057d63 Rtc_Ds1307.cpp
--- a/Rtc_Ds1307.cpp	Wed Jun 26 21:05:46 2013 +0000
+++ b/Rtc_Ds1307.cpp	Tue Jan 27 14:33:32 2015 +0000
@@ -14,7 +14,7 @@
     //  Create a new I2C object
     m_rtc = new I2C(sda, scl);
     if (m_rtc == NULL)
-        error("Rtc_Ds1307");
+        pc.printf("Rtc_Ds1307");
         
     // Set the frequency to standard 100kHz
     m_rtc->frequency(100000);
@@ -31,7 +31,7 @@
     char buffer[7];
     INFO("reading clock registers to write the new time : %d:%d:%d\n", time.hour, time.min, time.sec);
     if (!read(0,buffer,7)) {
-        ERR("Failed to read from RTC\n");
+        pc.printf("Failed to read from RTC\n");
         return false;
     }
     //  Now update only the time part (saving the existing flags)
@@ -52,7 +52,7 @@
     buffer[6] = decimalToBcd(time.year-2000);
     INFO("Writing new time and date data to RTC\n");
     if (!write(0, buffer, 7) ) {
-        ERR("Failed to write the data to RTC!\n");
+        pc.printf("Failed to write the data to RTC!\n");
         return false;
     }
     return true;
@@ -66,7 +66,7 @@
     INFO("Getting time from RTC\n");
     if (!read(0, buffer, 7) ) {
         //  Failed to read
-        ERR("Failed to read from RTC\n");
+        pc.printf("Failed to read from RTC\n");
         return false;
     }
     thm = ((buffer[2] & 64) == 64);
@@ -96,7 +96,7 @@
     
     INFO ("Reading clock start/stop register value\n");
     if (!read(0, &strtStop, 1)) {
-        ERR("Failed to read clock start stop register !\n");
+        pc.printf("Failed to read clock start stop register !\n");
         return false;
     }
     
@@ -104,7 +104,7 @@
     
     INFO("Writing back start/stop register value\n");
     if (!write(0, &strtStop, 1)) {
-        ERR("Failed to write the start stop register !\n");
+        pc.printf("Failed to write the start stop register !\n");
         return false;
     }
     
@@ -118,7 +118,7 @@
     
     INFO ("Reading clock start/stop register value\n");
     if (!read(0, &strtStop, 1)) {
-        ERR("Failed to read clock start stop register !\n");
+        pc.printf("Failed to read clock start stop register !\n");
         return false;
     }
     
@@ -126,7 +126,7 @@
     
     INFO("Writing back start/stop register value\n");
     if (!write(0, &strtStop, 1)) {
-        ERR("Failed to write the start stop register !\n");
+        pc.printf("Failed to write the start stop register !\n");
         return false;
     }
     
@@ -140,7 +140,7 @@
     INFO("Reading register value first\n");
     
     if (!read(7,&reg, 1)) {
-        ERR("Failed to read register value !\n");
+        pc.printf("Failed to read register value !\n");
         return false;
     }
     INFO("[Reg:0x07] = %02x\n", reg); 
@@ -152,7 +152,7 @@
     INFO("[Reg:0x07] = %02x\n", reg); 
     
     if (!write(7, &reg, 1)) {
-        ERR("Failed to write register value !\n");
+        pc.printf("Failed to write register value !\n");
         return false;
     }
     
@@ -168,12 +168,12 @@
     
 //    m_rtc->start();
     if (m_rtc->write(0xd0, buffer2, 1) != 0) {
-        ERR("Failed to write register address on rtv!\n");
+        pc.printf("Failed to write register address on rtv!\n");
         m_rtc->stop();
         return false;
     }
     if (m_rtc->read(0xd0, buffer, len) != 0) {
-        ERR("Failed to read register !\n");
+        pc.printf("Failed to read register !\n");
         return false;
     }
     m_rtc->stop();
@@ -191,7 +191,7 @@
 
 //    m_rtc->start();        
     if (m_rtc->write(0xd0, buffer2, len+1) != 0) {
-        ERR("Failed to write data to rtc\n");
+        pc.printf("Failed to write data to rtc\n");
         m_rtc->stop();
         return false;
     }