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
This function is executed in case of error occurrence.
Displays demonstration menu.
System Clock Configuration The system Clock is configured as follow : System Clock source = PLL (HSI) SYSCLK(Hz) = 100000000 HCLK(Hz) = 100000000 AHB Prescaler = 1 APB1 Prescaler = 2 APB2 Prescaler = 1 HSE Frequency(Hz) = 8000000 PLL_M = 8 PLL_N = 400 PLL_P = 4 PLL_Q = 7 VDD(V) = 3.3 Main regulator output voltage = Scale1 mode Flash Latency(WS) = 3
Displays on TFT Images or error messages when error occurred.
Blinks LED2 with two frequencies depending on User press button.
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.