Hi Todd,
> It was not printf, but various combinations of snprintf and vsnprintf that
> caused the trouble. Everything leads to vuprintf, which, along with
> vsnprintf, has static external variables, making it not thread safe.
Yes they all lead to the same place, some vuprintf's use a digit buffer for
printing numbers, which is static and as such can cause problems printing
numbers.
> I'm in the process of rewriting the ISR so that it does not need
> msp430-libc, like it should have been in the first place...
Safest to keep printing on one place.
Pete
Access Yahoo!7 Mail on your mobile. Anytime. Anywhere.
Show me how: http://au.mobile.yahoo.com/mail