Support ILI9486 and ILI9488

Post your requests and ideas on the future development of Visual TFT Software.
Post Reply
Author
Message
Bertold
Posts: 15
Joined: 08 Oct 2013 15:43

Support ILI9486 and ILI9488

#1 Post by Bertold » 07 Nov 2016 23:11

There are new ILI chips which are mounted in new TFT screens. I try to use 16bit TFT ILI9486 with others library from your, but without success. Not compatible.

I made compare datasheets for ILI9431 and ILI9486 and there is no simple upgrade. Similiar but not identical.

Would you make support for this chip in graphical libraries and VisualTFT ?

Bertold

User avatar
nadir.celebic
mikroElektronika team
Posts: 465
Joined: 15 Jun 2016 13:19

Re: Support ILI9486 and ILI9488

#2 Post by nadir.celebic » 08 Nov 2016 15:46

Hi,

Thank you for this proposal,
I will pass this to our developers.

Regards,

HAMSL
Posts: 1
Joined: 05 Jan 2018 14:45

Re: Support ILI9486 and ILI9488

#3 Post by HAMSL » 26 Jan 2018 01:08

I have modified the definition of the ILI9481 TFT driver and I have had a good result. You can create with VTFT with the ILI9481 drivers to generate the codes and then replace ILI9481 with ILI9486, review the example attached.
Attachments
TEST.jpg
TEST.jpg (85.98 KiB) Viewed 9158 times
TEST_ILI9486.rar
(766.59 KiB) Downloaded 797 times

cfarizano
Posts: 3
Joined: 10 Nov 2016 19:19

Re: Support ILI9486 and ILI9488

#4 Post by cfarizano » 12 Mar 2019 19:17

HELLO CAN OPERATE A TFT DISPLAY WITH ILI9486 CONTROLLER AND I WORK CORRECTLY, NOW I AM WITH CONTROLLER ILI9488 BUT I COULD NOT.
HAMSL wrote:I have modified the definition of the ILI9481 TFT driver and I have had a good result. You can create with VTFT with the ILI9481 drivers to generate the codes and then replace ILI9481 with ILI9486, review the example attached.

corado
Posts: 399
Joined: 28 Mar 2009 11:03

Re: Support ILI9486 and ILI9488

#5 Post by corado » 08 Jul 2020 09:23

any news for the SPI ILI9488?

User avatar
jovana.medakovic
mikroElektronika team
Posts: 986
Joined: 18 Dec 2018 10:36

Re: Support ILI9486 and ILI9488

#6 Post by jovana.medakovic » 09 Jul 2020 10:21

Hi,

I believe that I answered you on this forum:
viewtopic.php?f=160&t=76952&p=306586#p306586

Kind regards,
Jovana

ktarchanidis
Posts: 5
Joined: 20 Jul 2020 14:52

Re: Support ILI9486 and ILI9488

#7 Post by ktarchanidis » 01 Aug 2020 08:09

For SPI Display controller you could see the https://simple-circuit.com/pic-mcu-ili9 ... -projects/
Haven't tried it yet, although I've managed to compile it.
There must be a way to generate the VTFT code for a certain display controller and transfer it to your custom one, as HAMSL says above. HAMSL's try was made in MIROC for ARM.

rus51
Posts: 169
Joined: 31 Oct 2010 07:23
Location: Australia

Re: Support ILI9486 and ILI9488

#8 Post by rus51 » 09 Oct 2020 00:16

Hi

You wrote:
There must be a way to generate the VTFT code for a certain display controller and transfer it to your custom one
There appears to be plenty of ILI9486 and ILI9488 SPI/8 Bit/16 Bit libraries on the internet or you can write your own.

It is also fairly easy to use these libraries with ME compilers.

It is not difficult to use the *_driver.c output file from Visual TFT for anything you want to do with it. First make a VTFT project with the correct screen size (e.g 320x240 or 800x480, etc) and any MCU (it is not important) and generate the VTFT code. Included in the generated files will be a “ *_driver.c file“. This *_driver.c file is an ascii text file which contains all the information about all the screen objects in the project.

There are many ways to extract information from a Visual TFT driver.c file. Here are two ways. There are many other ways.

1. Manually edit the driver.c file and include it in your project. If you are not using the ME graphics library, you can truncate the file after the screen object information and dump the ME functions in the driver.c file. You then need to write functions (probably in a library) to extract the object information from the driver.c file, manipulate the information, and draw the objects on each screen as required. You can either use the ME designed structures in the *_objects.h file or design your own screen object structures.

2. Write a programme in Visual C++ that runs on a pc and loads a selected Visual TFT driver.c file into the pc memory, extracts the required information from the driver.c file, manipulates that information, and then outputs files ( .c and .h files) which contain screen object information in a format which conforms to the requirements of the existing graphics library and functions on the target device. In this way, Visual TFT can be used to design screens for non ME compilers or ME compilers with non ME graphics libraries. If I were you and I wanted to use Visual TFT to design screens for a non ME compiler (such as the STM32CubeIDE compiler using the BSP graphics library) or an ME compiler which uses a non ME graphics library, I would probably write a programme like the one shown below.

Image
Attachments
G1.jpg
G1.jpg (67.37 KiB) Viewed 7229 times

rus51
Posts: 169
Joined: 31 Oct 2010 07:23
Location: Australia

Re: Support ILI9486 and ILI9488

#9 Post by rus51 » 10 May 2021 02:14

Hi

Further to my email above, if anyone wants to use Visual TFT to design screens for non ME compilers and/or non ME graphics libraries (including SPI connected ILI9486 and ILI9488 TFT screens) then please write me an email at auslame@outlook.com.

rus51
Attachments
Converter.jpg
Converter.jpg (73.29 KiB) Viewed 6281 times

luca.santinon
Posts: 1
Joined: 20 Mar 2023 19:04

Re: Support ILI9486 and ILI9488

#10 Post by luca.santinon » 27 Mar 2023 06:23

Greetings
also i need a library for ili9486 8 bit 480x320 tft.
i have to start a project with a pic18f46k22 and mikroc pro compiler.
can someone help me please?

Post Reply

Return to “Visual TFT Wish List”