AAA

Dependencies:   mbed

GCS_MUX_CODE.cpp

Committer:
halusis
Date:
2018-05-24
Revision:
0:22d57f537f92

File content as of revision 0:22d57f537f92:

#include "mbed.h"
#include "Pin_Assign.h"
#include "Global_Variables.h"
#include "COMMs.h"

Ticker Timer2gcs;
bool fTimer2gcs=0;
void Timer2gcs_isr(void);

int main() 
{
    Pc.baud(38400);
    Trk.baud(38400);
    Trg.baud(38400);
    
    Timer2gcs.attach(&Timer2gcs_isr,0.2);
    
    while(1) 
    {
        if(Pc.readable()) GetPc();
        if(Trk.readable()) GetTrk();
        if(Trg.readable()) GetTrg();
        if(fTimer2gcs==1)
        {
            fTimer2gcs=0;
            Mux2GCS();
        }
    }
}

void Timer2gcs_isr(void)
{
    fTimer2gcs=1;
}