Somehow you seem to be crossing up versions of files.
The two *Calibrate interfaces are a feature of
MoteWorks\tos\platform\atm1281\ADCControl.nc
but not the "standard" ADCControl in the interfaces directory.
For the micaz I think you should be getting the atm128l version
but whatever file you have that implements the ADC seems to be
from someplace else. Try to find other examples of your platform
using ADCs and copy the config entrys EXACTLY. Also try adding
PFLAGS += -v to your makefile to cause nescc to dump a list
of files it is using. Failing that post your source and the
commands you are using to compile.
MS
Omar Bouzid wrote:
> Dear All,
>
> Recently, I downloaded the MoteView and MoteWorks software and I succeed to
> implement most examples explained in the MoteWorks tutorial, However, as I
> tried to implement my own example using MICAz and MTS310 sensor board to
> sample just acoustic signals using sensor board's microphone, I faced certain
> number of errors such:
> "ADCM.nc:39: `ADCControl.autoCalibrate' not implemented
> ADCM.nc:39: `ADCControl.manualCalibrate' not implemented" which I cannot find
> the main cause for them due to the lack of experience. Therefore, my concern
> is to find someone who can give me some guidelines that can help to program
> these equipments in a right way. Also, is it enough to use only the MoteWorks
> environment to program the motes?
>
> Cheers,
> OMB
>
> _______________________________________________
> Tinyos-help mailing list
> [email protected]
> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help