"printf" BUG
Posted: Mon May 23, 2011 7:44 am
I think I found a serious bug in the "printf" function used for telemetry and LOG data transfer (at least in C30 v3.01 of the compiler):
Sending an int using %d descriptor takes a very long time. My workaround was to convert the integer to float (or double) and use %.0f descriptor. It's about 5 times faster (maybe more).
Can anyone confirm this in later versions of the compiler ?
Bogdan
Sending an int using %d descriptor takes a very long time. My workaround was to convert the integer to float (or double) and use %.0f descriptor. It's about 5 times faster (maybe more).
Can anyone confirm this in later versions of the compiler ?
Bogdan