
-----------------------------
| PROTOCOLE MII-TOUCH-SREEN |
-----------------------------

	CMD INTEROGATIONS :
	-------------------
	1- detections ecrans tactiles
		TX: 'E'     // Echo
		reponse: 'MIIe' + "Texte de description du peripherique"
	
	2 -lecture modele du periherique
		TX: 'M'     // Modele d'ecran tactile
		reponse: 'MIIm' + N + Byte0 byte1 .... byte(N-2) byte(N-1)
				avec N: nbr d'octest de données
				Byte0 : numero du modele
				Byte1 -> Byte(N-1) : infos complementaires du modele
			
	3 - lecture version logicielle periphérique
		TX: 'V'     // Version
		reponse: 'MIIv' + Byte0 byte1 byte2 byte3 + "Chaine de caracteres decrivant la version"
	
	NB: 'MIIe', 'MIIm' et 'MIIv' ne sont pas des chaines de caracteres (pas de 0 terminal)
	
	CMD MODIFICATION ETAT :
	-----------------------
	1- TX: 'S'    // 'Stop' : Arret envoi des positions
	2- TX: 'G'    // 'Go'   : Envoi des positions activées
	
	RX POSITIONS:
	-------------
	
	Il se fait sur 5 octets
	Byte 0: 1b11 1111     avec b: etat du bouton
	                      NB: Cet octet sert aussi de flag de synchro (bit
	                          de poids fort a 1)
	
	Byte 1: 0xxx xxxx
	Byte 2: 0xxx xxxx     avec X = byte[1]<<7 + byte[2]

	Byte 3: 0yyy yyyy
	Byte 4: 0yyy yyyy     avec Y = byte[3]<<7 + byte[4]


Ajout detection MII_TouchScreen sur le port serie:
	Envoi message 'E' ==> reponse: "MIIxxxxxxxxxxxxxx"

Ajout gestion du bouton:
	Quand doigt est en contact               ==> bouton = ON 
	Quand le doigt arrete de toucher l'ecran ==> emission d'une trame avec bouton = OFF
	==> en pratique bouton est toujours a ON sauf pour le dernier message de position
	
----------------------------------------
|                                      |
|                V1.0                  |
|             16/06/2009               |
----------------------------------------

