export function toUnsigned(byte: number) { return byte & 0xff; } export function arraysAreEqual(array1: number[], array2: number[]) { return ( array1.length === array2.length && array1.every((value, index) => value === array2[index]) ); } export function toSigned(byte: number) { return byte > 127 ? byte - 256 : byte; }