Well, on my display it shows "111 1111", which is kind of correct, but I want it to show "01111111".For what I undestand the itoa function in this aplication takes the char(byte format) of 127(which is in dec format) converts it to binary(itoaBase) which is 0111 1111 and then takes every number/character(every individual bit) of this value and converts it to ASCII
then every ASCII value (as you can see is in HEX format) is send to a buffer (itoaMFBuffer) and then from the buffer every ASCII value is printed to the LCD in respective order.
Every ASCII value should be printed, but that is not the case as you can see i don't see the the zero, it is just skipped.
I want to see the 0111 1111 on my LCD, not 111 1111.
For what I understand the high bits that are 0 are not shown if they are not followed before by even one bit that is 1(set).
:-/
Ohh this might be disleading
the space between the numbers like 1111 1111 is put by me manually, I mean the display doesn't show those "nibbles", it shows "11111111"(without the nibble), but that's okey I don't want that nibble anyway.