14 #include <BayEOSBuffer.h>
43 void adjust(
unsigned long sec);
45 volatile long _seconds;
57 unsigned long last_set;
68 uint8_t readRegister(uint8_t regaddress);
69 void writeRegister(uint8_t regaddress, uint8_t value);
72 void enableInterrupts(uint8_t periodicity);
73 void enableInterrupts(uint8_t hh24, uint8_t mm,uint8_t ss);
74 void disableInterrupts();
75 void clearINTStatus();
77 void convertTemperature();
78 float getTemperature();
80 uint8_t intType, intPeriodicity, intHH24, intMM;
93 void enableINTA_Interrupts(uint8_t periodicity);
94 void enableINTA_Interrupts(uint8_t hh24, uint8_t mm);
95 void disableINTA_Interrupts();
97 void changeOffset(uint8_t digitalOffset);
99 uint8_t intType, intPeriodicity, intHH24, intMM;
108 unsigned char time_is_set();
109 unsigned char alarm_is_set();
112 void enable_interrupt();
113 void disable_interrupt();
114 void clear_interrupt();
120 void writeAlarm(
unsigned long sse);
121 void setAlarmRepeat(
byte repeat);
122 unsigned char getSeconds();
123 unsigned char getMinutes();
124 unsigned char getHours();
125 unsigned char getDays();
126 unsigned char getDayOfWeek();
127 unsigned char getMonths();
128 unsigned int getYears();
130 void setSeconds(
unsigned char);
131 void setMinutes(
unsigned char);
132 void setHours(
unsigned char);
133 void setDays(
unsigned char);
134 void setDayOfWeek(
unsigned char);
135 void setMonths(
unsigned char);
136 void setYears(
unsigned int);
137 void epoch_seconds_to_date(
unsigned long seconds_left);
138 unsigned long date_to_epoch_seconds(
unsigned int year,
byte month,
byte day,
byte hour,
byte minute,
byte second);
139 unsigned long date_to_epoch_seconds();
143 unsigned char getRegister(
unsigned char registerNumber);
144 void setRegister(
unsigned char registerNumber,
unsigned char registerValue);
Definition: BayEOSBuffer.h:33
Definition: BayEOSBuffer.h:56