lab 1 code

Dependencies:   CMSIS-DSP_for_STM32F746G BSP_DISCO_F746NG

Revision:
11:4256dbbb0c89
Parent:
10:a82b64ea1d11
Child:
12:e44766b61346
--- a/main.cpp	Sun Dec 29 06:29:49 2019 +0000
+++ b/main.cpp	Sun Dec 29 06:46:19 2019 +0000
@@ -88,11 +88,7 @@
     while (1) {
     /* First Half */
         /* Wait end of half block recording */
-        //while (audio_rec_buffer_state == BUFFER_OFFSET_HALF) {
-        //}
-        //audio_rec_buffer_state = BUFFER_OFFSET_NONE;
-
-        while (audio_rec_buffer_state == BUFFER_OFFSET_NONE) {}
+        while (audio_rec_buffer_state != BUFFER_OFFSET_HALF) {}
 
         total_time = timer.read_us();
         timer.reset();
@@ -110,11 +106,7 @@
 
 
         /* Wait end of one block recording */
-        //while (audio_rec_buffer_state == BUFFER_OFFSET_FULL) {
-        //}
-        //audio_rec_buffer_state = BUFFER_OFFSET_NONE;
-
-        while (audio_rec_buffer_state == BUFFER_OFFSET_HALF) {}
+        while (audio_rec_buffer_state != BUFFER_OFFSET_FULL) {}
         
         /* Copy recorded 2nd half block */
         memcpy((uint16_t *)(AUDIO_BUFFER_OUT + (AUDIO_BLOCK_SIZE)), (uint16_t *)(AUDIO_BUFFER_IN + (AUDIO_BLOCK_SIZE)), AUDIO_BLOCK_SIZE);