
lab 1 code
Dependencies: CMSIS-DSP_for_STM32F746G BSP_DISCO_F746NG
Diff: main.cpp
- 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);