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.
Opens a file and copies its content to a buffer.
Open a file and display it on lcd
List up to 25 file on the root directory with extension .BMP
Displays adequate message on TFT available on adafruit 1.8" TFT shield
Copy file BmpName1 to BmpName2
Blinks LED2 with two frequencies depending on User press button.
Displays on TFT Images or error messages when error occurred.
Check the availability of adafruit 1.8" TFT shield on top of STM32NUCLEO board. This is done by reading the state of PC.01 pin when using the ADC1 peripheral or IO PF.03 pin when using ADC3 peripheral (mapped to JoyStick available on adafruit 1.8" TFT shield). If the state of PC.01 or PF.03 is high then the adafruit 1.8" TFT shield is available.
System Clock Configuration The system Clock is configured as follow : System Clock source = PLL (HSE) SYSCLK(Hz) = 180000000 HCLK(Hz) = 180000000 AHB Prescaler = 1 APB1 Prescaler = 4 APB2 Prescaler = 2 HSE Frequency(Hz) = 8000000 PLL_M = 8 PLL_N = 360 PLL_P = 2 PLL_Q = 7 PLL_R = 2 VDD(V) = 3.3 Main regulator output voltage = Scale1 mode Flash Latency(WS) = 5
Displays demonstration menu.