B.3 PROGRAM .SLAVE

Dependencies:   mbed

Revision:
0:9092ea8d9a6c
Child:
1:695db1757630
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/decl.h	Sat Dec 04 05:09:46 2010 +0000
@@ -0,0 +1,40 @@
+#ifndef _DECL_
+#define _DECL_
+//Variable declarations.
+
+#define NUM_MICRO_SEC 1000000
+#define CLK_FREQUENCY 96000000
+#define CLK_FREQ_MICRO 96000000000000
+#define CLK_FRQ  96
+#define RESET_42 0xF0537000
+
+typedef struct time_val {
+    time_t tv_sec;
+    time_t tv_usec;
+} timeval;
+//timeval global_time;
+#define QUEUE_MAX 10
+
+
+typedef signed long long llong;
+
+Serial pc(USBTX, USBRX);
+Serial sync(p9,p10); 
+Serial serial2(p13,p14); 
+
+
+DigitalOut myLED(LED1);
+DigitalOut myled2(LED2);
+InterruptIn trig(p16);
+DigitalOut toggle(p16);
+Ticker synch;
+
+//FUNCTION DECLARATION
+int startTimer(void);
+int curTimeEqualGR(timeval *tv);
+void(*gtrigFunc)(timeval *tv);
+void Timer0_IRQHandler(void);
+void getTime(timeval *tv);
+
+
+#endif
\ No newline at end of file