Hello, I want to learn to use the GIGA Shield Display and followed the guide of Arduino (https://docs.arduino.cc/tutorials/giga-display-shield/lvgl-guide/). So I installed the GIGA Board Package, the librarys lvgl.h and Arduino_GigaDisplayTouch.h and Arduino_H7_Video.h (I got from the GIGA Board Package. But if I want to upload them I get this error: C:\Users\keckm\OneDrive\Desktop\Abschlussprojekt\Programmversionen\NewTouchDisplay\NewTouchDisplay.ino:1:10: fatal error: Arduino_H7_Video.h: No such file or directory #include "Arduino_H7_Video.h"
^~~~~~~~~~~~~~~~~~~~
compilation terminated.
exit status 1
Compilation error: Arduino_H7_Video.h: No such file or directory
This is a personal experience reply and may not be totally valid ....
We had similar problems.
First of all we believe from a process of elimination that version 9.0.0 of the lvgl library does not work with the Giga. You have to remove 9.0.0 and load 8.3.11 or probably any 8.3.x versions. Once loaded 8.3.11 you have to go into C:\Documents\Arduino\libraries\lvgl folder and edit the lv_conf_template.h file as per the text instructions at the top of the file (just the "change the 0 to 1"). You then need to do a Save As and copy the edited file to the the C:\Documents\Arduino\libraries folder. It will probably be the only non folder file in that folder. While in the folder it's worth checking you have the Arduino GigaDisplay, Arduino GigaDisplayGFX and GigaDisplayTouch present. After we had spent hours trying to sort this out we finally had working demos of the Giga Display. Hopefully someone will fix 9.0.0 so it works like the earlier versions. Note that once you have reverted to 8.3.11 or earlier you will get constant messages to say there is a later version available. Ignore these messages and opt for manual update otherwise you will have to go through the above process again ...
Thanks. I did what you wrote and now this error pops up:
In file included from c:\Users\keckm\OneDrive\Dokumente\Arduino\libraries\Arduino_GigaDisplayTouch\src/Arduino_GigaDisplayTouch.h:34:0,
from C:\Users\keckm\OneDrive\Desktop\Abschlussprojekt\Programmversionen\NewTouchDisplay\NewTouchDisplay.ino:4:
c:\Users\keckm\OneDrive\Dokumente\Arduino\libraries\mbed/mbed.h:20:10: fatal error: platform/mbed_version.h: No such file or directory #include "platform/mbed_version.h"
^~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
exit status 1
Compilation error: exit status 1
In my libraries:
Arduino_GigaDisplay, Arduino_GigaDisplay_GFX, Arduino_GigaDisplayTouch, Arduino_H7_Video, ArduinoCore-mbed-4.1.1, ArduinoCore-mbed-main, ArduinoGraphics, lvgl, mbed, and the lv_conf_template (non folder)
Sorry Marke you are now into areas I have not experienced .... just to confirm that you have renamed lv_conf.h without the 'template' bit.
I have not used mbed but it looks like the mbed.h file cannot be found. I cannot recollect ever having to put a path in an include statement. I suggest you search around in the libraries folder for mbed.h and see what the path is to it and adjust accordingly,
Hey. Thank you for your help.
For your information: Its working now. I unistalled the software and installed it new with all the librars and now its working. I dont know why but it works now.
Hi Marke
We have been struggling to get the OC7675 camera to display on the Giga display. There are various demo sketches floating around for this but the only one we have now found to work is the Examples\Camera\GigaCameraDisplay but you must change the camera type in the first #Define statement. This particular version has some added IF statements that make all the difference between abject frustration and a smiley face.
Good morning Kurt and thank you taking time to send me the sketch. It works and works very well with good quality images and no distortions on the image.
What confuses me is that yesterday I ran the GigaCameraDisplay sketch a number of times and it loaded and ran fine. This morning I have had no success with it, just a black screen. What can possibly change overnight with no electronic influence ???
On this basis I will keep trying your sketch at different times and see if it does the same thing (good one day and not the next). More and more it feels like there is something fundamentally unstable with the Giga board.
Hi Kurt, I sent your sketch to a colleague who is also having issues. He said the sketch loaded very quickly but did not work leaving 'Before Camera Start' in the serial monitor.
To see if the display is working or not. (Or whichever TFT display I am testing)
Check camera plugged in? Where the camera is on the front of the display.
They have the OV7675 and not the 7670. If 7670 need to edit sketch to match.
And if generic 7670 they have 2x9 pins not 2x10, make sure the camera is plugged in where the 3.3v/gnd pins are matching...
EDIT: In both cases, I would double check you are up to date on board/library installs