xrocusOS_ADXL355 version

Dependencies:   mbed SDFileSystem

Revision:
7:9ab8809f9693
Parent:
6:81a3d517fd56
Child:
9:c81d0df866f5
--- a/main.cpp	Thu May 09 00:06:21 2019 +0000
+++ b/main.cpp	Sat May 11 04:03:33 2019 +0000
@@ -7,36 +7,13 @@
 #include "SDDataStore.h"
 #include "global.h"
 #include "string.h"
+#include "DeviceRepeater.h"
+#include "DummyDevice.h"
 
 /** --- Global Variables --- */
 Serial pc(SERIAL_TX, SERIAL_RX);
 DigitalOut myled(LED1);
 
-#if 0
-SPI spiSield(D11, D12, D13);
-DigitalOut csSield(D10);
-
-static void test(void)
-{
-    int val;
-    /* spiSield 8bit/mode=3 */
-    spiSield.format(8, 3);
-    spiSield.frequency(400000);
-    csSield = 1;
-    wait(0.5);
-    pc.printf("test");
-    csSield = 0;
-    /* set Communication Register */
-    /* /WEN=0, R/W=1, RS=100, CREAD=0, reserved=0 */
-    spiSield.write(0x60);
-    /* get ID Register */
-    /* /WEN=0, R/W=1, RS=100, CREAD=0, reserved=0 */
-    val = spiSield.write(0x00);
-    csSield = 1;
-    pc.printf("(ID=0x%x)\n", val);
-}
-#endif
-
 /** --- main --- */
 int main()
 {
@@ -46,7 +23,8 @@
     pc.baud(115200);
     pc.format(8, Serial::None, 1);
     
-    //test();
+    /* create Device */
+    pDevRept = new DeviceRepeater(&DummyDev);
     
     /* new timer manager */
     pTM = new TimeManager();
@@ -58,7 +36,7 @@
     pCP = new CommandParser(pUR, 0, rules, getNumOfRules);
     pCP->run();
         
-    pc.printf("Hello World !\n");
+    pc.printf(":0 ACK 0004 0000\n");
     
     while(1) {
         wait(1);