**********************************************************************
******                                                          ******
******                      -- PIXCIR --                        ******
******                                                          ******
******                                                          ******
******         TangoTouch Tango Tune Firmware with GUI          ******
******                                                          ******
**********************************************************************
------------------------------------------------------------------------
TangoC, TangoD_5F TangoTune for GUI6.0.4.0 changelog - Aug 09, 2013
------------------------------------------------------------------------
[ADDED]
* TangoTune support for the TangoD MP2.1 version. 
* TangoTune support for the TangoC MP11 version.

------------------------------------------------------------------------
TangoC, TangoD_5F TangoTune for GUI6.0.3.1 changelog - July 23, 2013
------------------------------------------------------------------------
[FIXED]
* The wrong pix file for TangoTune TangoD MP2.0 was included in the last 
  release. Fixed this issue

------------------------------------------------------------------------
MP10.0 / MP10.1 / MP10.2 for GUI6.0.3.0 changelog - June 28, 2013
------------------------------------------------------------------------
[FIXED]
* The data log in the noise qualification was inversed. That means the 
  LiftX and LiftY data were switched. This bug was fixed by changing 
  he data format is in the noise qualification log and changing the 
  perl script to treat the data. 

[UPDATED]
* TangoTune support for the TangoD solution in the GUI. The GUI now can
  download the TangoD pix files for Tune and normal. 

------------------------------------------------------------------------
MP10.0 / MP10.1 for GUI6.0.2.0 changelog - Mai 31, 2013
------------------------------------------------------------------------
[FIXED]
* Fixed bug in the TangoTune startup screen that the TangoConfig could not be 
  opened correctly

[UPDATED]
* updated to the MP10.0 / MP10.1 EEPROM layout. 
* Support both EEPROM parameters“EEP_DICHO_ACCURACY/EEP_DICHO_MEDIANE”and 
  “EEP_M1_DICHO_ACCURACY/EEP_M1_DICHO_MEDIAN”, according to the “PIXCIR_eeprom.c” 
  file in “eeprom_make” path.
* In tune mode,  the “eeprom_make” path can be set in the “Tuning Setup” Dialog, 
  in the "Eeprom-make Path" setting.

------------------------------------------------------------------------
MP9.4 / MP9.3 for GUI6.0.1.0 changelog - Mars 21, 2013
------------------------------------------------------------------------
[UPDATED]
* updated to the MP9.4 EEPROM layout. 
* updated to the MP9.3 EEPROM layout. 

------------------------------------------------------------------------
MP9.2 for GUI6.0.0.6 changelog - Nov 29, 2012
------------------------------------------------------------------------
[UPDATED]
* updated to MP9.2 compatible code, EEPROM version 4.1 is working
* The downloading method in tune mode is changed as same as in normal mode. 
  The download speed is now better.

[ADDED]
* CRC/ Version checking support tune mode MP 9.0/9.2

[FIXED]
* Tune mode support tune_mp_9.2 version.
* TangoTune Start automatically check for existing MP versions in the 
  "pix_file folder".

[KNOWN ISSUES]

------------------------------------------------------------------------
MP9.0 for GUI6.0.0.5 changelog - Oct 31, 2012
------------------------------------------------------------------------
[UPDATED]
* compatible to NEW BOOTLOADER VERSION V48!!!
* update the concept for M0 noise qualification measurement
* updated to MP9 compatible code
* updated Documentation for TangoTune to the MP9.0 version (application_note_263_MP9_0.pdf)

[ADDED]

[FIXED]
* The MP8.0 TangoTune pix file was not working correctly in combination with 
  the TangoC GUI version check, this bug is fixed now
* Fixed bug for the water tuning feature in TangoTune

[KNOWN ISSUES]
* The current version of the TangoTune might be not correctly handling the water tuning. 

------------------------------------------------------------------------
MP8.2* for GUI6.0.0.3 changelog - Aug 22, 2012
------------------------------------------------------------------------
[UPDATED]
* When you clicked the "Tune Mode" button in tune mode, the "Tuning Setup"
	dialog will not be shown in this version.

[ADDED]
* For qualification, the number of lines of log file can be set by user.

[FIXED]
* WATER_RATIO_X/Y and  WATER_THR_X/Y are correct now.
* If pix generation fail GUI will not enter tune mode.
* The converted file of qualification will be located at the path where 
	the log file is.

