test

Dependencies:   SimpleDMA mbed-rtos mbed

Fork of spiDMAtest by Shreesha S

Revision:
0:f0f5102ed9ca
Child:
1:3cceef118195
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Wed Jul 15 11:16:13 2015 +0000
@@ -0,0 +1,35 @@
+#include "mbed.h"
+#include "rtos.h"
+#include "SimpleDMA.h"
+#include "dmaSPIslave.h"
+
+dmaSPISlave spi(PTA16, PTA17, PTA15, PTA14);
+RawSerial pc(USBTX, USBRX);
+DigitalOut ledg(LED_GREEN);
+
+int main(){
+    pc.baud(9600);
+    pc.printf("inside main\r\n");
+    spi.format(8,3);
+    spi.frequency(1000000);
+    
+    uint8_t buffer[100] = {0};
+    pc.printf("welcome to dma test, start sending data now\r\n");
+    
+//    int i = 0;
+//    while(i < 100){
+//        if(spi.receive()){
+//            buffer[i] = spi.read();
+//            ++i;
+//            ledg = !ledg;
+//        }
+//    }
+    spi.bulkRead(buffer, 100);
+    
+    for(int i = 0 ; i < 100 ; ++i){
+        pc.printf("%02x ", buffer[i]);
+    }
+    pc.printf("\r\n");
+    
+    return 0;
+}
\ No newline at end of file