prog_char is deprecated beyond "supported by default" so let's not use it
round is defined in avr's math.h, does not need a conflicting definition