bytesToUint16 function
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;
}