[Tinyos Core WG] MSP430 SPI1
David Moss
dmm at rincon.com
Tue Nov 6 13:45:58 PST 2007
The MSP430 SPI1 driver is broken. I believe the code was copied from SPI0,
and as such, there is some residual SPI0 stuff left over. On top of that,
I've heard from other engineers (without investigating myself) that the DMA
controller is SPI0 specific. Nobody can use SPI1+DMA without some changes
to the architecture or implementation.
There haven't been many platforms in the past that even had access to SPI1,
but within the past month or so I have been made aware of at least 2 new
platforms with radios and other peripherals connected to MSP430 SPI1. In
fact, it makes sense to put the radio on its own SPI bus: in TDMA-based
protocols, there would be no other SPI peripheral for the radio to contend
with.
I personally don't have time to look into these issues right now, so I'm
simply letting everyone know that these issues exist and they're becoming
more problematic now that new platforms are being developed. If anybody has
time to fix the issues with the MSP430 SPI1 driver, I think you'd be
considered a small hero to the community at large.
-David
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://www.millennium.berkeley.edu/pipermail/tinyos-2.0wg/attachments/20071106/1342f264/attachment.htm
More information about the Tinyos-2.0wg
mailing list