Why erasing a value not working

LS,

To show a new value on my ST7735 1.8" display I have to erase a previos value.
This litle piece of code should do that but it doesnt.

  int newPercent;
  TFTscreen.setTextSize(3);
  TFTscreen.setCursor((screenWidth / 2), screenHeight / 2);                 // GFX needs setCursor() and print()
  TFTscreen.print("     ");

  rawRFlevel = analogRead(RFlevel);
  newPercent = int((rawRFlevel / 1024.0) * 100.0);

  TFTscreen.setTextSize(3);
  TFTscreen.setCursor((screenWidth / 2), screenHeight / 2);                 // GFX needs setCursor() and print()
  TFTscreen.print(newPercent, 4);

It must be simple so whats wrong here??

Harry

sketch_oct17b.ino (3.23 KB)

If you want text in transparent mode, you say:

  TFTscreen.setTextColor(ST7735_WHITE);

If you want text in overwrite (rubout) mode, you set the background colour:

  TFTscreen.setTextColor(ST7735_WHITE, ST7735_BLACK);

David.

Thanks David,

This problem is solved now on to the next