Nucleo board F446 with ILI9341 8bit parallel TFTI

Development environment specific, Arduino, Eclipse, VS2013, Em::Blocks etc
Post Reply
SkydiveB
Posts: 5
Joined: Thu Jul 07, 2022 10:30 am

Nucleo board F446 with ILI9341 8bit parallel TFTI

Post 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:
GonzoG
Posts: 403
Joined: Wed Jan 15, 2020 11:30 am
Answers: 27
Location: Prudnik, Poland

Re: Nucleo board F446 with ILI9341 8bit parallel TFTI

Post by GonzoG »

This library if for libmable/Roger's core and you are using STM32 core. You need different library.
SkydiveB
Posts: 5
Joined: Thu Jul 07, 2022 10:30 am

Re: Nucleo board F446 with ILI9341 8bit parallel TFTI

Post by SkydiveB »

Thank you very much.
Which lib would you recommend. :roll:
ag123
Posts: 1655
Joined: Thu Dec 19, 2019 5:30 am
Answers: 24

Re: Nucleo board F446 with ILI9341 8bit parallel TFTI

Post 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.
GonzoG
Posts: 403
Joined: Wed Jan 15, 2020 11:30 am
Answers: 27
Location: Prudnik, Poland

Re: Nucleo board F446 with ILI9341 8bit parallel TFTI

Post 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.
User avatar
MasterT
Posts: 33
Joined: Mon Apr 20, 2020 12:02 am

Re: Nucleo board F446 with ILI9341 8bit parallel TFTI

Post by MasterT »

Try mcuFriend_kbv
SkydiveB
Posts: 5
Joined: Thu Jul 07, 2022 10:30 am

Re: Nucleo board F446 with ILI9341 8bit parallel TFTI

Post 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
ag123
Posts: 1655
Joined: Thu Dec 19, 2019 5:30 am
Answers: 24

Re: Nucleo board F446 with ILI9341 8bit parallel TFTI

Post 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
Post Reply

Return to “IDE's”