works OK sampling modem signals
authordrowe67 <drowe67@01035d8c-6547-0410-b346-abe4f91aad63>
Wed, 19 Jun 2013 07:55:52 +0000 (07:55 +0000)
committerdrowe67 <drowe67@01035d8c-6547-0410-b346-abe4f91aad63>
Wed, 19 Jun 2013 07:55:52 +0000 (07:55 +0000)
git-svn-id: https://svn.code.sf.net/p/freetel/code@1323 01035d8c-6547-0410-b346-abe4f91aad63

codec2-dev/stm32/src/stm32f4_adc.c

index 90c1ddd9cef5ebae8dc6a3f028cf6b11a585e104..ea065961b9ca2a3a3f71faf7664b6bca1e89b0ab 100644 (file)
@@ -94,13 +94,14 @@ int main(void){
     }
     bufs = FS*REC_TIME_SECS/N;
 
+    printf("Starting!\n");
     for(i=0; i<bufs; i++) {
         //ConvertedValue = adc_convert();
         //printf("ConvertedValue = %d\n", ConvertedValue); 
         printf("adc_buf: %d %d  half: %d full: %d adc_overflow: %d\n", 
                adc_buf[0],adc_buf[ADC_BUF_SZ-1],
                half, full, adc_overflow);
-        while(fifo_read(DMA2_Stream0_fifo, buf, N) != -1);
+        while(fifo_read(DMA2_Stream0_fifo, buf, N) == -1);
         fwrite(buf, sizeof(short), N, frec);      
     }
     fclose(frec);