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 global interrupt request.
Toggle LEDs to shows user input state.
Reads data from the medium.
Writes data into the medium.
Returns the manufacturer string descriptor.
Returns the serial number string descriptor.
Returns the configuration string descriptor.
Returns the interface string descriptor.
Returns the device descriptor.
Returns the LangID string descriptor.
Returns the product string descriptor.
Initializes the storage unit (medium)
Returns the medium capacity.
Checks whether the medium is ready.
Checks whether the medium is write protected.
Returns the Max Supported LUNs.
This function is executed in case of error occurrence.
Convert Hex 32Bits value into char
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.
Create the serial number string descriptor