/* Function to receive the given data from the device, after a response block has been received. */
uint8_t SImage_ReadData(void *const Buffer, const uint16_t Bytes)
/* Function to receive the given data from the device, after a response block has been received. */
uint8_t SImage_ReadData(void *const Buffer, const uint16_t Bytes)
{
	uint8_t ErrorCode;
	Pipe_SelectPipe(SIMAGE_DATA_IN_PIPE);
	Pipe_Unfreeze();
	ErrorCode = Pipe_Read_Stream_LE(Buffer, Bytes, NULL);
	Pipe_Freeze();
	return ErrorCode;
}