было бы здорово если бы после очистки экрана
сегменты не гасли совсем, а оставалась некая их подсветка, указывающая
на положение их относительно других. К примеру контуры сегментов.[/uquote]
Можно включить labels с номерами сегментов, по ним более-менее понятно относительное расположение, а так - да, были мысли сделать покрасивее, вероятно вечером руки дойдут.
А получилось среверсить генерацию подписи?
Оно очень похоже на вариацию CRC8 (взял из ардуиновской прошивки - генератор 0xA9, начальное значение 0x7E и в конце xor 0xA1, попытка воспроизвести на сях в приложении), но почему-то сходится далеко не для всех примеров, что есть в теме - такое ощущение, что либо данные как-то еще меняются перед и после передачи, либо разные параметры чексуммы в зависимости от третьего байта (который 0x20 в команде 0x01), кореллирующего с длинной пакета (либо там в одном байте кусок длины/тип пакета и еще что-то).
Еще в ардуиновской прошивке вроде как байт длины пакета тоже идет в чексумму, но учитывая что в uart оно прилетает уже без него - это странно и не правильно, мб поэтому не сходится
Добавлено after 4 hours 16 minutes 57 seconds:
Слегка причесал симулятор lcd, теперь выключенные сегменты светлосерые и добавил реакцию на клики
