use the unsigned readU16 functions since they now use word read on i2c