Thanks Michael and Urs

Just a few comments to close the issue:

T2 has HPL, HAL and HIL interfaces. The selecIOFunc() was not in
GeneralIO (which I think is a HIL interface, and the one application developers should use) but in HplMsp430GeneralIO it exists.
So, to be on the safe side I use it...

I think this is because the ports with ADC capability don't offer
interrupt capability. So if you need to trigger an external interrupt
(and only then) you need to bridge R14.

After reading the specs again I recognize the "(and only then)", that 3 words were very helpfull. So, for sure there is no need , in my case, to use the gio0 and add a resistor in R14, ADC3 (Port63) is just fine.

Thanks,

André Rodrigues


Cheers,
Urs

I'd say if it works, you are doing it the right way.

MS



André Miguel de Almeida Marrão Rodrigues wrote:
Hi

I'm in T2

Unless you are using the ADC component the ADC inputs are not
configured to do anything, so there is nothing to disable.
I'm using  the ADC for  ADC0, ADC1 and ADC2.
But I'm not sure if it affects ADC3?

I am entirely clueless as to why those R14-like shorting
options exist as all they do is tie two IO pins together...
A shortage on connector pins?

I have yet to fully test this, but I believe you can do the
following to turn ADC3 into an output pin (under Boomerang,
which seems to be TOS1.1.15++):
I manage to do that forgeting the R14 (not connected) and the gpio0
and making
the ADC3 pin output and high. And now it's working, I didn't use
selecIOfunc because I didn't see that in GeneralIO interface.
What´s the function?

But at the end I'm not sure if it's the correct way to do it

Regards,

André

_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to