manu jose
/
6hrslave
B.3 PROGRAM .SLAVE
decl.h
- Committer:
- manujose
- Date:
- 2010-12-04
- Revision:
- 0:9092ea8d9a6c
- Child:
- 1:695db1757630
File content as of revision 0:9092ea8d9a6c:
#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