GyverMatrixBT icon indicating copy to clipboard operation
GyverMatrixBT copied to clipboard

Режим бинарных часов

Open alexesmet opened this issue 6 years ago • 2 comments

Владельцы маленьких матриц не могут корректно использовать режим часов. Однако люди, знакомые с двоичной системой счисления, могут легко научится читать значение бинарных часов, которые занимают минимум места. Прошивка дописана с учетом оригинальной архитектуры, и части, которые были добавлены в код, не будут занимать место в памяти, если не включить соответствующие режимы. Чтобы избежать путанницы, я добавлял после своих комментариев "(АМ)" там, где это не очевидно, их можно убрать.

alexesmet avatar Feb 03 '19 13:02 alexesmet

Почему только на четное?

Для экономии я использовал функцию, которая масштабирует пиксели в 2 раза. Добавить в неё аргументы для сдвига легко, но я посчитал, что людям не понадобится сдвигать большие часы на матрице с четным кол-вом элементов. Кстати, для маленьких часов сдвиг работает нормально.

alexesmet avatar Feb 03 '19 14:02 alexesmet

Забыл добавть демонстрационные фотографии: EDIT: на второй фотке неправильно посчитал: не 22:21, а 23:21 photo_2019-02-03_17-04-25 photo_2019-02-03_17-04-26 photo_2019-02-03_17-04-26 2

alexesmet avatar Feb 03 '19 14:02 alexesmet