Page 1 of 1

Nucleo board F446 with ILI9341 8bit parallel TFTI

Posted: Sat Sep 03, 2022 10:35 am
by SkydiveB
I'm usingg a Nucleo 64 32STMF446 board and connected on top of the arduino connectors the 2.8" TFT shield. The IDE SW is 1.8.13 and I use the Adafruit _TFTLCD_8bit_STM32 libs. The software brings always a message and terminates the compilation:

In file included from C:\Users\klaus\....\Adafruit_TFTLCD_8bit_STM-master\examples\graficstest\graficstest.ino:3
C:Users\klaus\...\Adafruit_TFTLCD_8bit_STM32-master/Adaruit_TFTLCD_8bit_STM32.h:9:10: fatal error: libmaple/gpio.h: No such file or directory
9|#include <libmaple/gpio.h>
compilation terminated
exit status 1
Fehler beim Kompilieren für das Nucleo-64 board

I do not find the include in any file. Where is this reference hidden? I think it is a beginners failure. I'm a newbe. Or do I have to install another lib.?
If somebody has experienced the same problem it would be nice if you can help me out of this problem.
Basically I'm only looking for a 8bit parallel lib that can drive the ILI9341 very fast. If somebody knows one, please tell me.

Klaus :roll:

Re: Nucleo board F446 with ILI9341 8bit parallel TFTI

Posted: Sat Sep 03, 2022 11:12 am
by GonzoG
This library if for libmable/Roger's core and you are using STM32 core. You need different library.

Re: Nucleo board F446 with ILI9341 8bit parallel TFTI

Posted: Sun Sep 04, 2022 10:02 am
by SkydiveB
Thank you very much.
Which lib would you recommend. :roll:

Re: Nucleo board F446 with ILI9341 8bit parallel TFTI

Posted: Sun Sep 04, 2022 3:53 pm
by ag123
take a look in here, maybe you may find something there
viewforum.php?f=39
it is luck though, more than likely, it may not be there.

Re: Nucleo board F446 with ILI9341 8bit parallel TFTI

Posted: Sun Sep 04, 2022 4:29 pm
by GonzoG
There are 2 "universal":
1. Adafruit GFX + library for your type TFT (controller) - it's easier to use but it's bit slow on STM32 (at least with the SPI TFTs, I don't have any with parallel interface).
2. Bodmer's TFT_eSPI : I think it's better, bit faster, bit more features, doesn't need additional libraries for different TFTs, but it's harder to use as you need to edit config file will all necessary settings.

Re: Nucleo board F446 with ILI9341 8bit parallel TFTI

Posted: Sun Sep 04, 2022 6:58 pm
by MasterT
Try mcuFriend_kbv

Re: Nucleo board F446 with ILI9341 8bit parallel TFTI

Posted: Tue Sep 06, 2022 7:16 am
by SkydiveB
Thank you guys,

tried the eLIB from Bodmer, but I ran into problems with the settings, was not working. Have to try again.
The Adafruit Lib is way to slow. This works. Had a SPI Display connected.
The mcuFriend_kbv I have to look.
At the moment I'm waiting for the displays I've ordered and the PCBs for assembling and then testing, programming.

It is a challenge for me butto quit is no option. Thanks for the help

Re: Nucleo board F446 with ILI9341 8bit parallel TFTI

Posted: Tue Sep 06, 2022 7:39 am
by ag123
if you use SPI you can try this one
https://github.com/ag88/Adafruit_ILI9341_SPI_stm32duino
'slightly faster' but no DMA (yet), it will take doing DMA to see some of the speeds you see on youtube