added comment -D__PROG_TYPES_COMPAT__ for compiling with later versions of avr-gcc