Arduino Forum

Using Arduino => Interfacing w/ Software on the Computer => Topic started by: ROFLMAO on Dec 28, 2011, 07:28 pm

Title: 2.8" TFT Color LCD,touch screen shield V1.2 - getting strange errors
Post by: ROFLMAO on Dec 28, 2011, 07:28 pm
I bought this shield and I have the arduino mega 2560
The shield :

It works fine with the first example; the calibration.

But when I want to do the menu example, it gives me all strange errors

I have tried different things.
First of all I have put all the header and .cpp files under libraries in their own folder,

So no I have these included:
#include <pff.h>
#include <integer.h>
#include <diskio.h>
#include <TFT_Arduino_Mega.h>
#include <TFT_ILI9325.h>
#include <f12x12.h>
#include <TFT_Font.h>
#include <TFT_Graphics.h>
#include <Touchpanel.h>
#include <util/delay.h>
#include <stdlib.h>
#include <f15x22.h>

Only the util/delay file is not there in the libraries folder, but the rest is there.

and then I also get this error:
C:\Users\Melkon\AppData\Local\Temp\build3019902955486871018.tmp/tft_menu.cpp:364: undefined reference to `tp_calibrate()'

So I add a new tabe called: tp_calibrate
and paste the code of the previous example in it and then I get some errors about some definitions are redefined...

So I comment most of the code that gives me error in the tp_calibrate tab.

Now I compile the first tabe: tft_menu

Now I get this error:

tft_menu.cpp.o: In function `bitmap()':
C:\Users\Melkon\AppData\Local\Temp\build3019902955486871018.tmp/tft_menu.cpp:327: undefined reference to `mount_sd()'

C:\Users\Melkon\AppData\Local\Temp\build3019902955486871018.tmp/tft_menu.cpp:334: undefined reference to `open_root_dir()'

C:\Users\Melkon\AppData\Local\Temp\build3019902955486871018.tmp/tft_menu.cpp:336: undefined reference to `show_bitmap()'

I really hope someone could help me out!