diff --git a/right/src/buspal/command.c b/right/src/buspal/command.c index 1264dd4..6e65478 100644 --- a/right/src/buspal/command.c +++ b/right/src/buspal/command.c @@ -513,6 +513,9 @@ static status_t handle_command_internal(uint8_t *packet, uint32_t packetLength) } else { + uint8_t dst[1]; + peripheral_read(dst, 1); // TODO: Make this more general, so that the extra 0 byte is not expected. + rxSize = ((framing_data_packet_t *)rxBuf)->length; if (peripheral_read(rxBuf + sizeof(framing_data_packet_t), rxSize) != kStatus_Success) {