O.k first up, I only rate my C skills at about 4/10. That said, could someone kindly assist me with the piece of code below. When I compile it, I get an error message "Function declared implicit" for each of the three salvo fuctions. I'm not sure what "implicit" means.

I don't think two paths to salvolib are doing you any good -- normally, you explicitly tell the picc command-line driver that an additional library needs to be linked in, and you specify its complete pathname+filename. See the PICC manual for more info.

Note that the demo versions of PICC have certain functionality disabled ...

Hi there,We've had a long weekend here, but I'm back now and I think I'm making some progress. I've installed MPLab and I can compile and play around with the tutorials ok. However the tuts are targeted at processors that I don't have resources for. I've attempted to compile my original code for a 16F84, but I'm still getting an error (see paste from MPLab below). I suspect there's a library issue that I haven't addressed.

Hi, Thats what I thought too. According to the document RM-PICC.PDF the correct library for a 16F84a is one of the 40a librarys. I tried adding sfp40aaa.lib to the MPlab project file list which caused even more errors(see paste below). I've tried a couple of the 40a lib files with the same result.

Hhmmm, well that reduced the number of "Undefined symbol" errors from 6 to 4(see paste below). I must be still missing something, but when I compare my project settings to that of the tutorial projects, I don't see a lot of difference.

Am I using the correct lib file for a 16F84 or can I use any of the 40a series lib files?