/******************** (C) COPYRIGHT 2008 STMicroelectronics ********************
* File Name          : readme.txt
* Author             : MCD Application Team
* Version            : V1.0.0
* Date               : 07/21/2008
* Description        : Description of the AN2656 "STM32F10xxx LCD glass driver
*                      firmware"
********************************************************************************
* THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
* WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME.
* AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT,
* INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE
* CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING
* INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
*******************************************************************************/

Firmware description
===================
This AN describes a firmware driving a Glass LCD based on the STM32F10xxx GPIOs
peripherals. The main purpose of this firmware package is to provide resources 
facilitating the development of an application using a Glass LCD.

Directory contents
==================
  + include
    - stm32f10x_conf.h     Library Configuration file for the timer method
    - stm32f10x_it.h       Interrupt handlers header file for the timer method
    - glasslcd.h           Glass lcd Header file for the timer method
    - SystemConfig.h       System configuration header file for the timer method
    - stm32f10x_conf_RTC.h Library Configuration file for the RTC method
    - stm32f10x_it_RTC.h   Interrupt handlers header file for the RTC method
    - glasslcd_RTC.h       Glass lcd Header file for the RTC method
    - SystemConfig_RTC.h   System configuration header file for the RTC method

  + source
    - stm32f10x_it.c       Interrupt handlers for the timer method
    - glasslcd.c           Glass lcd firmware functions for the timer method
    - SystemConfig.c       System configuration functions for the timer method
    - main.c               Main program for the timer method
    - stm32f10x_it_RTC.c   Interrupt handlers for the RTC method
    - glasslcd_RTC.c       Glass lcd firmware functions for the RTC method
    - SystemConfig_RTC.c   System configuration functions for the RTC method
    - main_RTC.c           Main program for the RTC method


Hardware environment
====================
 - Refer to the AN2656, Section 7 (Hardware implementation), This demonstration
   can be easily tailored to any other hardware.

How to use it
=============
 + RVMDK:
    - Open the Glasslcd_Demo.Uv2 project or Glasslcd_Demo_RTC.Uv2 project
    - Rebuild all files: Project->Rebuild all target files
    - Load project image: Debug->Start/Stop Debug Session
    - Run program: Debug->Run (F5)

 + EWARMv4:
    - Open the Glasslcd_Demo.eww workspace or Glasslcd_Demo_RTC.eww workspace
    - Rebuild all files: Project->Rebuild all
    - Load project image: Project->Debug
    - Run program: Debug->Go(F5)
    
 + EWARMv5
    - Open the Glasslcd_Demo.eww workspace or Glasslcd_Demo_RTC.eww workspace
    - Rebuild all files: Project->Rebuild all
    - Load project image: Project->Debug
    - Run program: Debug->Go(F5)

 + RIDE
    - Open the Glasslcd_Demo.rprj project or Glasslcd_Demo_RTC.rprj project
    - Rebuild all files: Project->build project
    - Load project image: Debug->start(ctrl+D)
    - Run program: Debug->Run(ctrl+F9)  

 + HiTOP
    - Open the HiTOP toolchain, a "using projects in HiTOP" window appears.
    - Select open an existing project.
    - Browse to open the Glasslcd_Demo.htp or Glasslcd_Demo_RTC.htp
    - Rebuild all files: Project->Rebuild all
    - Click on ok in the "download project" window.
    - Run program: Debug->Go(F5).
    Note: 
          - It is recommended to run the reset script (click on TR button in the
            toolbar menu) after loading the project into target.

******************* (C) COPYRIGHT 2008 STMicroelectronics *****END OF FILE******
