UTFT LCD

Dear Mr Davide your support is amazing and your knowledge is brilliant and it is working with 0x9481 in 8bit mode

Thanks again and again

Grate support

Your are the TFT Guru of us

Thanks once again

Study the screen very carefully. Are the colours and directions correct? Do you get smooth colour gradient?
Everything should work except for readID(), readReg(), readPixel()

Report back. There might be a "better" match than 0x9481.

David.

Yes you are correct 0x61581 is very curate I think

all text are now correct direction

now very smooth colour gradient

Thanks one again

Ok, so your "best" ID = 0x1581. i.e. you have a Renesas R61581 controller.

I am sorry that this has been such a hard slog. But you got there in the end.

UTFT supports the R61581 but only in 16-bit mode. So I suspect that MCUFRIEND_kbv is your only choice of library.

Look at the UTFTGLUE.h file. You need to force ID = 0x1581 if readID() == 0xD3D3.
Once you have edited UTFTGLUE.h, all UTFTGLUE programs will work without any edit.

However, all native MCUFRIEND_kbv programs do need to be edited for 0x1581

David.

Dear David

Yes 0x1581 is the best

If you don't mine.... can you please advice to change the language

Thanks in advance

PA3040:
If you don't mine.... can you please advice to change the language

I can not change C++ or the Arduino "language"

The whole purpose of the library is to detect the controller ID and use the correct commands for that ID.

It is NOT possible to read the ID on your write-only mega2560 Shield.
As you have discovered, you can only guess the ID and guess the interface.

I could make the SPECIAL procedure easier. But I probably want to inflict some pain on people who do not have the recommended hardware. (i.e. Mcufriend Uno Shields)

David.

Dear David Have a nice day!

I am sorry.. because i am not clearly explain the question

I need to change the fonts with different language I mean not in English

Please advice

Thanks in advance