https://www.ssla.co.uk/atmega328-software-developer/.