Damian Herman / Mbed 2 deprecated NetrunnerMain

Dependencies:   mbed

include/EngineDriver.h

Committer:
overkiller
Date:
2015-06-22
Revision:
1:90d75436758b
Child:
2:09cc6b203fe4

File content as of revision 1:90d75436758b:

#ifndef DRIVER_H
#define DRIVER_H
#include "mbed.h"
DigitalOut en1(D2);
DigitalOut en2(D4);
DigitalOut in1(D3);
DigitalOut in2(D5);
DigitalOut in3(D6);
DigitalOut in4(D10);
void testEngines()
{
        in1 = 1;
        in2 = 0;
        in3 = 1;
        in4 = 0;
        wait(1);
        in1 = 0;
        in2 = 1;
        in3 = 0;
        in4 = 1;
        wait(1);
}
void enableAll()
{
    en1 = 1;
    en2 = 1;
}
void enableOne(int which)
{
    if(which == 0)
    {
        en1 = 1;
    }else if(which == 1)
    {
        en2 = 1;
    }
}
void disableAll()
{
    en1 = 0;
    en2 = 0;
}
void disableOne(int which)
{
    if(which == 0)
    {
        en1 = 0;
    }else if(which == 1)
    {
        en2 = 0;
    } 
}
#endif //DRIVER_H