SPI library used to communicate with an altera development board attached to four zigbee-header pins.

Revision:
28:80b46485fa1d
Parent:
27:fb63c8b70bc2
diff -r fb63c8b70bc2 -r 80b46485fa1d mmSPI.cpp
--- a/mmSPI.cpp	Sun Aug 25 05:16:58 2013 +0000
+++ b/mmSPI.cpp	Sun Aug 25 05:38:28 2013 +0000
@@ -138,7 +138,7 @@
       
       clear_transmit_vector();                  // clear transmit vector.
       
-      pcSend[7] = 0x02;                         // mbed sends a command.
+      pcSend[7] = 0x06;                         // mbed sends a command.
       
                                                 // align into instruction word.
       pcSend[1] = ((cRegister & 0x07) << 2) | 0xA0;
@@ -177,12 +177,12 @@
       write_register(0x02,cHData);              // R2 <- high-data.
       write_register(0x01,cLdata);              // R1 <- low-data.
   
-      pcSend[7] = 0x02;                         // mbed sends command.
+      pcSend[7] = 0x06;                         // mbed sends command.
       pcSend[1] = 0x02;                         // write-enable high.
       pcSend[0] = 0x00;                         // remainder of instruction.
       transceive_vector();
       
-      pcSend[7] = 0x02;                         // mbed sends command.
+      pcSend[7] = 0x06;                         // mbed sends command.
       pcSend[1] = 0x00;                         // write-enable low.
       pcSend[0] = 0x00;                         // remainder of instruction.
       transceive_vector();   
@@ -201,12 +201,12 @@
             
       write_register(0x03,cAddress);            // R3 <= address.
       
-      pcSend[7] = 0x02;                         // mbed sends command.
+      pcSend[7] = 0x06;                         // mbed sends command.
       pcSend[1] = 0xC8;                         // R2 <- MM[R3]
       pcSend[0] = 0x00;
       transceive_vector();                      // send command. 
       
-      pcSend[7] = 0x02;                         // mbed sends command.
+      pcSend[7] = 0x06;                         // mbed sends command.
       pcSend[1] = 0xC4;                         // R1 <- MM[R3]
       pcSend[0] = 0x00;
       transceive_vector();                      // send command.