writeI16 method
Implementation
void writeI16(int value) {
if (value < -32768 || value > 32767) {
throw ArgumentError.value(
value,
'value',
'Must be -32768 to 32767 for i16',
);
}
final unsigned = value < 0 ? value + 65536 : value;
writeU16(unsigned);
}