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

Reply via email to