замена sprintf() на цифры
void FFT_int2char(char *b, uint32_t iNumber, uint8_t len, char *nul) {
int iNumbersCount = 0;
int iTmpNum = iNumber;
while (iTmpNum) {
iTmpNum /= 10;
iNumbersCount++;
}
uint8_t c=1;
for (int i = len - 1; i >= 0; i--) {
b[i ] = (char) ((iNumber % 10) | 48);
if (c > iNumbersCount && b[i ] == 48) b[i ] = nul[0];
c++;
iNumber /= 10;
}
b[len] = 0x0;
}