This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Float to ASCII conversion without using sprintf function

Hello,

I am removing all sprintf() function from my souce code as this function does not allow me to set the proper thread stack size. Does anyone have any function that implements this conversion?

Thanks
Andre Moutinho

Parents
  • Note that the use of sprintf() only affects tree branches using it.

    It isn't too hard to get a good estimate of stack depth from sprintf() itself for relevant formatting strings and parameter sets.

    The world have managed quit well with setting stack sizes without automatic tools at times when four bytes extra stack costed too much to waste - and where all your interrupts used the same stack. If you have only one thread with sprintf() then it really isn't too costly to add in a safety margin.

Reply
  • Note that the use of sprintf() only affects tree branches using it.

    It isn't too hard to get a good estimate of stack depth from sprintf() itself for relevant formatting strings and parameter sets.

    The world have managed quit well with setting stack sizes without automatic tools at times when four bytes extra stack costed too much to waste - and where all your interrupts used the same stack. If you have only one thread with sprintf() then it really isn't too costly to add in a safety margin.

Children
No data