int8_t port_spi_set(const struct port_desc *port, void *values, size_t size)
{
- uint8_t rx[4];
+ uint8_t rx[24];
- assert(port->numchn == 1);
- assert(size == port->bpch/8);
+ assert(size == port->numchn * port->bpch / 8);
assert(size <= sizeof(rx));
spi_transfer(port->cfg.spi.dev, size, values, rx);