xrocusOS_ADXL355 version
Dependencies: mbed SDFileSystem
Diff: main.cpp
- 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);