/**
  @page NUCLEO-F303RE Demo 
  
  @verbatim
  ******************************************************************************
  * @file    readme.txt 
  * @author  MCD Application Team
  * @brief   Description of NUCLEO-F303RE Demo
  ******************************************************************************
  *
  * Copyright (c) 2016 STMicroelectronics. All rights reserved.
  *
  * This software is licensed under terms that can be found in the LICENSE file
  * in the root directory of this software component.
  * If no LICENSE file comes with this software, it is provided AS-IS.
  *
  ******************************************************************************
  @endverbatim

@par Demo Description

This demonstration firmware is based on STM32Cube. It helps you to discover STM32
Cortex-M devices that can be plugged on a STM32 Nucleo board.

This demo shows how to use the STM32F303RE Nucleo board to make an LED blink at different 
speeds when you press a button.

In this Demo, HCLK is configured at 64 MHz.

@note Care must be taken when using HAL_Delay(), this function provides accurate delay (in milliseconds)
      based on variable incremented in SysTick ISR. This implies that if HAL_Delay() is called from
      a peripheral ISR process, then the SysTick interrupt must have higher priority (numerically lower)
      than the peripheral interrupt. Otherwise the caller ISR process will be blocked.
      To change the SysTick interrupt priority you have to use HAL_NVIC_SetPriority() function.
      
@note The application need to ensure that the SysTick time base is always set to 1 millisecond
      to have correct HAL operation.

@par How to use it ? 

In order to make the program work, you must do the following :

  - Open STM32CubeProgramme
  - Connect the NUCLEO-F303RE board to PC with USB cable and click on STM32CubeProgrammer "Connect" button
  - From Erasing and programming Menu, browse to select the binary file from build folder, then click on start programming
  - Run the Demo



 */
