Страница 1 из 1

Проблема с меню

Добавлено: 19.12.2016{, 21:27}
RedSky
В последней версии столкнулся с проблемой: не сохраняются в EEPROM уставки меню. Проявляется не всегда, может нормально сработать с первого раза или с пятого и в разных пунктах меню по разному. Никакой закономерности не обнаружил, связи с очерёдностью и длительностью нажатия кнопок на входах MD, V+, V- и на входе reset нет. Показалось, что после подачи питания запоминает всё нормально. В меню 10 пунктов, при тесте на меню из 3-х пунктов работает нормально где-то в случаях из 99 из ста.
Просьба подтвердить имеет ли место недоработка в последней версии FLprog или я не так что-то делаю?

Проблема с меню

Добавлено: 20.12.2016{, 05:09}
Evgesha
Приложите проект. Чтоб автор или знатоки глянули.

Проблема с меню

Добавлено: 20.12.2016{, 07:03}
Max
Подтверждаю проблему, но с оговоркой.
У меня проект уже имеет блоки EEPROM и если начать делать в проекте меню, и при этом активировать в меню сохранение в EEPROM, то сохранять не будет.
Переделал на переменную, которая по команде сохраняет в блок EEPROM, который был раньше создан, чем само меню.

Проблема с меню

Добавлено: 20.12.2016{, 17:37}
RedSky
Проект приложил. В проекте используются два блока EEPROM, после их удаления ситуация не изменилась. Попробую создать тестовый проект с большим меню.

Добавлено (20.12.2016, 17:37)
---------------------------------------------
Проверил на  новом проекте. Одно только меню из 10-и пунктов. Результат точно как и в приложенном проекте - 50/50. Возможна ли данная проблема из-за версии IDE (пробовал на 1.7.11 и 1.7.9) или библиотеки EEPROMex ?

Проблема с меню

Добавлено: 20.12.2016{, 18:49}
Олег
RedSky писал(а):Возможна ли данная проблема из-за версии IDE
 А почему на родной 1.6.3 не попробуете? Автор уже писал что на более поздних версиях возникают глюки то в одном месте, то в другом, поэтому на 1.6.3 и сидим до сих пор. И тестирует автор скорее всего на только 1.6.3.

Проблема с меню

Добавлено: 20.12.2016{, 20:19}
RedSky
Не знал. Сейчас скачаю и попробую. Пока решил вопрос такой конструкцией.

Добавлено (20.12.2016, 20:19)
---------------------------------------------
В 1.6.3 тоже самое.

Проблема с меню

Добавлено: 31.01.2017{, 13:33}
pizyanov
http://forum.flprogwiki.ru/viewtopic.php?f=18&t=1410
пост 30,библиотеку надо. Тоже мучался.

Проблема с меню

Добавлено: 31.01.2017{, 15:27}
RedSky
Спасибо pipapsix! Применил библиотеку выложенную им и всё заработало как надо. До этого тоже пробовал какую-то EEPROMex-master - без изменений. Интересно что в одном проекте с этой освободилось 15% оперативки.

Проблема с меню

Добавлено: 31.01.2017{, 16:08}
pizyanov
RedSky писал(а):Спасибо pipapsix
там есть кнопка для спасибо

Проблема с меню

Добавлено: 01.02.2017{, 13:39}
support
Ну вообще то именно эта библиотека и используется в проекте (если Вы конечно используете встроенную IDE), так что странно.

Проблема с меню

Добавлено: 01.02.2017{, 22:39}
RedSky
Проверил ещё раз. С той что идёт с IDE сохраняет некоторые пункты раз через десять, некоторые сразу и чем меню больше, тем хуже. А от pipapsix сохраняет чётко по листанию и сбросу меню с первого раза и размер скетча заметно меньше.
Прикладываю обе библиотеки с проект для примера.

Проблема с меню

Добавлено: 02.02.2017{, 09:07}
slavushka64
RedSky писал(а):Спасибо pipapsix! Применил библиотеку выложенную им и всё заработало как надо.
Так же применил библиотеку от pipapsix, память освободилась в проекте на 10%. Сохраняет значения четко. Спасибо!

Проблема с меню

Добавлено: 02.02.2017{, 10:05}
support
Хорошо, заменю в дистрибутиве. Возможно у меня какая ни будь старая сборка)))).

Проблема с меню

Добавлено: 07.02.2017{, 14:53}
Dreamer85
У кого все равно не работает можно вот эту библиотеку попробовать...