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 handles USB-On-The-Go FS/HS global interrupt request.
Toggles LEDs to show user input state.
Performs the TS calibration
check if the TS is calibrated
Calibrate x position (to obtain X = calibrated(x))
This function handles External line 2 interrupt request.
Manages AUDIO Menu Process.
This function handles DMA1 Stream 2 interrupt request.
Initializes the USB KEY Storage.
Shows audio file (*.wav) on the root
Initializes Audio Interface.
Copies disk content in the explorer list.
Static Functions Changes the selection mode.
TouchScreen_Calibration_WaitForPressedState : wait until a particular press/depress action The function is managing anti-rebound : that is the awaited state when detected needs to be stable for a sufficient time (timeout time), otherwise a new sense to search for awaited state is performed. When awaited state is found and state is stable for timeout duration, the function is exited.
Test touch screen state and modify audio state machine according to that
Static Function Audio Application Init.
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
Static Functions Gets the file info.
Initializes the Wave player.
Display interface touch screen buttons
Static Functions Encoder initialization.
Initialize the wave header file
Initialize the wave header file
Display interface touch screen buttons