Gugen展示版

Fork of MagneWave by kouzi osaki

Revision:
1:a82b9af36dbf
Parent:
0:5a700113dd87
Child:
2:0fc5df933021
--- a/MagneWave.cpp	Tue Oct 29 06:49:27 2013 +0000
+++ b/MagneWave.cpp	Tue Oct 29 15:58:06 2013 +0000
@@ -23,6 +23,8 @@
     fseek( wavefile, 44, SEEK_SET );
     
     while(1){
+    //16bit
+    /*
         int tmpL = 0;
         int tmpH = 0;
         unsigned short dacVal16 = 0;
@@ -37,8 +39,17 @@
         dacVal16 = tmpL;
         dacVal16 |= ( tmpH << 8 );
         m_wave_DAC->write_u16( dacVal16 );
+    */
+    
+    // 8bit
+        int dacVal8 = fgetc( wavefile );
+        
+        if( dacVal8 == EOF ){
+            break;
+        }
+        m_wave_DAC->write_u8( ( unsigned short )dacVal8 );
         
         // TODO: adjust cycle
-        wait( 0.005 );
+        wait_us(100);
     }
 }