bytesToBits static method
Implementation
static List<bool> bytesToBits(
List<int> bytes, {
Endian endian = Endian.little,
}) {
final bits = <bool>[];
for (final b in bytes) {
if (endian == Endian.little) {
// LSB first
for (int i = 0; i < 8; i++) {
bits.add(((b >> i) & 1) != 0);
}
} else {
// MSB first
for (int i = 7; i >= 0; i--) {
bits.add(((b >> i) & 1) != 0);
}
}
}
return bits;
}