bytesToUint16 function

Uint16List bytesToUint16(
  1. List<int> bytes
)

Convert bytes to uint16 values (big endian)

Implementation

Uint16List bytesToUint16(List<int> bytes) {
  final result = Uint16List(bytes.length ~/ 2);
  final byteData = ByteData.sublistView(Uint8List.fromList(bytes));
  for (int i = 0; i < result.length; i++) {
    result[i] = byteData.getUint16(i * 2, Endian.big);
  }
  return result;
}