paparazzi-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[paparazzi-commits] [5227] add some macros needed by sys_mon module


From: Gautier Hattenberger
Subject: [paparazzi-commits] [5227] add some macros needed by sys_mon module
Date: Thu, 05 Aug 2010 13:14:50 +0000

Revision: 5227
          http://svn.sv.gnu.org/viewvc/?view=rev&root=paparazzi&revision=5227
Author:   gautier
Date:     2010-08-05 13:14:39 +0000 (Thu, 05 Aug 2010)
Log Message:
-----------
add some macros needed by sys_mon module

Modified Paths:
--------------
    paparazzi3/trunk/sw/airborne/arm7/sys_time_hw.h
    paparazzi3/trunk/sw/airborne/sim/sys_time_hw.h

Modified: paparazzi3/trunk/sw/airborne/arm7/sys_time_hw.h
===================================================================
--- paparazzi3/trunk/sw/airborne/arm7/sys_time_hw.h     2010-08-05 11:27:35 UTC 
(rev 5226)
+++ paparazzi3/trunk/sw/airborne/arm7/sys_time_hw.h     2010-08-05 13:14:39 UTC 
(rev 5227)
@@ -126,6 +126,7 @@
 
 #define SEC_OF_SYS_TICS(st) (st / PCLK * T0_PCLK_DIV)
 #define MSEC_OF_SYS_TICS(st) (st / (PCLK/1000) * T0_PCLK_DIV)
+#define USEC_OF_SYS_TICS(st) (st / (PCLK/1000000) * T0_PCLK_DIV)
 
 #define GET_CUR_TIME_FLOAT() ((float)cpu_time_sec + 
SEC_OF_SYS_TICS((float)cpu_time_ticks))
 

Modified: paparazzi3/trunk/sw/airborne/sim/sys_time_hw.h
===================================================================
--- paparazzi3/trunk/sw/airborne/sim/sys_time_hw.h      2010-08-05 11:27:35 UTC 
(rev 5226)
+++ paparazzi3/trunk/sw/airborne/sim/sys_time_hw.h      2010-08-05 13:14:39 UTC 
(rev 5227)
@@ -3,9 +3,25 @@
 
 #include <unistd.h>
 
+#define SYS_TICS_OF_SEC(x) (x)
 #define SYS_TICS_OF_USEC(x) (x)
+#define SYS_TICS_OF_NSEC(x) (x)
+#define SIGNED_SYS_TICS_OF_SEC(x) (x)
 #define SIGNED_SYS_TICS_OF_USEC(x) (x)
 
+#define SEC_OF_SYS_TICS(st) (st)
+#define MSEC_OF_SYS_TICS(st) (st)
+#define USEC_OF_SYS_TICS(st) (st)
+
+#define SysTimeChronoStart() { }
+#define SysTimeChronoStop() { }
+#define SysTimeChronoStartDisableIRQ() { }
+#define SysTimeChronoStopEnableIRQAndSendUS(_tag) { }
+
+#define SysTimeTimerStart(_t) { }
+#define SysTimeTimer(_t) (_t)
+#define SysTimeTimerStop(_t) { }
+
 static inline void sys_time_init( void ) {}
 
 #define sys_time_periodic() TRUE




reply via email to

[Prev in Thread] Current Thread [Next in Thread]