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 External Line 0 interrupt request.
Handles mouse button release.
This function handles USB-On-The-Go FS global interrupt request.
Handles mouse button press.
Manages Mouse Menu Process.
This function handles TIM interrupt request.
This function is executed in case of error occurrence.
Handles mouse scroll to update the mouse position on display window.
System Clock Configuration The system Clock is configured as follow : System Clock source = PLL (HSE) SYSCLK(Hz) = 100000000 HCLK(Hz) = 100000000 AHB Prescaler = 1 APB1 Prescaler = 2 APB2 Prescaler = 1 HSE Frequency(Hz) = 8000000 PLL_M = 8 PLL_N = 200 PLL_P = 2 PLL_Q = 7 PLL_R = 2 VDD(V) = 3.3 Main regulator output voltage = Scale1 mode Flash Latency(WS) = 5 The USB clock configuration from PLLI2S: PLLI2SM = 8 PLLI2SN = 192 PLLI2SQ = 4
Check the availability of adafruit 1.8" TFT shield on top of STM32NUCLEO board. This is done by reading the state of IO PC.01 pin (mapped to JoyStick available on adafruit 1.8" TFT shield). If the state of PC.01 is high then the adafruit 1.8" TFT shield is available.
Main routine for Mouse application
Main routine for Keyboard application