Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
union Package { uint8 bytes[16]; struct { float var1; double var2; int32 status; } __attribute__((packed)) info; };
packet = recv()... data_bytes = packet[0:16] (var1, var2, status) = struct.unpack("<fdi", packet[16:])
TypeError: a bytes-like object is required, not 'list'
def read(): size = 10 data = [0] * size for i in range(size): spi.xfer2([i]) val = spi.xfer2([0]) data[i] = val print(str(i), str(val)) values = bytearray(data[0:3]) [x] = struct.unpack('<f', values) print(str(x))