Вопрос с радиотекстом решён. Кстати он почему-то всегда одного размера в кане передаётся. Максимального

Вот код
PHP код:
//____________________________MULTIFRAME__________________________________
if(canId == 164) // 125HEX
{
if ((buf[0] >> 4) == 0x01){
LengthR = ((buf[0] & 0x0F) * 256 + buf[1]) - 6;
DataBufSizeR = 2;
MULTIFRAMER[0] = buf[6];
MULTIFRAMER[1] = buf[7];
}
if(((buf[0] >> 4) == 0x02) && LengthR > 0) multiframef();
if(((buf[0] >> 4) == 0x02) && LengthR == 0)
{
for(int i=0;i<=53;i++) Serial.print(char(MULTIFRAMER[i]));
Serial.println();
}
}
}
}
void multiframef(){
if (LengthR > 8)
{
for (int i=0; i < 7;i++) MULTIFRAMER[i + DataBufSizeR] = buf[i+1];
DataBufSizeR = DataBufSizeR + 7;
LengthR = LengthR - 7;
}
else{
for (int i=0; i < LengthR;i++) MULTIFRAMER[i + DataBufSizeR] = buf[i+1];
DataBufSizeR = DataBufSizeR + LengthR;
LengthR = 0;
}
}
Как бы всё отображается.