writeU16 method
Encodes an unsigned 16-bit integer (0-65535) in little-endian
Example:
encoder.writeU16(65535);
Implementation
void writeU16(int value) {
if (value < 0 || value > 0xFFFF) {
throw ArgumentError.value(value, 'value', 'Must be 0-65535 for u16');
}
_buffer.add([value & 0xFF, (value >> 8) & 0xFF]);
}