Fixed bug when read 1 invalid uint16

Bug caused an invalid field to get an empty array []. This led to that
the field was not marked with .invalid = true. Symtom in UI: got an
unknown device for the barometre/temperator sensor on the 910xt