ジョイスティック切換えで色々な処理をやります。 C言語学習用です。

Dependencies:   C12832 MMA7660 mbed

Revision:
13:2c1fe87a06cd
Child:
14:15447d4751c3
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/accel.cpp	Wed Apr 04 20:58:28 2018 +0900
@@ -0,0 +1,33 @@
+#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 = {(char*)"accel", _Initialize, _Finalize,
+    _ProcessInitialize, _ProcessIsContinue, _ProcessRunning
+};