В мой не надо …
1 лайк
тлетворное влияние ассемблера налицо )))
1 лайк
Для ТС это не косяк, у него не будет никогда нулевого значения ))
а при инициализации переменной?
А не проще число через dtostr
в строку преобразовать и при печати каждый третий знак точку вставлять? Хотя это примерно по затратам тактов не меньше вышеприведённых примеров.
1 лайк
Оно ж из EEPROM инициализироваться должно…
Если написано long, то любое подходящее число под тип long должно правильно обрабатываться …

Оно ж из EEPROM инициализироваться должно…
чтение из EEPROM
int numAdress = 100;
ee.readBlock(numAdress , (uint8_t*)ar, 8);
lcd.print(ar);
Это я не тебе писал, а местному @ua6em …
Спасибо за готовое решение.
Все работает очень хорошо.