AAA
Dependencies: mbed
GCS_MUX_CODE.cpp@0:22d57f537f92, 2018-05-24 (annotated)
- Committer:
- halusis
- Date:
- Thu May 24 09:38:18 2018 +0000
- Revision:
- 0:22d57f537f92
AAA
Who changed what in which revision?
User | Revision | Line number | New 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 | } |