AAA

Dependencies:   mbed

Committer:
halusis
Date:
Thu May 24 09:38:18 2018 +0000
Revision:
0:22d57f537f92
AAA

Who changed what in which revision?

UserRevisionLine numberNew contents of line
halusis 0:22d57f537f92 1 #include "mbed.h"
halusis 0:22d57f537f92 2 #include "Pin_Assign.h"
halusis 0:22d57f537f92 3 #include "Global_Variables.h"
halusis 0:22d57f537f92 4 #include "COMMs.h"
halusis 0:22d57f537f92 5
halusis 0:22d57f537f92 6 Ticker Timer2gcs;
halusis 0:22d57f537f92 7 bool fTimer2gcs=0;
halusis 0:22d57f537f92 8 void Timer2gcs_isr(void);
halusis 0:22d57f537f92 9
halusis 0:22d57f537f92 10 int main()
halusis 0:22d57f537f92 11 {
halusis 0:22d57f537f92 12 Pc.baud(38400);
halusis 0:22d57f537f92 13 Trk.baud(38400);
halusis 0:22d57f537f92 14 Trg.baud(38400);
halusis 0:22d57f537f92 15
halusis 0:22d57f537f92 16 Timer2gcs.attach(&Timer2gcs_isr,0.2);
halusis 0:22d57f537f92 17
halusis 0:22d57f537f92 18 while(1)
halusis 0:22d57f537f92 19 {
halusis 0:22d57f537f92 20 if(Pc.readable()) GetPc();
halusis 0:22d57f537f92 21 if(Trk.readable()) GetTrk();
halusis 0:22d57f537f92 22 if(Trg.readable()) GetTrg();
halusis 0:22d57f537f92 23 if(fTimer2gcs==1)
halusis 0:22d57f537f92 24 {
halusis 0:22d57f537f92 25 fTimer2gcs=0;
halusis 0:22d57f537f92 26 Mux2GCS();
halusis 0:22d57f537f92 27 }
halusis 0:22d57f537f92 28 }
halusis 0:22d57f537f92 29 }
halusis 0:22d57f537f92 30
halusis 0:22d57f537f92 31 void Timer2gcs_isr(void)
halusis 0:22d57f537f92 32 {
halusis 0:22d57f537f92 33 fTimer2gcs=1;
halusis 0:22d57f537f92 34 }