Но вот что еще - если после срабатывания тревоги и погасания дисплея, ориентируясь по звуку клавиш, выключить прибор в быстром меню - он выключается. Потом клавишей ОК его можно включить и он снова начинает щелкать от импульсов и пикать клавишами, но дисплей при этом не работает! Только выключив и включив питание механически можно снова оживить дисплей!
Вопрос: в чем разница между включением электронным и механическим? В каком-то случае нет начальной инициализации дисплея?
Pav_13 - Инициализация дисплея только при первом старте, затем только команда ухода в сон. Я помню вы говорили что у вас некоторые пины не совпадают с Ардос разводкой, мб вы какие-то указываете не верно и работа вибры или фонарика перезагружает дисплей?
Черточка на экране режима ДОЗА выглядит нормально! Решает проблему "битого пикселя".
По-прежнему уверен, что никаких "рамок" или чего подобного делать не следует!
Но соглашусь, что левая сторона картинки в этом режиме пустовата :(...
Предлагаю для "уравновешивания" левой стороны еще чуть удлинить начальную черточку от полоски бара и поместить над этой черточкой маленькими цифрами установленное в меню "настройка" число дозы для сохранения!
Только я не понял, зачем эта доза в меню настраивается с точностью до единицы?
Насколько я понимаю, сохранение порциями сделано для более редкой записи в память с целью сбережения ее ресурса!
Тут можно сделать набор пресетов , например [20, 50, 100, 500, 1000], кот. пользователь установит в зависимости от того, в насколько "фонящем" районе он собирается шляться!
Зачем перебор поединично? Или я чего-то не просек?!
Wik - Может такое быть, тк слишком расточительно было бы использовать отдельный таймер для светодиодика...Сейчас светодиод загорается ровно в тот момент когда регистрируется частица, а гаснет в диапазоне 0-17.5мс, в зависимости где сейчас находится основной таймер.
alexadresat - Мне если честно нравиться больше старый стиль настроек, там как-то все гармонично изначально получилось
Pav_13 - Тогда по сути проще оставить старый, тк по мне он очень хорошо смотрится...Но для наглядности сделал как вы просили(1 строчку отступ). Слово "УСТАНОВКИ" и есть картинка.
Pav_13 - На счет перемещения пункта, так то при изменении опорного меняется значение высокого тоже...
alexadresat - Перерисую мб потом, тк мало того что картинка почти в 2 строки, так ещё и инверсно её надо...Если есть желание, можете поэкспериментировать и я потом добавлю её в архив с прошивкой))
Ну... тогда предлагаю попытаться перерисовать картинку, а остальное оставить, как было...
Я сейчас на даче... тут у меня только айпад... и жена - ни то ни другое не способствуют тестированию прошивки, поэтому вся надежда на alexadresat (если у него есть время)...
Я один глючек обнаружил... не суть важный, но пытливый пользователь может докопаться! Постараюсь описать словами чуть позже...
В режиме ДОЗА есть полосочка, растущая синхронно с дозой...
Если ничего не трогать и просто наблюдать за полосочкой (желательно вблизи достаточно активного источника, иначе терпения может не хватить), то видно, как полосочка доходит до правого края дисплея и сбрасывается до размера начальной черточки... И так циклически до бесконечности (надеюсь, не проверял)...
Если же не дожидаясь, пока полосочка дойдет до края нажать и удерживать кнопку «вниз», то показания набранной дозы сбросятся до нуля, а вот полосочка сбросится не до начальной черточки, а останется чуть большей! Если после этого продолжить наблюдать за ростом полосочки, то можно увидеть, как она доходит до края, но не сбрасываетс! На ее конце появляется какая- то закорючка, потом в нижней строке дисплея после слова «всего» начинают появляться посторонние символы, потом «чудеса» начинают твориться в верхнем тулбаре-там последовательно появляются все названия режимов (поиск, доза, фон) и только когда исказится символ батарейки, полоска наконец-то сбросится, но опять не до начальной черточки, а чуть больше... И «спектакль» продолжится циклично!
Вернуться в нормальный режим можно только выключением питания.
Что предлагаю сделать:
1. Заблокировать в этом режиме обработку кнопки»вниз» с удержанием (зачем сбрасывать дозу? она же накопилась ,ее надо учитывать)
2. Найти в коде ошибку (что-то где-то переполняется) и исправить
Друзья, такой вопрос! Есть идея сделать включение у-ва с кнопки, те. после включения выключателя нужно будет нажать и подержать кнопку "ок". Стоит ли, или не нужно?
Pav_13 - Да я понял что за глюк, поправлю. Дык в том и смысл есть общая доза(за все время, а есть текущая(те. после вкл. у-ва)
Если в режиме ПОИСК нажать и удерживать кнопку «вниз», то происходит очистка поля графика... и больше ничего...
Предложения:
1. Оставить, как есть, ибо ни на что не влияет...
2. Заблокировать обработку удержания кнопки «вниз» в этом режиме.
3. Сделать на удержание этой кнопки функцию «снимок экрана» - т. е. изображение на экране должно зафиксироваться, чтобы можно было спокойно рассмотреть цифры, положение индикаторной полоски, картинку графика, снять все это на смартфон и выложить в интернет...
После повторного нажатия на кнопку «вниз» работа режима ПОИСК должна восстановиться...
4. С делать на удержание кнопки «вниз» функцию изменения скорости отрисовки графика, индикатора, и цифр имп/сек. Например, у меня сейчас все это обновляется 5 раз в секунду (200 мс), мне так нравится... А нажал кнопочку, скорость замедлилась... Ну... или наоборот...
Правда, не знаю, зачем это может быть нужно? Просто в голову пришло :)...
Второй раз получаю такую картину, только что ее вызывает не могу понять. До перехода в сон было все нормально, после вот такая ерунда на экране "доза", черточка не двигается, но крупные цифры меняются, а на экране "статистика" нули в дозе и во времени.
1.6.5 30.05.20#4225 - мелкие исправления, добавлено значение "ADC" для акб в отладку, добавлен набор пресетов для автоматического сохранения дозы, добавлен порог не включения у-ва после разряда акб, параметр в "config" - "LOW_BAT_POWER", будет отображена разряженная батарея, затем у-во выключится, добавлен файл "connection" со всеми пинами подключения периферии к мк, файл "image" переименован в "resources". Если будут какие-то глюки, в первую очередь делайте сброс настроек!
Wik - Исправил в последней прошивке! На всякий случай сделайте сброс настроек после прошивки!
Находясь на экране "доза" зажав левую кнопку доза сбросилась, картинка восстановилась, полоска ожила. И в статистике появились данные, там, где были нули. Питание не отключал. Хотя в предыдущий раз помогло только отключение питания.
Я тут щас подумал, мб вообще во всех окнах сделать верхний бар как и на основных? Те. также будет видна батарейка и иконки, но будут меняться надписи слева на соответствующие..
alexadresat - Да я тоже замечал такой эффект, скорее всего из-за того что пиксели дисплея не идеально квадратные, а немного прямоугольны(типо маркетинговый ход, чтоб визуально разрешение увеличить)...Больше у меня вариантов нету))
Тестовую версию мы забраковали, потому что там пункты меню хаотично двигались, были вплотную к верхнему бару, из- за чего курсор с этим верхним баром сливался...
А варианта с пустой строкой между верхним баром и строками меню мы не пробовали...
Pav_13 - Нет, в цикле тревоги вообще нет ничего такого что могло бы влиять на работу дисплея...пробуйте сброс настроек, может поможет...
Сброс настроек не помогает...
Но вот что еще - если после срабатывания тревоги и погасания дисплея, ориентируясь по звуку клавиш, выключить прибор в быстром меню - он выключается. Потом клавишей ОК его можно включить и он снова начинает щелкать от импульсов и пикать клавишами, но дисплей при этом не работает! Только выключив и включив питание механически можно снова оживить дисплей!
Вопрос: в чем разница между включением электронным и механическим? В каком-то случае нет начальной инициализации дисплея?
Pav_13 - Инициализация дисплея только при первом старте, затем только команда ухода в сон. Я помню вы говорили что у вас некоторые пины не совпадают с Ардос разводкой, мб вы какие-то указываете не верно и работа вибры или фонарика перезагружает дисплей?
Блин! Точно!
Я уже задолбался с этим переназначением пинов и портов каждый раз! Делаю это на полуавтомате...
Пин поменял, а порт нет!
Все нормально!
Спасибо!
Прошу прощения за хипиш, кот. тут поднял по недосмотру!
Черточка на экране режима ДОЗА выглядит нормально! Решает проблему "битого пикселя".
По-прежнему уверен, что никаких "рамок" или чего подобного делать не следует!
Но соглашусь, что левая сторона картинки в этом режиме пустовата :(...
Предлагаю для "уравновешивания" левой стороны еще чуть удлинить начальную черточку от полоски бара и поместить над этой черточкой маленькими цифрами установленное в меню "настройка" число дозы для сохранения!
Только я не понял, зачем эта доза в меню настраивается с точностью до единицы?
Насколько я понимаю, сохранение порциями сделано для более редкой записи в память с целью сбережения ее ресурса!
Тут можно сделать набор пресетов , например [20, 50, 100, 500, 1000], кот. пользователь установит в зависимости от того, в насколько "фонящем" районе он собирается шляться!
Зачем перебор поединично? Или я чего-то не просек?!
mambavamba14 - заметил, что некоторые вспышки светодиода-индикатора частиц отличаются по яркости, будто бы длительность импульса короче, чем обычно.
И еще, думаю, было бы удобнее в меню настроек пункт "Щелчки" поднять к пункту "Вспышки" .
Wik - Может такое быть, тк слишком расточительно было бы использовать отдельный таймер для светодиодика...Сейчас светодиод загорается ровно в тот момент когда регистрируется частица, а гаснет в диапазоне 0-17.5мс, в зависимости где сейчас находится основной таймер.
Приму к сведению когда буду менюшку переделывать.
В архиве новая прошивка 1.6.5 - Оптимизация. #4225
ПыСы alexadrest - я помню про подсветку, пока не знаю как это все грамотно и компактно реализовать...
mambavamba14 - C настройками все печально, строки бегают... И выглядит на мой вкус похуже чем было... как-то тесновато.
Может, все же, оставить одну пустую строку между верхним баром и пунктами меню?
Pav_13 - Я с Вами согласен, лучше доп. страницу сделать.
Или нарисовать картинку вместо прежней в том стиле, как сейчас "установки"?
alexadresat - Мне если честно нравиться больше старый стиль настроек, там как-то все гармонично изначально получилось
Pav_13 - Тогда по сути проще оставить старый, тк по мне он очень хорошо смотрится...Но для наглядности сделал как вы просили(1 строчку отступ). Слово "УСТАНОВКИ" и есть картинка.
Надо оставлять как было, только удалить график и инвертировать надпись НАСТРОЙКИ расположив ее посередине.
Я ничего не имею против старых настроек, кроме самой картинки "настройки" (с изображением реактора) :)!
"Статистика" и "отладка" меня тоже вполне устраивают! Разве только в "отладке чуть поменять местами строчки:
Когда меняешь опорное, смотришь на изменение VCC/
Когда меняешь накачку, смотришь на SPD/
alexadresat, то не "график" - то Чернобыльский реактор :)!
Pav_13 - Вообще подразумевалось как график...но да ладно...))
alexadresat - Кст, только заметил...У тебя прям идеальный кварц WDT, так прям точно 17,5мс периода редко на каких камнях встречается..))
Да?
А я где-то в теме встречал пост именно с подобным изображением и там речь шла о реакторе :(...
Напутал! Прошу прощения!
Вернулся на предыдущую прошивку.
Pav_13 - На счет перемещения пункта, так то при изменении опорного меняется значение высокого тоже...
alexadresat - Перерисую мб потом, тк мало того что картинка почти в 2 строки, так ещё и инверсно её надо...Если есть желание, можете поэкспериментировать и я потом добавлю её в архив с прошивкой))
Экран загрузки с артефактами.
А какой размер бара настройки?
alexadresat - Ах да увидел, в 1.6.6 поменял разрешение, а в 1.6.5 забыл...
Картинка настроек 84х16, сама картинка в окантовке 84х14
Ну... тогда предлагаю попытаться перерисовать картинку, а остальное оставить, как было...
Я сейчас на даче... тут у меня только айпад... и жена - ни то ни другое не способствуют тестированию прошивки, поэтому вся надежда на alexadresat (если у него есть время)...
Я один глючек обнаружил... не суть важный, но пытливый пользователь может докопаться! Постараюсь описать словами чуть позже...
Про глючек...
В режиме ДОЗА есть полосочка, растущая синхронно с дозой...
Если ничего не трогать и просто наблюдать за полосочкой (желательно вблизи достаточно активного источника, иначе терпения может не хватить), то видно, как полосочка доходит до правого края дисплея и сбрасывается до размера начальной черточки... И так циклически до бесконечности (надеюсь, не проверял)...
Если же не дожидаясь, пока полосочка дойдет до края нажать и удерживать кнопку «вниз», то показания набранной дозы сбросятся до нуля, а вот полосочка сбросится не до начальной черточки, а останется чуть большей! Если после этого продолжить наблюдать за ростом полосочки, то можно увидеть, как она доходит до края, но не сбрасываетс! На ее конце появляется какая- то закорючка, потом в нижней строке дисплея после слова «всего» начинают появляться посторонние символы, потом «чудеса» начинают твориться в верхнем тулбаре-там последовательно появляются все названия режимов (поиск, доза, фон) и только когда исказится символ батарейки, полоска наконец-то сбросится, но опять не до начальной черточки, а чуть больше... И «спектакль» продолжится циклично!
Вернуться в нормальный режим можно только выключением питания.
Что предлагаю сделать:
1. Заблокировать в этом режиме обработку кнопки»вниз» с удержанием (зачем сбрасывать дозу? она же накопилась ,ее надо учитывать)
2. Найти в коде ошибку (что-то где-то переполняется) и исправить
На усмотрение автора прошивки...
Друзья, такой вопрос! Есть идея сделать включение у-ва с кнопки, те. после включения выключателя нужно будет нажать и подержать кнопку "ок". Стоит ли, или не нужно?
Pav_13 - Да я понял что за глюк, поправлю. Дык в том и смысл есть общая доза(за все время, а есть текущая(те. после вкл. у-ва)
Не нужно!
Еще наблюдение...
Если в режиме ПОИСК нажать и удерживать кнопку «вниз», то происходит очистка поля графика... и больше ничего...
Предложения:
1. Оставить, как есть, ибо ни на что не влияет...
2. Заблокировать обработку удержания кнопки «вниз» в этом режиме.
3. Сделать на удержание этой кнопки функцию «снимок экрана» - т. е. изображение на экране должно зафиксироваться, чтобы можно было спокойно рассмотреть цифры, положение индикаторной полоски, картинку графика, снять все это на смартфон и выложить в интернет...
После повторного нажатия на кнопку «вниз» работа режима ПОИСК должна восстановиться...
4. С делать на удержание кнопки «вниз» функцию изменения скорости отрисовки графика, индикатора, и цифр имп/сек. Например, у меня сейчас все это обновляется 5 раз в секунду (200 мс), мне так нравится... А нажал кнопочку, скорость замедлилась... Ну... или наоборот...
Правда, не знаю, зачем это может быть нужно? Просто в голову пришло :)...
На усмотрение автора прошивки...
mambavamba, я понимаю, что есть текущая доза, но не понимаю, зачем ее нужно сбрасывать?
Вот с фоном понятно - прскочил зону повышенного.. цифры большие, чтоб не ждать пока пересчитает, сбросил фон и смотришь уже на этой позиции какой...
А доза она должна считаться непрерывно, чтобы иметь смысл!
Второй раз получаю такую картину, только что ее вызывает не могу понять. До перехода в сон было все нормально, после вот такая ерунда на экране "доза", черточка не двигается, но крупные цифры меняются, а на экране "статистика" нули в дозе и во времени.
Похоже на то, что я описывал выше...
Закорючка на конце точно такая! :)
1.6.5 30.05.20 #4225 - мелкие исправления, добавлено значение "ADC" для акб в отладку, добавлен набор пресетов для автоматического сохранения дозы, добавлен порог не включения у-ва после разряда акб, параметр в "config" - "LOW_BAT_POWER", будет отображена разряженная батарея, затем у-во выключится, добавлен файл "connection" со всеми пинами подключения периферии к мк, файл "image" переименован в "resources". Если будут какие-то глюки, в первую очередь делайте сброс настроек!
Wik - Исправил в последней прошивке! На всякий случай сделайте сброс настроек после прошивки!
Находясь на экране "доза" зажав левую кнопку доза сбросилась, картинка восстановилась, полоска ожила. И в статистике появились данные, там, где были нули. Питание не отключал. Хотя в предыдущий раз помогло только отключение питания.
У кого какой вкус: кто любит дыню, а кто арбуз
alexadresat - Большое спасибо! В прошивку добавил, архив обновил!
alexadresat, хорошая работа!
Но шрифт заметно не тот :(...
Поступлю правильно - нарисую сам:)! Правда, давно этим не занимался, но навыки должны сохраниться :)...
Pav_13 - Вот так вот, человек старался, а вы перекрестили всю его работу...))
Обновил архив, исправил учет общей дозы(раньше до сохранения в память, текущая и сохраненная могли отличаться)
Не наговаривайте на меня - я похвалил!
Но шрифт-то не тот!
Главное, на фотках выше, сделанных самим alexadresat, есть все буквы, нужные для этой картинки!
Единственное, букву И надо сделать шире на пиксель, чтобы между верхних концов палочек вставить точку... И все!
Pav_13 - И не думал, просто минутка юмора))
Я тут щас подумал, мб вообще во всех окнах сделать верхний бар как и на основных? Те. также будет видна батарейка и иконки, но будут меняться надписи слева на соответствующие..
mambavamba14 - А почему картинку вытягивает на экране? Нарисовано круглой, а экран вытягивает.
alexadresat - Да я тоже замечал такой эффект, скорее всего из-за того что пиксели дисплея не идеально квадратные, а немного прямоугольны(типо маркетинговый ход, чтоб визуально разрешение увеличить)...Больше у меня вариантов нету))
mambavamba, мне кажется, иконки и батарейка в окнах меню лишнее...
Попробуйте в окне «настройки» сделать такой же тулбар, как «статистика», например, только с надписью « настроика» ...
Как будет смотреться?
Pav_13 - Так я уже делал это в тестовой версии 1.6.6....
Но зато будет как в серьёзных устройствах)))
Тестовую версию мы забраковали, потому что там пункты меню хаотично двигались, были вплотную к верхнему бару, из- за чего курсор с этим верхним баром сливался...
А варианта с пустой строкой между верхним баром и строками меню мы не пробовали...
Добавил обратно, папка "ArDos_with_RADON_for_test"
Попробуйте сделать «как в серьезных устройствах»- все же в Ваших руках! :)
Надо посмотреть «в натуре» чтобы оценить...
Я, вон, был против инверсии в тулбаре, а посмотрел... и заценил! :)