Mam funkcję get_gyro_sensor() i pewien czujnik. Pomiary zapisuję do zmiennej ośmiobitowej bez znaku.
unsigned char gyro_x;
gyro_x = get_gyro_sensor();
Wszystko działa tak jak powinno, ale zastanawia mnie zachowanie gdy fizycznie odłączę czujnik od procesora. Wówczas zwracana wartość jest równa 255. Pytanie dlaczego? Czy ma to jakiś związek z architekturą procesora? Little endian lub Big endian?