и второй тест обратимости переводов туда сюда void main(void) {
uint16_t cou;
uint8_t i;
for(cou=0; cou<256; cou++) {
uint8_t c;
c = (uint8_t) cou;
i = Dec2GrayB( c );
i = GrayB2Dec( i );
if( i != c ) {
printf("0x%02x 0x%02x ", i, c );
break;
}
}
if( cou >= 256 )
printf("OK!\n" );
else
printf("????\n" );
}