I have a rather large sketch in Energia for the CC3200 LaunchXL. Sometimes sprintf does weird things.
For example,this code...
produces this result:
0.000000, 0.000000, 0.000000, 536966100
That seems incorrect to me. There seems to be a pretty significant bug in the Energia+CC3200 implementation of sprintf. It seems like it might be related to either global memory size or current stack usage, though I can't find an exact pattern.
Any ideas for how to fix this?