AudioRecord and FFT/MSE comparison. Call AudioRecord_demo for control record and AudioSample for subsequent recordings.

Dependencies:   CMSIS_DSP_401 STM32L4xx_HAL_Driver

Fork of OneHopeOnePrayer by Senior Design: Sound Monitor

Revision:
4:652cb54276d0
Parent:
2:1066910a6cbc
--- a/startup_stm32l476xx.s	Thu Nov 26 22:32:56 2015 +0000
+++ b/startup_stm32l476xx.s	Thu Dec 03 22:16:32 2015 +0000
@@ -1,8 +1,8 @@
 ;******************** (C) COPYRIGHT 2015 STMicroelectronics ********************
 ;* File Name          : startup_stm32l476xx.s
 ;* Author             : MCD Application Team
-;* Version            : V1.1.0
-;* Date               : 16-September-2015
+;* Version            : V1.1.1
+;* Date               : 16-October-2015
 ;* Description        : STM32L476xx Ultra Low Power devices vector table for MDK-ARM toolchain.
 ;*                      This module performs:
 ;*                      - Set the initial SP
@@ -48,21 +48,18 @@
 Stack_Size      EQU     0x400;
 
                 AREA    STACK, NOINIT, READWRITE, ALIGN=3
-                    EXPORT __initial_sp
 Stack_Mem       SPACE   Stack_Size
-
-__initial_sp    
+__initial_sp
+initial_sp      EQU 0x20018000 ; Top of RAM1 96k
 
 
 ; <h> Heap Configuration
 ;   <o>  Heap Size (in Bytes) <0x0-0xFFFFFFFF:8>
 ; </h>
 
-Heap_Size       EQU     0x10000;
+Heap_Size       EQU     0x14000;
 
                 AREA    HEAP, NOINIT, READWRITE, ALIGN=3
-                EXPORT __heap_base
-                EXPORT __heap_limit
 __heap_base
 Heap_Mem        SPACE   Heap_Size
 __heap_limit
@@ -415,30 +412,29 @@
 ;*******************************************************************************
 ; User Stack and Heap initialization
 ;*******************************************************************************
-;                 IF      :DEF:MICROLIB
-;
-;                 EXPORT  __initial_sp
-;                 EXPORT  __heap_base
-;                 EXPORT  __heap_limit
-;
-;                 ELSE
-;
-;                 IMPORT  __use_two_region_memory
-;                 EXPORT  __user_initial_stackheap
-;
-;__user_initial_stackheap
-;
-;                 LDR     R0, =  Heap_Mem
-;                 LDR     R1, =(Stack_Mem + Stack_Size)
-;                 LDR     R2, = (Heap_Mem +  Heap_Size)
-;                 LDR     R3, = Stack_Mem
-;                 BX      LR
-;
-;                 ALIGN
-;
-;                 ENDIF
-;
-                  END
+                 IF      :DEF:__MICROLIB
+
+                 EXPORT  __initial_sp
+                 EXPORT  __heap_base
+                 EXPORT  __heap_limit
+
+                 ELSE
+
+                 IMPORT  __use_two_region_memory
+                 EXPORT  __user_initial_stackheap
+
+__user_initial_stackheap
 
-;************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE*****
+                 LDR     R0, =  Heap_Mem
+                 LDR     R1, =(Stack_Mem + Stack_Size)
+                 LDR     R2, = (Heap_Mem +  Heap_Size)
+                 LDR     R3, = Stack_Mem
+                 BX      LR
 
+                 ALIGN
+
+                 ENDIF
+
+                 END
+
+;************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE*****
\ No newline at end of file