Смысл вполне можно придумать)
Я руководствовался своим восприятием. Цифра 8 по своему начертанию наиболее подходит к такому аккуратному названию.
Корпус грубее, чем название и дополнительный индекс разрешает это противоречие.
  • avatar asv63
  • 1
Красиво и функционально! +
  • avatar Fin-x
  • 1
Шикарно!!! Удачи в дальнейшем творчестве! Плюс!
С праздником!!!
Нет, такая мысль пока не приходила.

А почему именно ARSENICUM-8? Всё-таки, число в названии должно иметь какой-то смысл (если это не просто набор случайных символов, конечно).
Ага, я заметил. :)
Уважаю такие конструкции и подход.
Работа и мозгами и станками и руками.
Не думали вместо обычного названия какую нибудь загадочную аббревиатуру
типа — 49DZ-2Q-HL9 (возможно это пароль, но где-то маленькая ошибка))?
Или просто, например, ARSENICUM-8
  • avatar MadOrc
  • 1
Согласен, тут важно вовремя остановиться. А то можно дойти до переноса части текстов в eeprom и выкидывания лишних букв из шрифтов :)
Кстати сам до сих пор люблю 328е меги использовать, для таких задач идеально, и нагрузочная способность ног, и широкий диапазон питания, и picopower — все приятности, которых нет у стм-ок и аналогичных. И бОльшая частота новых МК это не компенсирует, не нужно столько для таких проектов.
На ЯПе тоже посмотрено :)
  • avatar Fin-x
  • 1
Только, для сокровищ уже места не хватает. Решил поделится :)
Спасибо! Приятно слышать такое от того, кто сам специализируется на наручных часах и близким к ним устройствам!

PSTR() я уже и так использую, конечно.
if(vars.first_question){
    draw_string_P(PSTR("Восстановить"), false, 28, 8);
    draw_string_P(PSTR("настройки по"), false, 28, 16);
    draw_string_P(PSTR("умолчанию?"), false, 28, 24);
  }
  else{
    draw_string_P(PSTR("Операция необ-"), false, 28, 8);
    draw_string_P(PSTR("ратима. Вы"), false, 28, 16);
    draw_string_P(PSTR("уверены?"), false, 28, 24);
  }


Это, скорее, позволяет экономить RAM. Строки-то так или иначе будут храниться во flash-памяти. Разве что будет экономия на отсутствии кода для их копирования в RAM.

Я в процессе оптимизации дошёл до того, что делал выбор между локальной или глобальной переменной в зависимости от того, где получается меньше размер прошивки. Много памяти занимают шрифты, иконки и прочая графика. Тут мог бы помочь какой-нибудь алгоритм сжатия, но тогда могут начаться трудности, связанные со скоростью распаковки сжатой графики.

Поэтому я просто решил, что пора остановиться с добавлением всяких функций часам, и так уже много чего наворочено. :)
Спасибо!
Благодарю!
  • avatar MadOrc
  • 3
Великолепный уровень исполнения, и внутри и снаружи! +

По-поводу памяти МК, есть полезный нюанс, (на случай если вы уже это не сделали) можно много сэкономить на статичных текстах выводя из прямо из флеша, не копируя в оперативку.
пример: strcpy_P(txt_buffer, PSTR("[ Статистика ]")); займет меньше места чем strcpy(txt_buffer, "[ Статистика ]");
Красивые и оригинальные :)
Оригинальный хронометр вышел однако :) Тут и сказать нечего, просто любуемся.
Плюсищи и туть и на ютубах +
Ну какая же это ерунда, это сокровища же :)
  • avatar Fin-x
  • 1
Разбор, хомячих запасов :)))

Все нормально :)))
  • avatar yraz
  • 1
Я уж подумал, что бывают обстоятельства, перемены так-скать)))
Тогда слав-богу! :)
А что случилось?
Тот же вопрос ???
Что так то ???
  • avatar Fin-x
  • 0
Разбор, хомячих запасов :)))