Спецы, прошу помощи.
Делаю устройство на ардуино нано 328 где необходим выход с частотой 1кГц и изменяемой скважностью. Нашел библиотеку GyverPWM, отличная библиотека, спасибо автору, все работает как надо. Но у меняя в проекте кроме вывода на пин шима, нужно еще сделать переменную, которая будет повторять этот шим. А надо мне это, чтоб этим же сигналом синхронизировать работу остальной программы.
Просто подать выход на вход и далее синхронизировать добавляет задержку на чтение входа. Библиотека fast pin улучшает результат, но хотелось бы лучшего, т.е через переменную bool.
Прилагаю пользовательский блок и библиотеку (на базе GyverPWM, исключил там для моего проекта лишнее, чтоб легче ориентироваться


Спасибо.