byte BIN = 0xb01111000;
byte DEC = 0;
for(int i = 7, w = 128; i>=0; i--, w = w/2)
{
DEC += bitRead(BIN, i)*w;
}
That is about the most inefficient method ever to accomplish a simple assignment:
DEC = BIN;
Regards,
Ray L.
byte BIN = 0xb01111000;
byte DEC = 0;
for(int i = 7, w = 128; i>=0; i--, w = w/2)
{
DEC += bitRead(BIN, i)*w;
}
That is about the most inefficient method ever to accomplish a simple assignment:
DEC = BIN;
Regards,
Ray L.