https://harald.ist.org/howto/avr/vusbtiny-isp/index.html