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 External line 15_10 interrupt request.
Handles mouse button release.
Manages the menu on the screen.
This function handles DMA2 Stream 3 interrupt request.
This function handles DMA2 Stream 6 interrupt request.
Handles mouse button press.
This function handles SDIO interrupt request.
Manages Keyboard Menu Process.
Manages Mouse Menu Process.
Files operations: Read/Write and compare
Manages HID Menu Process.
Manages MSC Menu Process.
This function handles External line 2 interrupt request.
Probes the play back joystick state.
Changes the selection mode.
Manages Audio Menu Process.
Manages the menu on the screen.
Initializes the SD Storage.
Copies disk content in the explorer list.
Probes the Audio joystick state.
Probes the MSC joystick state.
Probes the HID joystick state.
Handles mouse scroll to update the mouse position on display window.
Manages the menu on the screen.
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) = 25000000 PLL_M = 25 PLL_N = 336 PLL_P = 2 PLL_Q = 7 VDD(V) = 3.3 Main regulator output voltage = Scale1 mode Flash Latency(WS) = 5
Shows audio file (*.wav) on the root
Main routine for Mouse application
Main routine for Keyboard application