This is an involuntary fork, created because the repository would not update mmSPI. SPI library used to communicate with an altera development board attached to four zigbee-header pins.

Dependents:   Embedded_RTOS_Project

Fork of mmSPI by Mike Moore

Revision:
26:26a8f31a31b8
Parent:
24:d3b8c68f41f2
Child:
27:fb63c8b70bc2
--- a/mmSPI.cpp	Tue Aug 20 14:56:19 2013 +0000
+++ b/mmSPI.cpp	Wed Aug 21 16:59:29 2013 +0000
@@ -122,6 +122,16 @@
       }
     }
 //----------------------------------------------//------------------------------
+//  cRegister  ->  CPU_register
+//      0            R0
+//      1            R1
+//      2            R2
+//      3            R3
+//      4            PC
+//      5         <meta, don't do>
+//      6         <nothing>
+//      7         <nothing>
+
     void mmSPI::write_register(char cRegister, char cValue)
     {     
       int dLoop;                                // loop index.
@@ -139,6 +149,15 @@
       clear_transmit_vector();                  // clear transmit vector.
     }
 //----------------------------------------------//------------------------------
+//  cRegister  ->  CPU_register
+//      0      ->    R0
+//      1      ->    R1
+//      2      ->    R2
+//      3      ->    R3
+//      4      ->    PC
+//      5      ->    IR-H
+//      6      ->    IR-L
+//      7      ->  <never-use>
                                                 // returns the content of
                                                 // a CPU register.
     char mmSPI::read_register(char cRegister)