Итак. Дело вот в чем. Хочется чтобы программа (бегущий поворотник) никак не зависела от частоты щелкания реле поворотников (ну или заумно, от ширины меандра). Чтобы как только включил поворотник, побежала волна.
Далее если повороник ВЫКЛЮЧИЛ, волна ВСЕ РАВНО дошла до конца, и только после этого программа прекратилась. И как опцион, чтобы легкое касание рычажка поворотника запускало поворотник N-ное количество миганий. (типа перестроение из ряда в ряд. вы ведь включаете поворотники при перестроениях? А ? Питер? )
А если рычажок остается во включенном положении программа продолжает выполнять цикл.
И еще одна фишка!
Не хочу чтобы контроллер был один на две фары! Хочу в каждую по независимому. А это очень пугает разработчиков (как показывает гугл) тем, что у них наступает момент когда правый и левый поворотники начинают работать асинхронно.
Решение, Несмотря на выполнение программы следить за меандром штатного поворотника и цепляться за его темп. (иными словами незаметно обнулять внутренний таймер программы базируясь на восходящем уровне сигнала штатного поворотника)
В приложении видяка про то как после поворотников может включаться ДХО.

