xrocusOS_ADXL355 version
Dependencies: mbed SDFileSystem
Diff: main.cpp
- Revision:
- 6:81a3d517fd56
- Parent:
- 5:a37e3a15444b
- Child:
- 7:9ab8809f9693
--- a/main.cpp Wed Apr 24 02:34:51 2019 +0000 +++ b/main.cpp Thu May 09 00:06:21 2019 +0000 @@ -12,6 +12,31 @@ 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() { @@ -21,6 +46,8 @@ pc.baud(115200); pc.format(8, Serial::None, 1); + //test(); + /* new timer manager */ pTM = new TimeManager(); /* Generate SDDataStore */ @@ -30,9 +57,8 @@ /* Generate Command parser as DeviceID = 0, ParsingRule = rules */ pCP = new CommandParser(pUR, 0, rules, getNumOfRules); pCP->run(); - + pc.printf("Hello World !\n"); - //sdcard_main(); while(1) { wait(1);