LilyGO T-Display S3 connect to pcf8575 very slow!!
more than 10 times with TTGO T-display.
I do not know why?
 milliseconds
 milliseconds
#include "Arduino.h"
#include "PCF8575.h"
#include <Wire.h>
#include <TFT_eSPI.h> 
#include <SPI.h>
TFT_eSPI tft = TFT_eSPI(); 
// Set i2c address
PCF8575 pcf8575_a(0x20); //a2=0, a1=0;
void setup()
{
  Wire.begin(18,17);
  Wire.setClock(600000); 
  Serial.begin(115200);
  tft.init();
  tft.setRotation(1);
  tft.fillScreen(TFT_BLACK);
  tft.setFreeFont(&FreeMonoBold12pt7b);
  
  
  // Set pin to OUTPUT mode
  for(int i=0;i<16;i++) {
    pcf8575_a.pinMode(i, OUTPUT);
  }
  pcf8575_a.begin();
  long int t1 = millis();
  Serial.println("<< Runing >>");  
  tft.setCursor(0,22); 
  tft.print("Runing"); 
  for(int j=0;j< 65536*2 ;j++) {
    pcf8575_a.digitalWrite(1, HIGH);
    pcf8575_a.digitalWrite(1, LOW);
    if (j % 2048 == 0){ Serial.print(">"); tft.print("."); }
  }
  long int t2 = millis();   
  tft.print(t2-t1); 
  Serial.println();
  Serial.print("Time taked: "); Serial.print(t2-t1); Serial.println(" milliseconds");    
}
void loop(){ 
}