Dependencies:   C12832 MMA7660 mbed

src/led3.cpp

Committer:
INTRA\mitsuru.suzuki
Date:
2018-04-04
Revision:
13:2c1fe87a06cd
Child:
14:15447d4751c3

File content as of revision 13:2c1fe87a06cd:

#include "mbed.h"
#include "commands.h"

DigitalOut myled(LED3);

static void _Initialize(void) {
    myled = 0;
}

static void _ProcessInitialize(void) {
    
}

static bool _ProcessIsContinue(void) {
    return false;
}

static void _ProcessRunning(void) {
    myled = (myled == 0) ? 1 : 0;
    wait(0.3);
}

static void _Finalize(void) {
    _Initialize();
}

COMMAND_DEFINE Command_led3 = {(char*)"led3", _Initialize, _Finalize,
    _ProcessInitialize, _ProcessIsContinue, _ProcessRunning
};