Большие спасибо Паше - притащил ко мне на препарирование бункерного дрозда

Притащил, правда, частями - и сразу занялись доработкой функционала схемы. Не без извращений вкорячили взаместо штатного микроконтроллера колодку и принялись за колдунство над левой, хотя точнее сказать правой прошивкой

Хотелось, как и всем, простого: чтобы анлим вместо отсечки по 6, чтобы под 1200 вместо 600 и т.д.
Без труда определив, какая нога на чем висит и по каким порогам напряжений срабатывает, довольно быстро сконфигурировали порты и накидали (в основном конечно, процентов эдак на 100, писал йа) основной код. Все в общем-то заработало хорошо и почти сразу, компилировалось вообще без единого мата... Но без пакостей в этом мире никуда! Как назло, конфигурация выводов контроллера в дрозде требуется такая, при которой контроллер не может корректно работать одновременно всеми ногами. Грубо говоря, если на одной ноге появляется сигнал "Х", то на соседней ноге, отвечающей за работу бункера, появляется сигнал "УЙ". Все эти пакостные свойства пиков очень подробно за
недокументированы - поэтому для решения задачи требуется самим, вручную, искать совершенно невероятные логические связи между состояниями разных ног и пытаться найти такие конфигурации, при которых эти ноги не мешают друг-другу. В общем именно над этим пришлось увлекательно трахаться часа полтора. Кое-что стало проясняться, но до конца вопрос так и не успели добить.
С нетерпением жду Пашу снова, чтобы решить этот вопрос раз и навсегда. А после есть мысли вывалить прошивку с исходниками в общий доступ - чтобы всяческие барыги не продавали прошитые аналогичным функционалом контроллеры по 500р/штука.