alessanddrob:
Intendo che, per esempio il byte di sincronismo da manuale 0xf0 11110000, quando lo ricevo è 0x0f 00001111.
Una cosa di questo tipo quindi?
byte reverse(byte v)
{
byte b=0;
for(int k=7; k >=0 ;k--) {
b = ((b << 1) & 0xFF);
b |= ((v >> (7-k)) & 0x01);
}
return b;
}