Проект не мой, просто реализация найденного в сети.
USB-watchdog служит для перезагрузки (или других подобных действий) системы в случае, если та перестала откликаться и сбрасывать таймер в watchdog’e – в общем-то, принцип как и у других watchdog’ов. Цепляется с одной стороны на USB-порт и распознается как устройство в системе, с другой – на пин reset на гребенке передней панели на материнской плате.
Готовые варианты продаются от 100 грн и выше, решил попробовать собрать из подручных средств. В сети нашел проект USB-watchdog на базе tiny85, его и стал реализовывать.