Command SETUP(AS1/AS2/DBG)
 
Description Setup the protocol for the Async1 / Async2 / Debug communication
 
Syntax/Parameters setup(AS1){...} / setup(AS2){...} / setup(DBG){...}
 
Options    set="96NC";                //quick set up combination "48, 96, 192, 384, 768,  1150 with parity N, O, E and Command option".

  
baud=38450;      //num = 110 to 6,250,000. Any value can be set to allow trimming for deviating clocks i.e. 38450
   data=7;             //num = 5, 6, 7, 8
   stop=2;             //num = 1, 15, 2  - note 15 is 1.5 bits
   parity=N;          //first letter of Odd, Even, None, Mark, Space
  
rxi=Y;               //set receive buffer interface as active (Y), a command processing source (C) or disable (N). Default = N
   proc=“;”;          //process on receive termination character(s). See below
   procDel=Y;       //remove or keep the termination character(s) before processing
   procNum=5;     //interrupt on n bytes received as alternative to proc and procDel. 
   rxb=8246;        //set size of receive buffer in bytes. Default = 8192 bytes, maximum 256K bytes.
   txi=Y;               //set transmit buffer interface as active (Y), to echo command processing (E) or disable (N)
   txb=8246;        //set size of transmit buffer in bytes. Default = 8192 bytes
   encode=s;        //set s=ASCII, w=UNICODE, m=UTF8 or use sr specifying raw text bytes and sd for raw data.
   flow=N;            //none (N), hardware RTS/CTS or DTR/DSR (H), software XON/XOFF (S).
 
Example setup(AS1)
{
   set="96NC";                //quick set up combination "48, 96, 192, 384, 768,  1150 with parity N, O, E and Command option".
}

setup(AS1)
{
baud=38450;      //num = 110 to 6,250,000. Any value can be set to allow trimming for deviating clocks i.e. 38450
data=7;             //num = 5, 6, 7, 8
stop=2;             //num = 1, 15, 2  - note 15 is 1.5 bits
parity=N;          //first letter of Odd, Even, None, Mark, Space
rxi=Y;               //set receive buffer interface as active (Y), a command processing source (C) or disable (N). Default = N
proc=“;”;          //process on receive termination character(s). See below
procDel=Y;       //remove or keep the termination character(s) before processing
rxb=8246;        //set size of receive buffer in bytes. Default = 8192 bytes, maximum 256K bytes.
txi=Y;               //set transmit buffer interface as active (Y), to echo command processing (E) or disable (N)
txb=8246;        //set size of transmit buffer in bytes. Default = 8192 bytes
encode=s;        //set s=ASCII, w=UNICODE, m=UTF8 or use sr specifying raw text bytes and sd for raw data.
flow=N;            //none (N), hardware RTS/CTS or DTR/DSR (H), software XON/XOFF (S).
}