TTDC / Mbed 2 deprecated switches

Dependencies:   C12832 MMA7660 mbed

accel.cpp

Committer:
ksaito
Date:
2018-03-14
Revision:
5:614e3ac042df
Parent:
4:d61f6d186db0
Child:
9:35c816293400

File content as of revision 5:614e3ac042df:

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

DigitalOut Zaxis_p(LED2);
DigitalOut Zaxis_n(LED3);
MMA7660 MMA(p28, p27);

static void _Initialize(void) {
    Zaxis_p = 0;
    Zaxis_n = 0;
}

static void _ProcessInitialize(void) {
    
}

static bool _ProcessIsContinue(void) {
    return false;
}

static void _ProcessRunning(void) {
    Zaxis_p = MMA.z();
    Zaxis_n = -MMA.z();
}

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

COMMAND_DEFINE Command_accel = {"accel", 0x02, _Initialize, _Finalize,
    _ProcessInitialize, _ProcessIsContinue, _ProcessRunning
};