B.3 PROGRAM .SLAVE

Dependencies:   mbed

decl.h

Committer:
manujose
Date:
2010-12-14
Revision:
1:695db1757630
Parent:
0:9092ea8d9a6c

File content as of revision 1:695db1757630:

#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