spi mater sent data

Dependencies:   mbed

Revision:
0:7e6f73cc7a90
Child:
1:a19894ffadcc
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Sun Oct 25 14:29:34 2015 +0000
@@ -0,0 +1,59 @@
+#include "mbed.h"
+ 
+SPI device(SPI_MOSI, SPI_MISO, SPI_SCK);
+DigitalOut cs(D10);
+//DigitalOut myled(LED1);
+
+Serial pc(USBTX, USBRX);
+
+ 
+int main() {
+    int i = 0;
+    int spi_data[8];
+    
+    //pc.baud(115200);
+    
+    device.frequency(1000000);
+    device.format(8,1);
+    
+    cs=1;
+    
+    while(1) {
+        
+        cs=0;
+        spi_data[0] = device.write(0x57);
+        wait_us(1);
+        spi_data[1] = device.write(0x34);
+        wait_us(1);
+        spi_data[2] = device.write(15);
+        wait_us(1);
+        spi_data[3] = device.write('s');           
+        wait_us(1);
+        
+        cs=1;
+         /*
+        if(spi_data[0] ==0x01 && spi_data[1] == 0x45 && spi_data[2] == 0x09 && spi_data[3] == 0x01)
+        {
+            pc.printf("OK\n\n");
+            }
+            else
+            {
+        pc.printf("spi_data[0] = 0x%x\n",spi_data[0]);
+        
+        pc.printf("spi_data[1] = 0x%x\n",spi_data[1]);
+        pc.printf("spi_data[2] = 0x%x\n",spi_data[2]);
+        pc.printf("spi_data[3] = 0x%x\n",spi_data[3]);
+        
+        }
+        wait_us(1000);  
+        */
+       /* 
+        myled=1;
+        wait_ms(100);
+        myled=0;
+        wait_ms(100);
+        */
+        
+    }
+}
+ 
\ No newline at end of file