Save IR data

Dependencies:   mbed

Revision:
0:decd8d14cc06
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/wwChipSelect.cpp	Wed Aug 31 15:50:30 2011 +0000
@@ -0,0 +1,43 @@
+//Nest Egg Inc.
+//http://nestegg.jp/
+//White Wizard Board SPI Chip Select Code
+//Auther : Yoshinari kou
+//2010/10/03
+
+#include "wwChipSelect.h"
+
+wwChipSelect :: wwChipSelect(PinName cs):
+ ChipSelect(cs){
+ }
+ 
+void wwChipSelect :: wwCSwrite(int ch){   
+    //start
+    ChipSelect.write(1);   
+    wait_us(20); 
+    
+    ChipSelect.write(0);
+        
+    wait_us(26);//26
+    
+//A1
+    ChipSelect.write(0x01 & ch);    
+    wait_us(20);//46  
+    
+//A2    
+    ChipSelect.write((0x02 & ch)>>1);
+    wait_us(20);//66  
+    
+//A3    
+    ChipSelect.write((0x04 & ch)>>2);
+    wait_us(20);//86 
+    
+//A4    
+    ChipSelect.write((0x08 & ch)>>3);
+    wait_us(20);//106
+    
+    ChipSelect.write(1);
+    
+    wait_us(30); 
+
+}
+