ads1115 only
Fork of mbed by
Diff: rtc_time.h
- Revision:
- 96:487b796308b0
- Parent:
- 65:5798e58a58b1
- Child:
- 122:f9eeca106725
--- a/rtc_time.h Wed Mar 04 07:31:39 2015 +0100 +++ b/rtc_time.h Tue Mar 17 14:27:45 2015 +0000 @@ -69,6 +69,17 @@ */ void set_time(time_t t); +/** Attach an external RTC to be used for the C time functions + * + * Do not call this function from an interrupt while an RTC read/write operation may be occurring + * + * @param read_rtc pointer to function which returns current UNIX timestamp + * @param write_rtc pointer to function which sets current UNIX timestamp, can be NULL + * @param init_rtc pointer to funtion which initializes RTC, can be NULL + * @param isenabled_rtc pointer to function wich returns if the rtc is enabled, can be NULL + */ +void attach_rtc(time_t (*read_rtc)(void), void (*write_rtc)(time_t), void (*init_rtc)(void), int (*isenabled_rtc)(void)); + #ifdef __cplusplus } #endif