2nd Scenario:If mySlavedevice sends data after theMasterhas sentonly the first byteof its data, which means that theSlaveis going to wait theMasterto send 1 byte and then it (Slave) will start to send its data then the code that should work is the HAL_SPI_TransmitReceive(&hspi1,...