mySmart-commandes (libration 07/2010)
======================================

Contenu:
  1. Description
  2. Commandes
  3. l'utilisation du lot et l'exemple


1. Description
==============

Outre les protocoles spcifiques (myMode, STK500, AVR911/910/109),
le programmateur mySmartUSB embarque un protocole spcifique permettant
l'adressage de fonctionnalites additionnelles. 

Slectionnez le dbit en fonction du mode actuel. 

protocoles        Light   MK2    MK3
------------------------------------

AVR911/910/109      X      X      X
(Baud 19200)

STK500              X      -      X
(Baud 115200)

myMode              -      -      X
(Baud 500000)


2. Commandes
============

Ce protocole additionnel s'active par un identifiant en dbut de chaque commande. 

Les commandes myAVR dbutent par 0xE6=''=Alt+0230, 0xBA=0186

"浺" + commande ( 0xE6 0xB5 0xBA 0xB9 0xB2 0xB3 0xA9 ) 


Commande Light  MK2     MK3    Description
---------------------------------------------------------------- 

+        X       X       X     active l'alimentation

-        X       X       X     dsactive l'alimentation

r        X       X       X     relche le reset de la carte cible

i        X       X       X     renvoi le status du programmateur

I        -       -       X     renvoi le status du ProgMode

m        -       X       X     passe le programmateur en mode myMode

p        -       X      (X)    passe le programmateur en mode programmation

d        -       X       X     passe le programmateur en mode pont USB-RS232

s        -       -       X     passe le programmateur en mode STK500

a        -       -       X     passe le programmateur en mode AVR910

q        -       X       X     switch the programmer in quiet mode

t        X       -       -     renvoi le type d'mulation AVR911 ('a') ou STK500 ('s')

v        X       X       -     renvoi la version du programmateur
                               e.g. info ="2.03.1457"

C        -       X       X     active le mode RescueClock

c        -       X       X     dsactive le mode RescueClock 

R        X       -       -     reset le programmateur

B + xx   -       X       -     configure le dbit (valeur du registre UBRRL)
			       8MHz: 51=19200, 34=28800,25=38400, 16=57600, (12=76800), 8=115200

W        X       -       -     Alimentation de la cible (powerOnBurn) lors de la programmation active

w        X       -       -     Alimentation de la cible (powerOnBurn) lors de la programmation inactive

%        X       -       -     renvoi me status powerOnBurn on ('w') ou off ('W')

3        X       -       -     passe en alimentation 3V

5        X       -       -     passe en alimentation 5V

^        X       -       -     renvoi la configuration d'alimentation actuelle '3' ou '5' Volt

E        -       -       X     la mode actuelle et ProgMode tre crit en mmoire EEPROM

confirmation du programmateur : [""+infos]+""+code+"\r\n"


3. l'utilisation du lot et l'exemple
====================================

Pour executer une de ces commandes spciales, vous pouvez faire appel au
fichier _mySmart.cmd.

Ce fichier doit tre appel avec deux paramtres :
1.para=Port COM
2.para=Fichier texte de commande

exemple : _mySmart.cmd COM3 BoardPowerOn.txt
