Sorry, I am newbie and I am playing with Piklab + sdcc.
This little testing code:

#include"pic18f1220.h"
#include "adc.h"

void main() {
long temp;
        adc_open(ADC_CHN_1, ADC_FOSC_4, ADC_CFG_5A_0R, ADC_FRM_RJUST);
        while (adc_busy()) ;
        temp = (adc_read());
}

I can compile it, but building all produces an output:

sdcc -mpic16 -p18f1220 -V -Wl-c -Wl-s/usr/share/gputils/lkr/18f1220.lkr 
-I/home/milan/ide/piklab/sdcc/ad_test/ -I/usr/share/sdcc/include/pic16/ 
-oad_test.hex adtest.o
warning: processor mismatch in "/usr/bin/../share/sdcc/lib/pic16/crt0i.o"
warning: processor mismatch in "pic18f1220.o"
warning: processor mismatch in "stack.o"
error: missing definition for symbol "_adc_read", required by "adtest.o"
error: missing definition for symbol "_adc_open", required by "adtest.o"
error: missing definition for symbol "_adc_busy", required by "adtest.o"
+ "/usr/bin/gplink" -I"/usr/bin/../share/sdcc/lib/pic16" 
-I"/usr/share/sdcc/lib/pic16"  -c -s/usr/share/gputils/lkr/18f1220.lkr 
-o ad_test.hex  adtest.o  crt0i.o pic18f1220.lib libsdcc.lib
*** Exited with status: 1 ***

Can You help?                  Milan

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Sdcc-user mailing list
Sdcc-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sdcc-user

Reply via email to