Command SETUP(I2C)
 
Description Setup the protocol for the I2C communication
 
Syntax/Parameters setup(i2c){...}
 
Options    set = "C3E";            //quick set up of I2C - Slave with Command and Address

   addr="\\3E";          //set the address pair of the TFT module (Slave mode) in HEX code, range \\01-\\7F
   end="\\00";           //byte returned when no data left in display's i2c transmit buffer
   active=S;              //set as Master (M) or Slave (S) or disabled (N). Default = N
   speed=100;           //set transmit speed value in kilobits/sec from 20 to 400 for master mode. Default = 100
   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)
   procDel=Y;            //remove or keep the termination character(s) before processing
   procNum=5;     //interrupt on n bytes received as alternative to proc and procDel.
   encode=s;            //set s=ASCII, w=UNICODE, m=UTF8 or use sr specifying raw text bytes and sd for raw data.
   rxb=8192;            //set size of receive buffer in bytes. Default = 8192 bytes
   txi=Y;                   //set transmit buffer interface as active (Y), to echo command processing (E) or disable (N)
   txb=8192;             //set size of transmit buffer in bytes. Default = 8192 bytes
 
Example setup(i2c)
{
set = "C3E";            //quick set up of I2C - Slave with Command and Address
}

setup(i2c)
{
addr="\\3E";          //set the address pair of the TFT module (Slave mode) in HEX code, range \\01-\\7F
end="\\00";           //byte returned when no data left in display's i2c transmit buffer
active=S;              //set as Master (M) or Slave (S) or disabled (N). Default = N
speed=100;           //set transmit speed value in kilobits/sec from 20 to 400 for master mode. Default = 100
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)
procDel=Y;            //remove or keep the termination character(s) before processing
encode=s;            //set s=ASCII, w=UNICODE, m=UTF8 or use sr specifying raw text bytes and sd for raw data.
rxb=8192;            //set size of receive buffer in bytes. Default = 8192 bytes
txi=Y;                   //set transmit buffer interface as active (Y), to echo command processing (E) or disable (N)
txb=8192;             //set size of transmit buffer in bytes. Default = 8192 bytes
}