------------------------------------------------------------------------
MP8.2 for GUI6.0.0.2 changelog - July 24, 2012
------------------------------------------------------------------------
[UPDATED]
* update to FW version MP8.2

[ADDED]

[FIXED]
* In TangoTune the after the qualification the SPI speed was not reset
  correctly

[KNOWN ISSUES]
* After qualification the result files might be located in wrong folder 
  TangoC_GUI_6.0.0/../.
* The tuning graphics for WATER_THR and WATER_RATIO are mixed. 
  On selection of WATER_THR_X/Y the WATER_RATIO_X/Y graphic is shown and rewerse.
------------------------------------------------------------------------
MP8.1 pre GUI6.0.0.1beta changelog - Mai 11th, 2012
------------------------------------------------------------------------
[UPDATED]
* fixed KNOWN_ISSUE bug in M0_LX_THR_MULTIFINGER, and M0_LY_THR_MULTFINGER view
* changed data for debricated Bending_Threshold view
* removed the drawing possibility in the Tuning FW, will be possible with "Algo" mode 
* Using GCC_Pixcir environment for generation of EERPOM, etc.

[ADDED]
* Include version check in TangoTune also
* full features for the Water and Bending tuning
* new feature for M0 noise qualification
* reading and writting of 16Bit tuning parameters is now also possible
* Added data for new views Water and Bending
* After qualification the perl script to convert result is automatically called

[KNOWN ISSUES]
* After qualification the result is located in the folder ‘C:\GCC_pixcir\msys\1.0’

------------------------------------------------------------------------
MP8.0 GUI changelog - March 29th, 2012
------------------------------------------------------------------------
[UPDATED]
* TangoTune FW version to TangoC MP8 FW
* I2C table updated to TangoC MP8 FW 
* ATTENTION: update master code before using TangoTune

[ADDED]
* new Tuning Eeprom parameters for Water and Bending detection

[KNOWN ISSUES]
* Tuning Graphics: M0_LX_THR_MULTIFINGER, and M0_LY_THR_MULTFINGER view is
	sometimes not updated correctly
	Workaround: Do not touch the panel when changing the value of the Threshold
* Tuning for Bending is obsolete, new method not yet implemented
* Water detection tuning currently not implemented

------------------------------------------------------------------------
MP7.1 GUI changelog - March 12th, 2012
------------------------------------------------------------------------
[UPDATED]
* TangoTune.exe, including bugfixes
* 2012-03-07_I2C_MASTER_ATMEGA168.hex, including bugfixes
	ATTENTION: update master code before using TangoTune
	
[ADDED]
* Documentation folder with the following documents:
	This document
	Tango Tune GUI.pdf
	
[FIXED]
* Qualification display of position was shifted by one y electrode, 
	fixed the position.
* Qualification measurement duration for big screens was to short, 
	increased measurement time.
* SPI_SPEED_ME1_LY view was not using Lift Y, but Lift X measurement,
	now Lift Y is correctly used.
* M1_THR_LY_MULTIFINGER view was not using Lift Y, but Lift X measurement,
	now Lift Y is correctly used.

[Known issues]
* Tuning Graphics: M0_LX_THR_MULTIFINGER, and M0_LY_THR_MULTFINGER view is
	sometimes not updated correctly
	Workaround: Do not touch the panel when changing the value of the Threshold

------------------------------------------------------------------------
MP7.0 GUI changelog - February 24th, 2012
------------------------------------------------------------------------
[FEATURES]
* update the TangoTune version to the MP7x TangoC 1-5Finger FW
* The Button SPI speed display works now

[Known issues]
* Tuning Graphics: M0_LX_THR_MULTIFINGER, and M0_LY_THR_MULTFINGER view is
	sometimes not updated correctly
	Workaround: Do not touch the panel when changing the value of the Threshold

------------------------------------------------------------------------
MP6.0 FW PIX changelog - February 22nd, 2011
------------------------------------------------------------------------
ATTENTION: The versions MP4 and MP5 were skipped to ensure the same
naming like the TangoC 1-5Finger FW versions. This version is compatible to the 
TangoC 1-5Finger FW MP6 version.

[FEATURES]
* M1 qualification works
* all graphic views like described in User Guide

[Known issues]
* Tuning Graphics: M0_LX_THR_MULTIFINGER, and M0_LY_THR_MULTFINGER view is
	sometimes not updated correctly
