habe leider keine Zeit mich tiefer damit zu befassen:
1. warum nimmst Du nicht sprintf?
2. funzt die Routine in einem kleinen Testprogramm um die
"komplexe" Umgebung auszuschliessen?
3. ich bin nicht sicher, ob itoa damit happy ist, dass Du
unsigned char verwendest