From bbbdceb9d13441f4b96257718ed090b8998759f7 Mon Sep 17 00:00:00 2001 From: patacongo Date: Fri, 6 May 2011 21:10:00 +0000 Subject: More timer changes from Uros git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3572 42af7a65-404d-4744-a932-0658087f49c3 --- nuttx/include/time.h | 25 +++++++++++++++++-------- 1 file changed, 17 insertions(+), 8 deletions(-) (limited to 'nuttx/include/time.h') diff --git a/nuttx/include/time.h b/nuttx/include/time.h index fab20e020..c52e74bf2 100644 --- a/nuttx/include/time.h +++ b/nuttx/include/time.h @@ -60,28 +60,37 @@ */ #ifdef CONFIG_MSEC_PER_TICK -# define CLK_TCK (1000/CONFIG_MSEC_PER_TICK) -# define CLOCKS_PER_SEC (1000/CONFIG_MSEC_PER_TICK) +# define CLK_TCK (1000/CONFIG_MSEC_PER_TICK) +# define CLOCKS_PER_SEC (1000/CONFIG_MSEC_PER_TICK) #else -# define CLK_TCK (100) -# define CLOCKS_PER_SEC (100) +# define CLK_TCK (100) +# define CLOCKS_PER_SEC (100) #endif /* This is the only clock_id supported by the "Clock and Timer * Functions." */ -#define CLOCK_REALTIME 0 +#define CLOCK_REALTIME 0 + +/* Non-standard. Returns active UTC time, which is disabled during + * power down modes. Unit is 1 second. + */ + +#ifdef CONFIG_RTC +# define CLOCK_ACTIVETIME 1 +#endif + #define CLOCK_ABSTIME /* This is a flag that may be passed to the timer_settime() function */ -#define TIMER_ABSTIME 1 +#define TIMER_ABSTIME 1 /* Local time is the same as gmtime in this implementation */ -#define localtime(c) gmtime(c) -#define localtime_r(c,r) gmtime_r(c,r) +#define localtime(c) gmtime(c) +#define localtime_r(c,r) gmtime_r(c,r) /******************************************************************************** * Global Type Declarations -- cgit v1.2.3