как записать число с минусом в eeprom?

romiras
Offline
Зарегистрирован: 12.07.2015

Подскажите, как записать отрицательное трехзначное число в eeprom? Для int это вроде как дополнительный код представления числа. Почитал, не понял, как применить практически. Может есть способ проще.

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Также, как и без минуса.

// пишем по адресу 10
int n = -123;
EEPROM.put (10, n);

// читаем из адреса 10
int m;
EEPROM.get (10, m);

Нужно хотя бы относительно свежее IDE (в 1.6.5 уже всё нормально), в старых не было функций put и get.

Radjah
Offline
Зарегистрирован: 06.08.2014

Они там циклом же сделаны. Самопальных либ с аналогами штук несколько.

romiras
Offline
Зарегистрирован: 12.07.2015

Спасибо большое!