A feature complete driver for the ISL1208 real time clock from Intersil.

Dependents:   ISL1208_HelloWorld

Revision:
2:f33dbb2535a3
Parent:
1:c951ff6da740
Child:
4:42dc07f9ffb3
diff -r c951ff6da740 -r f33dbb2535a3 ISL1208.h
--- a/ISL1208.h	Mon Sep 16 22:06:51 2013 +0000
+++ b/ISL1208.h	Thu Nov 07 17:58:43 2013 +0000
@@ -151,7 +151,7 @@
      *
      * @returns The current time as a Unix timestamp.
      */
-    time_t time(void);
+    time_t time();
 
     /** Set the current time on the ISL1208 from a Unix timestamp
      *
@@ -163,33 +163,33 @@
      *
      * @returns Whether or not the RTC has completely lost power.
      */
-    bool powerFailed(void);
+    bool powerFailed();
 
     /** Determine whether the RTC has been on battery backup
      *
      * @returns Whether or not the RTC has been on battery backup.
      */
-    bool batteryFlag(void);
+    bool batteryFlag();
 
     /** Clear the battery backup flag
      */
-    void clearBatteryFlag(void);
+    void clearBatteryFlag();
 
     /** Determine whether the alarm has matched the RTC
      *
      * @returns Whether or not the alarm has matched the RTC.
      */
-    bool alarmFlag(void);
+    bool alarmFlag();
 
     /** Clear the alarm flag
      */
-    void clearAlarmFlag(void);
+    void clearAlarmFlag();
 
     /** Get the current output frequency on the IRQ/fOUT pin
      *
      * @returns The current output frequency.
      */
-    ISL1208::OutputFrequency foutFrequency(void);
+    ISL1208::OutputFrequency foutFrequency();
 
     /** Set the output frequency on the IRQ/fOUT pin
      *
@@ -201,7 +201,7 @@
      *
      * @returns Whether or not the IRQ/fOUT pin will continue to output on battery power.
      */
-    bool outputOnBattery(void);
+    bool outputOnBattery();
 
     /** Set whether or not the IRQ/fOUT pin should continue to output on battery power
      *
@@ -213,7 +213,7 @@
      *
      * @returns The current power mode as a PowerMode enum.
      */
-    ISL1208::PowerMode powerMode(void);
+    ISL1208::PowerMode powerMode();
 
     /** Set the power mode of the ISL1208
      *
@@ -225,7 +225,7 @@
      *
      * @returns The current alarm mode as an AlarmMode enum.
      */
-    ISL1208::AlarmMode alarmMode(void);
+    ISL1208::AlarmMode alarmMode();
 
     /** Set the alarm mode of the ISL1208
      *
@@ -237,7 +237,7 @@
      *
      * @returns The current analog trim in pF.
      */
-    float analogTrim(void);
+    float analogTrim();
 
     /** Set the analog trim of the ISL1208
      *
@@ -249,7 +249,7 @@
      *
      * @returns The current battery mode analog trim as a BatteryModeATR enum.
      */
-    ISL1208::BatteryModeATR batteryModeATR(void);
+    ISL1208::BatteryModeATR batteryModeATR();
 
     /** Set the battery mode analog trim of the ISL1208
      *
@@ -261,7 +261,7 @@
      *
      * @returns The current digital trim as a DigitalTrim enum.
      */
-    ISL1208::DigitalTrim digitalTrim(void);
+    ISL1208::DigitalTrim digitalTrim();
 
     /** Set the digital trim of the ISL1208
      *
@@ -273,7 +273,7 @@
      *
      * @returns The current alarm time as a Unix timestamp (with the current year)
      */
-    time_t alarmTime(void);
+    time_t alarmTime();
 
     /** Set the alarm time on the ISL1208 from a Unix timestamp
      *
@@ -291,7 +291,7 @@
      *
      * @returns The current contents of the SRAM.
      */
-    unsigned short sram(void);
+    unsigned short sram();
 
     /** Write new data to the battery-backed SRAM
      *