Pass full line to the DoXXX functions
Use uin16_t for the addr argument (instead of int)