Closed izabdi closed 7 years ago
Hi, Are you using a Mega or a Due? Which version of the Arduino IDE are you using? What is the problem with the UTFT converter, is it producing the raw file? If yes, then what happens when the raw file is drawn on the TFT, does an image appear but the colours are wrong?
Bodmer
I have tried the sketch and it works fine, if I comment out the #include
Check you are including the SD library and that it is present in the Arduino IDE.
If you are trying to use the SdFat library then that must be loaded in the IDE.
As per comments in the sketch, only use SD or SdFat, do not try to include them both.
hmm no i have the inclde sd.h uncommentd...i get that error still... and well in regards to my other question, wen u conver to a raw file... i tried converting images and it doesnt show up...can u guide me?
In the Arduino IDE, click the File>Preferences menu option and tick the box "Show verbose output during compilation" in the pop up window, click OK that at bottom right of that window.
Now click the compile button at to left (a tick symbol).
Use the "Copy error messages" button at bottom right side of IDE window. Paste the error message into a comment box here on Github so I can see what the compilation error messages say.
Arduino: 1.0.6 (Windows NT (unknown)), Board: "Arduino Uno" C:\Program Files (x86)\Arduino\hardware\tools\avr\bin\avr-g++ -c -g -Os -Wall -fno-exceptions -ffunction-sections -fdata-sections -mmcu=atmega328p -DF_CPU=16000000L -MMD -DUSB_VID=null -DUSB_PID=null -DARDUINO=106 -IC:\Program Files (x86)\Arduino\hardware\arduino\cores\arduino -IC:\Program Files (x86)\Arduino\hardware\arduino\variants\standard -IC:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master -IC:\Program Files (x86)\Arduino\libraries\SD C:\Users\ACER-PC\AppData\Local\Temp\build3725313147770010465.tmp\Draw_SDCard_Bitmap.cpp -o C:\Users\ACER-PC\AppData\Local\Temp\build3725313147770010465.tmp\Draw_SDCard_Bitmap.cpp.o
In file included from Draw_SDCard_Bitmap.ino:11: C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/TFT_HX8357.h:124:1: warning: "HX8357B" redefined In file included from C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/TFT_HX8357.h:19, from Draw_SDCard_Bitmap.ino:11: C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/User_Setup.h:13:1: warning: this is the location of the previous definition In file included from C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/TFT_HX8357.h:29, from Draw_SDCard_Bitmap.ino:11: C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/glcdfont.c:11: warning: only initialized variables can be placed into program memory area In file included from C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.h:1, from C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/TFT_HX8357.h:33, from Draw_SDCard_Bitmap.ino:11: C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:8: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:26: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:32: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:38: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:44: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:50: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:56: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:62: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:68: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:74: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:80: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:86: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:92: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:98: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:104: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:110: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:116: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:122: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:128: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:134: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:140: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:146: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:152: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:158: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:164: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:170: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:176: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:182: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:188: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:194: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:200: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:206: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:212: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:218: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:223: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:229: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:235: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:240: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:246: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:252: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:257: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:263: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:269: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:275: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:281: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:287: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:293: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:300: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:306: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:312: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:317: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:323: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:329: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:335: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:341: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:347: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:353: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:360: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:366: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:372: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:378: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:384: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:390: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:396: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:402: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:408: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:414: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:420: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:426: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:432: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:438: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:444: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:449: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:455: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:461: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:467: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:473: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:479: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:485: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:491: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:497: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:503: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:509: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:515: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:521: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:527: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:533: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:539: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:545: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:551: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:557: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:563: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:569: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:575: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:581: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:587: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:593: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font16.c:599: warning: only initialized variables can be placed into program memory area In file included from C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.h:1, from C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/TFT_HX8357.h:37, from Draw_SDCard_Bitmap.ino:11: C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:10: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:28: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:33: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:42: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:50: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:63: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:73: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:89: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:102: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:108: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:119: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:130: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:138: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:145: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:151: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:156: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:161: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:171: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:183: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:192: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:202: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:213: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:224: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:234: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:246: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:255: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:267: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:279: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:285: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:292: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:299: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:305: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:312: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:322: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:341: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:353: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:365: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:376: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:389: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:398: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:407: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:419: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:432: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:441: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:451: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:464: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:473: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:493: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:509: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:522: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:533: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:547: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:560: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:571: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:580: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:593: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:606: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:626: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:639: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:650: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:659: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:669: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:680: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:690: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:697: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:702: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:710: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:720: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:732: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:741: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:753: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:762: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:771: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:784: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:796: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:805: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:815: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:827: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:836: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:851: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:862: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:872: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:884: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:896: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:904: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:913: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:922: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:933: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:943: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:959: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:969: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:981: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:989: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:1000: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:1011: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:1022: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:1030: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font32rle.c:1034: warning: only initialized variables can be placed into program memory area In file included from C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font64rle.h:1, from C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/TFT_HX8357.h:42, from Draw_SDCard_Bitmap.ino:11: C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font64rle.c:13: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font64rle.c:29: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font64rle.c:34: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font64rle.c:40: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font64rle.c:46: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font64rle.c:67: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font64rle.c:81: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font64rle.c:97: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font64rle.c:114: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font64rle.c:131: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font64rle.c:147: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font64rle.c:167: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font64rle.c:180: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font64rle.c:200: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font64rle.c:220: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font64rle.c:227: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font64rle.c:243: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font64rle.c:268: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font64rle.c:288: warning: only initialized variables can be placed into program memory area In file included from C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font7srle.h:1, from C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/TFT_HX8357.h:49, from Draw_SDCard_Bitmap.ino:11: C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font7srle.c:12: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font7srle.c:30: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font7srle.c:35: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font7srle.c:41: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font7srle.c:67: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font7srle.c:81: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font7srle.c:99: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font7srle.c:117: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font7srle.c:137: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font7srle.c:154: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font7srle.c:176: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font7srle.c:191: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font7srle.c:218: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font7srle.c:240: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font7srle.c:246: warning: only initialized variables can be placed into program memory area In file included from C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font72rle.h:1, from C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/TFT_HX8357.h:56, from Draw_SDCard_Bitmap.ino:11: C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font72rle.c:12: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font72rle.c:30: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font72rle.c:37: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font72rle.c:45: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font72rle.c:54: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font72rle.c:90: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font72rle.c:114: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font72rle.c:139: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font72rle.c:167: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font72rle.c:195: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font72rle.c:223: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font72rle.c:257: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font72rle.c:279: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font72rle.c:313: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font72rle.c:347: warning: only initialized variables can be placed into program memory area C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/Fonts/Font72rle.c:357: warning: only initialized variables can be placed into program memory area In file included from Draw_SDCard_Bitmap.ino:11: C:\Program Files (x86)\Arduino\libraries\TFT_HX8357-master/TFT_HX8357.h:206: warning: only initialized variables can be placed into program memory area Draw_SDCard_Bitmap:17: error: 'File' was not declared in this scope Draw_SDCard_Bitmap:17: error: 'f' was not declared in this scope Draw_SDCard_Bitmap:18: error: 'File' was not declared in this scope Draw_SDCard_Bitmap:18: error: 'f' was not declared in this scope Draw_SDCard_Bitmap.ino: In function 'void setup()': Draw_SDCard_Bitmap.ino:40: warning: only initialized variables can be placed into program memory area Draw_SDCard_Bitmap.ino:42: warning: only initialized variables can be placed into program memory area Draw_SDCard_Bitmap.ino:46: warning: only initialized variables can be placed into program memory area Draw_SDCard_Bitmap.ino: In function 'void loop()': Draw_SDCard_Bitmap.ino:68: warning: deprecated conversion from string constant to 'char' Draw_SDCard_Bitmap.ino:76: warning: deprecated conversion from string constant to 'char' bitmap_functions.ino: In function 'void drawRAW(char, int16_t, int16_t, int16_t, int16_t)': bitmap_functions.ino:25: warning: only initialized variables can be placed into program memory area bitmap_functions.ino: In function 'void drawBMP(char, int, int, boolean)': bitmap_functions.ino:92: warning: only initialized variables can be placed into program memory area bitmap_functions:97: error: 'read16' cannot be used as a function bitmap_functions:98: error: 'read32' cannot be used as a function bitmap_functions:99: error: 'read32' cannot be used as a function bitmap_functions:100: error: 'read32' cannot be used as a function bitmap_functions:101: error: 'read32' cannot be used as a function bitmap_functions:102: error: 'read32' cannot be used as a function bitmap_functions:103: error: 'read32' cannot be used as a function bitmap_functions:108: error: 'read16' cannot be used as a function bitmap_functions:108: error: 'read16' cannot be used as a function bitmap_functions:108: error: 'read32' cannot be used as a function bitmap_functions.ino:83: warning: unused variable 'goodBmp' bitmap_functions.ino:84: warning: unused variable 'row' bitmap_functions.ino: In function 'uint16_t read16(File&)': bitmap_functions:195: error: 'uint16_t read16(File&)' redeclared as different kind of symbol Draw_SDCard_Bitmap:17: error: previous declaration of 'uint16_t read16' bitmap_functions.ino: In function 'uint32_t read32(File&)': bitmap_functions:202: error: 'uint32_t read32(File&)' redeclared as different kind of symbol Draw_SDCard_Bitmap:18: error: previous declaration of 'uint32_t read32'
OK, the first line is Arduino: 1.0.6 (Windows NT (unknown)), Board: "Arduino Uno"
I think the errors will go away if you make both these changes. Report back how you get on.
oh yea.. ill do the first one...and number two well im working on other projects using the uno but it shows the same errors
Hi, I downloaded the library and i was particuarly interested in the example where you read the sd CArd to load a bitmap mage. i tried it and it had an error..pointing the the bitmapfunctions tab saying FILE WAS NOT DECLARED IN THE SCOPE... Can you help me with this error.. iv tried moving the libraries in the same work area.. my teachers havnet been able to figure it out. Working on a project and im really interestd on displaying images. Another thing, I was playing around with the code, I commented the function for DRAMBMP and left the DRAWRAW.. it worked. But my problem there is that i cant convert my picts to raw. the converter UTFT library has doesnt work. im using a 3.2 inch 480x320 hx8357 shield for mega. Cn you help me with eithr the code or the raw conversion?