a bootloader for the Atmega640 so it can be used in place of a Atmega2560