This function handles NMI exception.
This function handles Hard Fault exception.
This function handles Debug Monitor exception.
This function handles Memory Manage exception.
This function handles Bus Fault exception.
This function handles Usage Fault exception.
This function handles SysTick Handler.
This function handles SVCall exception.
This function handles PendSVC exception.
This function is executed in case of error occurrence.
Update SystemCoreClock variable according to Clock Register Values. The SystemCoreClock variable contains the core clock (HCLK), it can be used by the user application to setup the SysTick timer or configure other parameters. - If SYSCLK source is HSI, SystemCoreClock will contain the HSI_VALUE(*) - If SYSCLK source is HSE, SystemCoreClock will contain the HSE_VALUE(**) - If SYSCLK source is PLL, SystemCoreClock will contain the HSE_VALUE(**) or HSI_VALUE(*) multiplied/divided by the PLL factors. (*) HSI_VALUE is a constant defined in stm32f4xx_hal_conf.h file (default value 16 MHz) but the real value may vary depending on the variations in voltage and temperature. (**) HSE_VALUE is a constant defined in stm32f4xx_hal_conf.h file (its value depends on the application requirements), user has to ensure that HSE_VALUE is same as the real frequency of the crystal used. Otherwise, this function may have wrong result. - The result of this function could be not correct when using fractional value for HSE crystal.
Setup the microcontroller system Initialize the FPU setting, vector table location and External memory configuration.
This function handles External line 0 interrupt request.
This function handles USB-On-The-Go FS global interrupt request.
This function handles TIM4 global interrupt request.
This function handles External line 1 interrupt request.
Pauses or Resumes a played Wave.
Update the recorded data.
Plays Wave from a mass storage.
Initializes the Wave player.
Main routine for Mass storage application
COMMAND_AudioExecuteApplication.
System Clock Configuration The system Clock is configured as follow : System Clock source = PLL (HSE) SYSCLK(Hz) = 168000000 HCLK(Hz) = 168000000 AHB Prescaler = 1 APB1 Prescaler = 4 APB2 Prescaler = 2 HSE Frequency(Hz) = 8000000 PLL_M = 8 PLL_N = 336 PLL_P = 2 PLL_Q = 7 VDD(V) = 3.3 Main regulator output voltage = Scale1 mode Flash Latency(WS) = 5
Configures TIM4 Peripheral for LEDs lighting.
Initialize the wave header file
Initialize the wave header file