Grenade Drone Controller

Dependencies:   mbed

GranadeCtrl.cpp

Committer:
halusis
Date:
2018-07-16
Revision:
0:4194aba3f887
Child:
1:903bcc4d9628

File content as of revision 0:4194aba3f887:

#include "mbed.h"
#include "PinAssign.h"
#include "GlobalVars.h"
#include "Functions.h"

bool fSndTimer=0;

Timeout SndTimer;
void SndTimer_isr(void) {fSndTimer=1;}

int main() 
{
    SndTimer.attach(&SndTimer_isr,1);
    InitPWM();
    
    pc.baud(115200);
    Switch.baud(9600);
    
    while(1) 
    {
        if(fSndTimer==1)
        {
            fSndTimer=0;
            
            SndPWM();
            SigBit=RcvBit;
            Switch.putc(SigBit);
            
        }
        
        if(Switch.readable()) RcvProc();
    }
}