Ежу понятно что паяльник это тупейший PID. Однако современные дауны смогли туда напихать бледжек шлюх и RTOS. на ровном месте придумав задачи. Эта статья в 10 раз сложнее чем сраный код сраного паяльника с нуля написать!
вот поэтому я этим и не занимаюсь.
потому что 80-90%% кода занято индикацией и всего лишь 10% нужным делом.
у меня друг както ломал лазерный дальномер на стм32. там жк экран без контролера управлялся напрямую ногами проца....
к тому же после сишника в тандеме со всякими халами и спл-ами в коде мусора больше чем работы.
чудесно это было когда в твоих мамонтах вся программа занимала 10 килобайт и озу 128 байт.
чото современный мозг на сигнальном проце никто до сих пор и не брался дизить.
во первых там 8 мегабайт кода а во вторых переферия мощнее января в 50 раз и работает сама по себе. и в третих по 2 командам еще надо понять что дма передала 1 мегабайт потоковых данных из никуда в никуда, при этом еще нехило обработав их попутно. а нигде этого не описано в коде - просто оно само по себе обработало.