* Button SPI speed view is not working correctly

------------------------------------------------------------------------
MP3.2 GUI changelog - December 21st, 2011
------------------------------------------------------------------------
[FIXED]
* Data for the M1_LX_THR_MULTIFINGER, and M1_LY_THR_MULTFINGER view is fixed. 
* Branched back to the 1-5Fingers MP6 release version to fix the imcompatibility
	of the eeprom layout. 
ATTENTION the version now should be compatible with the 1-5Fingers MP6 version 
	and respectively with all corresponding tools

------------------------------------------------------------------------
MP3.1 GUI Changelog - December 16th, 2011
------------------------------------------------------------------------
[FEATURES]
* Same features like MP3 version

[ADDED]
* Usage of a tango tune I2C mode for the master

[Known issues]
* M1 noise qualification not fully implemented, but possible with AUX.
	Workaround: Use the I2C mode and set tune mode register to "tuning mode" and set the graphic to noise qualifation display in the raw_ctrl. Check the values on the Aux pin to set the correct electrodes for fingX,fingY,noiseX,noiseY. Once values have been set, set the tune mode register to "qualification" with I2C mode command. Save the values on AUX pin in a log file. 
* General Window: On start of tango tune the creation of Eeprom.pix is not tested.
	Workaround: Use pixsend to load the TangoTune pix file and EEPROM pix file to TangoC, and push "Already Downloaded, start tuning"
* General Window: The Apply to the XML is duplicating the parameters, due to missing prefix
	Workaround: Include the found values by hand in the XML file and generate by hand the EEPROM pix file
* General Window: When finishing the EEPROM generation is not working yet.
	Workaround: Use the pixsend after finish of tuning to load the FW pix file and EEPROM pix file to TangoC
* Tuning Graphics: Zerocrossing view, the indication of the Zerocrossing is not correct.
* Tuning Graphics: M0_X_THR_MULTIFINGER view, the graphic is not like described in the documentation. Currently the prospected lines are only shown in axis view.
* Tuning Graphics: M0_Y_THR_MULTIFINGER view, the graphic is not like described in the documentation. Currently the prospected lines are only shown in axis view. There is still a bug for the values are correct.
* Tuning Graphics: M1_LX_THR_MULTIFINGER, and M1_LY_THR_MULTFINGER view is not yet working.
* Tuning Graphics: Bending Data view is not always stable, might be not correct

------------------------------------------------------------------------
MP3 GUI Changelog - December 09th, 2011
------------------------------------------------------------------------
[FEATURES]
* Tuning with the usage of the Tango Tune GUI
* Usage of the I2C bus for the tuning process
* Connection to the Tango Tune GUI throught the I2C bus
* Execution of tuning functions due to values of tuning mode 
  and raw ctrl registers
* Display of the tuning graphics information due to the values set
  in the raw ctrl register
* M1 SPI speed noise qualification is still possible with Aux pin.

[ADDED]
* I2C table for tango tune
* Connection of I2C table with the tuning EEPROM parameters
* Storage of measured data for tuning graphics in I2C table raw data

[REMOVED]
* Aux pin output of graphical tuning displays
* Internal calculation of some tuning values, calculation has to be
  done by the GUI part now
* Help display on Aux pin

[Known issues]
* M1 noise qualification not working
* tuning graphics do not work yet, only raw data is shown

------------------------------------------------------------------------
MP2 Changelog (NO GUI version) - October 28th, 2011
------------------------------------------------------------------------
[Improved]
* graphical display for almost all tuning parameters
* help display

[Fixed]
* wrong usage of first and last electrode for display

[Added]
* display of data for M1 Threshold tuning
* display of data for Button tuning
* display of graphic for Zerocrossing
* new parameters for Bending
* tuning possibility for Bending parameters

[Known issues]
* Graphic for Zerocrossing displays wrong value sometimes

------------------------------------------------------------------------
MP1 Base version - October 7th, 2011
------------------------------------------------------------------------
[Features]
* TangoTune functionality. Now TangoTune is a standalone firmware.
* Using AUX pin for display tuning data
* Including Wizzard for sequence of tuning
* Selection of single parameter tuning possible
* Display 2D graph for Tuning of Thresholds
* Simplified Tuning Key strokes

[KnownIssues]
* Missing display of data for M1 Threshold tuning
* Missing display of data for Button tuning
