nsp
Fork of RTC-DS1307 by
Diff: Rtc_Ds1307.cpp
- 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,®, 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, ®, 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; }