Hallo

Ein uint16_t ist eine unsigned integer Variable, zu deutsch eine vorzeichenlose Zahl. Versuche mal eine int16_t.

Gruß

mic