From d2fa0e3fdee679a6cdd5dd6616aca527eca3f080 Mon Sep 17 00:00:00 2001 From: gdisirio Date: Mon, 26 Sep 2011 08:23:10 +0000 Subject: git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@3412 35acf78f-673a-0410-8e92-d51de3d6d3f4 --- os/hal/include/rtc.h | 29 ++++++++++------------------- 1 file changed, 10 insertions(+), 19 deletions(-) (limited to 'os/hal/include') diff --git a/os/hal/include/rtc.h b/os/hal/include/rtc.h index 02aec2ceb..aa2562c69 100644 --- a/os/hal/include/rtc.h +++ b/os/hal/include/rtc.h @@ -26,12 +26,9 @@ * @{ */ - #ifndef _RTC_H_ #define _RTC_H_ - - #if HAL_USE_RTC || defined(__DOXYGEN__) /*===========================================================================*/ @@ -50,8 +47,14 @@ /* Driver data structures and types. */ /*===========================================================================*/ +/** + * @brief Type of a structure representing an RTC driver. + */ typedef struct RTCDriver RTCDriver; +/** + * @brief Type of an RTC callback. + */ typedef void (*rtccb_t)(RTCDriver *rtcp); #include "rtc_lld.h" @@ -68,26 +71,14 @@ typedef void (*rtccb_t)(RTCDriver *rtcp); extern "C" { #endif void rtcInit(void); - - #if RTC_SUPPORTS_CALLBACKS - void rtcSetCallback(RTCDriver *rtcp, rtccb_t overflowcb, - rtccb_t secondcb, rtccb_t alarmcb); - #endif /* RTC_SUPPORTS_CALLBACKS */ - +#if RTC_SUPPORTS_CALLBACKS + void rtcSetCallback(RTCDriver *rtcp, rtccb_t overflowcb, + rtccb_t secondcb, rtccb_t alarmcb); +#endif /* RTC_SUPPORTS_CALLBACKS */ void rtcSetTime(RTCDateTime *timespec); void rtcGetTime(RTCDateTime *timespec); - - - - void rtcSetAlarm(RTCDateTime *timespec); void rtcGetAlarm(RTCDateTime *timespec); - - - - - - #ifdef __cplusplus } #endif -- cgit v1.2.3