notro / fbtft

Linux Framebuffer drivers for small TFT LCD display modules. Development has moved to https://git.kernel.org/cgit/linux/kernel/git/gregkh/staging.git/tree/drivers/staging/fbtft?h=staging-testing
1.86k stars 494 forks source link

Question about drive ic support ili9488 #220

Closed pawnies20 closed 9 years ago

pawnies20 commented 9 years ago

Hello! Can you tell me if ili9488 (320*480) ic driver will be support with notro.

Another question: some manufacturer have touchscreen without touch spi ic (only four lines).

Is it possible to use them?

Last question: do you know ili9486, NV30354 ic and GC9312 ic and last ili9327 ic, hx8238D, R61581B?

Many thanx

pawnies20 commented 9 years ago

Hi notro. Do you have an answer for me please?

I must buying screen (ili9488 or ili9486) but don't know if it will be compatible. Thank you

notro commented 9 years ago

Sorry I missed this.

Can you tell me if ili9488 (320*480) ic driver will be support with notro.

From the datasheet (DBI mode) it looks like the flexfb driver will work, but I can't tell for sure: https://github.com/notro/fbtft/wiki/flexfb At least the default window adressing of flexfb matches this controller. But initially I though that the ili9486 could be used through the native SPI interface, but it turned out it was a command only interface and not for pixels.

Another question: some manufacturer have touchscreen without touch spi ic (only four lines). Is it possible to use them?

Not directly, a touch controller is needed. Those lines are just connected to a resistive film.

Last question: do you know ili9486, NV30354 ic and GC9312 ic and last ili9327 ic, hx8238D, R61581B?

I have only tried a ili9486 used in piscreen: https://www.tindie.com/products/ozzmaker/piscreen-35-tft-with-touch-for-the-raspberry-pi/ piscreen uses a SPI to parallel interface circuit, since native SPI is not supported by the controller.

PROJETFEG commented 9 years ago

Many thanx notro!!!

Is existing a list of -ic for touch compatible -ic for lcd compatible

Namy thanx again Notro and great job !

notro commented 9 years ago

Linux touch drivers: http://lxr.free-electrons.com/source/drivers/input/touchscreen/Kconfig The ADS7846 (TCS2046) touch controller is used by the majority of these small touch displays.

All files starting with fb_ are LCD controller drivers: https://github.com/notro/fbtft Here's the list of supported displays: https://github.com/notro/fbtft/blob/master/fbtft_device.c#L168 Any display with a supported controller can be used if you've got the initialization sequence.

notro commented 9 years ago

Closing issue since there has been no activity for more than 2 months. Reopen if needed.