Impedance Fast Circuitry Software

Dependencies:   mbed-dsp mbed

Fork of DSP_200kHz by Mazzeo Research Group

Revision:
41:3e0623d81b9a
Parent:
40:bd6d8c35e822
Child:
42:52a92a8d2cc7
--- a/main.cpp	Fri Jan 30 06:16:39 2015 +0000
+++ b/main.cpp	Fri Jan 30 06:59:19 2015 +0000
@@ -37,6 +37,8 @@
 float currA0 = 0;
 float currA2 = 0;
 
+
+
 // Declaration of functions
 
 void timed_sampling();
@@ -45,7 +47,8 @@
 int rotary_count = 0;
 uint32_t last_AMT20_AB_read = 0;
 
-void ADC0_IRQHandler(void);
+DMA dma(sample_array1, sample_array2, angle_array, TOTAL_SAMPLES, &rotary_count);
+
 
 using namespace std;
  
@@ -57,8 +60,8 @@
     pc.baud(230400);
     pc.printf("Starting\r\n");
     
-    dma_init(TOTAL_SAMPLES);
-    analog_initialization(A0,pc);
+    dma.reset();
+    adc_init(A0);
     
     pc.printf("\r\n\r\n\r\n");
     
@@ -80,9 +83,9 @@
                     for(int i = 0; i < 3; i++) pc.printf("Sample[%i]: %x\r\n", i, sample_array1[i]);
                     break;
                 case 'a':
-                    start_adc();
+                    adc_start();
                     wait(1);
-                    stop_adc();
+                    adc_stop();
                     break;
             }
         }