Hi, I have never used Microchip's FAT16 library, however, quick search on it there is something I have spot. You wrote the function name full small case, however, the correct function name is FSfopenpgm (with the FS capital). Knowing that C is case sensitive It might be your issue? Tamas On Fri, Jan 8, 2010 at 2:24 PM, Fede Maidana wrot= e: > > Hi > I'm trying to use MDD file system to open files stored in the PIC 18f4550= internal flash. Those files were saved from the computer using the pic as = a mass storage device. > When i want to use fsfopenpgm function, the compiler says "couldnt find d= efinition of symbol fsfopenpgm ... ". > There exists the line "#define allow_pgmfunctions" in fsconfig.h. > Thanks > _________________________________________________________________ > Todo lo que necesit=E1s para cuidar tu salud est=E1 MSN > http://salud.latam.msn.com/ > -- > http://www.piclist.com PIC/SX FAQ & list archive > View/change your membership options at > http://mailman.mit.edu/mailman/listinfo/piclist > -- = /* www.mcuhobby.com */ int main() { char *a,*s,*q; printf(s=3D"/* www.mcuhobby.com */ int main() { char *a,*s,*q; printf(s=3D%s%s%s, q=3D%s%s%s%s,s,q,q,a=3D%s%s%s%s,q,q,q,a,a,q); }", q=3D"\"",s,q,q,a=3D"\\",q,q,q,a,a,q); } -- = http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist