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

В данный форум модератором или автором переносятся темы из других форумов после исправления описанной ошибки во время работы над новой версией. Результаты исправления появятся в ближайшем релизе.
Ответить
Аватара пользователя
RedSky
Лейтенант
Сообщения: 576
Зарегистрирован: 19 дек 2016, 20:07
Откуда: Днепропетровск
Имя: Алексей
Поблагодарили: 1 раз

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

Сообщение RedSky »

В последней версии столкнулся с проблемой: не сохраняются в EEPROM уставки меню. Проявляется не всегда, может нормально сработать с первого раза или с пятого и в разных пунктах меню по разному. Никакой закономерности не обнаружил, связи с очерёдностью и длительностью нажатия кнопок на входах MD, V+, V- и на входе reset нет. Показалось, что после подачи питания запоминает всё нормально. В меню 10 пунктов, при тесте на меню из 3-х пунктов работает нормально где-то в случаях из 99 из ста.
Просьба подтвердить имеет ли место недоработка в последней версии FLprog или я не так что-то делаю?
Evgesha
Лейтенант
Сообщения: 537
Зарегистрирован: 29 окт 2015, 09:57
Откуда: Kazakhstan
Имя: Evgesha

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

Сообщение Evgesha »

Приложите проект. Чтоб автор или знатоки глянули.
Аватара пользователя
Max
Лейтенант
Сообщения: 691
Зарегистрирован: 06 сен 2015, 13:12
Откуда: Тюмень-Баку
Имя: Максим

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

Сообщение Max »

Подтверждаю проблему, но с оговоркой.
У меня проект уже имеет блоки EEPROM и если начать делать в проекте меню, и при этом активировать в меню сохранение в EEPROM, то сохранять не будет.
Переделал на переменную, которая по команде сохраняет в блок EEPROM, который был раньше создан, чем само меню.
Аватара пользователя
RedSky
Лейтенант
Сообщения: 576
Зарегистрирован: 19 дек 2016, 20:07
Откуда: Днепропетровск
Имя: Алексей
Поблагодарили: 1 раз

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

Сообщение RedSky »

Проект приложил. В проекте используются два блока EEPROM, после их удаления ситуация не изменилась. Попробую создать тестовый проект с большим меню.

Добавлено (20.12.2016, 17:37)
---------------------------------------------
Проверил на  новом проекте. Одно только меню из 10-и пунктов. Результат точно как и в приложенном проекте - 50/50. Возможна ли данная проблема из-за версии IDE (пробовал на 1.7.11 и 1.7.9) или библиотеки EEPROMex ?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Олег
Полковник
Сообщения: 1532
Зарегистрирован: 13 окт 2015, 16:47
Контактная информация:

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

Сообщение Олег »

RedSky писал(а):Возможна ли данная проблема из-за версии IDE
 А почему на родной 1.6.3 не попробуете? Автор уже писал что на более поздних версиях возникают глюки то в одном месте, то в другом, поэтому на 1.6.3 и сидим до сих пор. И тестирует автор скорее всего на только 1.6.3.
Аватара пользователя
RedSky
Лейтенант
Сообщения: 576
Зарегистрирован: 19 дек 2016, 20:07
Откуда: Днепропетровск
Имя: Алексей
Поблагодарили: 1 раз

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

Сообщение RedSky »

Не знал. Сейчас скачаю и попробую. Пока решил вопрос такой конструкцией.

Добавлено (20.12.2016, 20:19)
---------------------------------------------
В 1.6.3 тоже самое.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
pizyanov
Рядовой
Сообщения: 3
Зарегистрирован: 31 янв 2017, 13:29

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

Сообщение pizyanov »

http://forum.flprogwiki.ru/viewtopic.php?f=18&t=1410
пост 30,библиотеку надо. Тоже мучался.
Аватара пользователя
RedSky
Лейтенант
Сообщения: 576
Зарегистрирован: 19 дек 2016, 20:07
Откуда: Днепропетровск
Имя: Алексей
Поблагодарили: 1 раз

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

Сообщение RedSky »

Спасибо pipapsix! Применил библиотеку выложенную им и всё заработало как надо. До этого тоже пробовал какую-то EEPROMex-master - без изменений. Интересно что в одном проекте с этой освободилось 15% оперативки.
pizyanov
Рядовой
Сообщения: 3
Зарегистрирован: 31 янв 2017, 13:29

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

Сообщение pizyanov »

RedSky писал(а):Спасибо pipapsix
там есть кнопка для спасибо
Аватара пользователя
support
Супермодератор
Сообщения: 1917
Зарегистрирован: 03 янв 2018, 11:45
Откуда: Астрахань
Имя: Сергей
Поблагодарили: 23 раза
Контактная информация:

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

Сообщение support »

Ну вообще то именно эта библиотека и используется в проекте (если Вы конечно используете встроенную IDE), так что странно.
Автор программы FLProg.
Аватара пользователя
RedSky
Лейтенант
Сообщения: 576
Зарегистрирован: 19 дек 2016, 20:07
Откуда: Днепропетровск
Имя: Алексей
Поблагодарили: 1 раз

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

Сообщение RedSky »

Проверил ещё раз. С той что идёт с IDE сохраняет некоторые пункты раз через десять, некоторые сразу и чем меню больше, тем хуже. А от pipapsix сохраняет чётко по листанию и сбросу меню с первого раза и размер скетча заметно меньше.
Прикладываю обе библиотеки с проект для примера.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
slavushka64
Сержант
Сообщения: 171
Зарегистрирован: 06 сен 2015, 12:14
Откуда: Бишкек
Имя: Вячеслав

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

Сообщение slavushka64 »

RedSky писал(а):Спасибо pipapsix! Применил библиотеку выложенную им и всё заработало как надо.
Так же применил библиотеку от pipapsix, память освободилась в проекте на 10%. Сохраняет значения четко. Спасибо!
Последний раз редактировалось slavushka64 02 фев 2017, 09:34, всего редактировалось 1 раз.
Аватара пользователя
support
Супермодератор
Сообщения: 1917
Зарегистрирован: 03 янв 2018, 11:45
Откуда: Астрахань
Имя: Сергей
Поблагодарили: 23 раза
Контактная информация:

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

Сообщение support »

Хорошо, заменю в дистрибутиве. Возможно у меня какая ни будь старая сборка)))).
Автор программы FLProg.
Dreamer85
Рядовой
Сообщения: 45
Зарегистрирован: 01 фев 2017, 00:25
Откуда: Сызрань
Контактная информация:

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

Сообщение Dreamer85 »

У кого все равно не работает можно вот эту библиотеку попробовать...
Ответить

Вернуться в «Выполненно»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя