Как читаются байты из памяти EEPROM?
Записываю в ячейку число (-634)
В старшем байте имеется значение 134, в младшем байте 253, или на оборот не знаю(134 это значение по адресу 5, 253 по адресу 6).
Знаю что 1 это отрицательный знак числа. Остаются числа 34 по адресу 5 и 253 по адресу 6. Скажите как идет преобразование в число (-634) из 134_253 ?
Код скетча.
/*
* EEPROM Read
*
* Считывает значение каждого байта в EEPROM и выводит его
* на компьютер.
*/
#include <EEPROM.h>
// начать чтение с первого байта (адрес 0) в EEPROM
int address = 0;
byte value;
void setup() {
// инициализировать последовательный порт и ждать,
// пока порт не будет открыт:
Serial.begin(9600);
int16_t dataI =(-634);
eeprom_update_word(5, dataI);
while (!Serial) {