В примере кроме переменной которая сохраняется в ЕЕПРОМ
создается автоматически еще и флаг записи
Выглядит так
Выглядеть будет так
Как видим у нас две переменных SAVE с одинаковым именем. больше Persistent больше одинаковых SAVE
Это просто взрыв мозга какой то.
Или SAVE одна на всех и лишнее надо удалить
Или это разные SAVE и их надо переименовать руками.
Или понять и простить (не использовать больше одной Persistent variables на один brick
создается автоматически еще и флаг записи
Выглядит так
А если вставить две или больше...// private
DINT DATA; //copy of the value saved in eeprom
BOOL SAVE; //flag to trigger data saving in eeprom
Выглядеть будет так
// private
DINT DATA1; //copy of the value saved in eeprom
BOOL SAVE; //flag to trigger data saving in eeprom
DINT DATA2; //copy of the value saved in eeprom
BOOL SAVE; //flag to trigger data saving in eeprom
Как видим у нас две переменных SAVE с одинаковым именем. больше Persistent больше одинаковых SAVE
Это просто взрыв мозга какой то.
Или SAVE одна на всех и лишнее надо удалить
Или это разные SAVE и их надо переименовать руками.
Или понять и простить (не использовать больше одной Persistent variables на один brick