B.3 : THE 6 HOUR PROGRAM WITH 1 PPS SIGNAL THE MASTER TO BE CONNECTED TO 11 PIN.

Dependencies:   mbed

Committer:
manujose
Date:
Tue Dec 14 23:26:02 2010 +0000
Revision:
1:9efda6a3f83c
Parent:
0:e6964ff1bbcc
hello

Who changed what in which revision?

UserRevisionLine numberNew contents of line
manujose 0:e6964ff1bbcc 1 #ifndef _DECL_
manujose 0:e6964ff1bbcc 2 #define _DECL_
manujose 0:e6964ff1bbcc 3 //Variable declarations.
manujose 0:e6964ff1bbcc 4
manujose 0:e6964ff1bbcc 5 #define NUM_MICRO_SEC 1000000
manujose 0:e6964ff1bbcc 6 #define CLK_FREQUENCY 96000000
manujose 0:e6964ff1bbcc 7 #define CLK_FREQ_MICRO 96000000000000
manujose 0:e6964ff1bbcc 8 #define CLK_FRQ 96
manujose 0:e6964ff1bbcc 9 #define RESET_42 0xF0537000
manujose 0:e6964ff1bbcc 10
manujose 0:e6964ff1bbcc 11 typedef struct time_val {
manujose 0:e6964ff1bbcc 12 time_t tv_sec;
manujose 0:e6964ff1bbcc 13 time_t tv_usec;
manujose 0:e6964ff1bbcc 14 } timeval;
manujose 0:e6964ff1bbcc 15 //timeval global_time;
manujose 0:e6964ff1bbcc 16 #define QUEUE_MAX 100
manujose 0:e6964ff1bbcc 17
manujose 0:e6964ff1bbcc 18
manujose 0:e6964ff1bbcc 19
manujose 0:e6964ff1bbcc 20
manujose 0:e6964ff1bbcc 21 Serial pc(USBTX, USBRX);
manujose 0:e6964ff1bbcc 22 Serial sync(p9,p10);
manujose 0:e6964ff1bbcc 23 Serial serial2(p13,p14);
manujose 0:e6964ff1bbcc 24
manujose 0:e6964ff1bbcc 25 InterruptIn trig(p29);
manujose 0:e6964ff1bbcc 26
manujose 0:e6964ff1bbcc 27 DigitalOut myled(LED1);
manujose 0:e6964ff1bbcc 28 DigitalOut myled2(LED2);
manujose 0:e6964ff1bbcc 29 DigitalOut toggle(p11);
manujose 0:e6964ff1bbcc 30
manujose 0:e6964ff1bbcc 31
manujose 0:e6964ff1bbcc 32
manujose 0:e6964ff1bbcc 33 //FUNCTION DECLARATION
manujose 0:e6964ff1bbcc 34 int startTimer(void);
manujose 0:e6964ff1bbcc 35 int curTimeEqualGR(timeval *tv);
manujose 0:e6964ff1bbcc 36 void(*gtrigFunc)(timeval *tv);
manujose 0:e6964ff1bbcc 37 void Timer0_IRQHandler(void);
manujose 0:e6964ff1bbcc 38 void getTime(timeval *tv);
manujose 0:e6964ff1bbcc 39 void reportToggle(void);
manujose 0:e6964ff1bbcc 40
manujose 0:e6964ff1bbcc 41
manujose 0:e6964ff1bbcc 42 #endif