howto 16bit readout from device

So creating a new topic because it turned out to be 16bit device.

I have no idea on how to read this out true SPI, little help?

Two eight bit transfers?

I dont know how to do this, 2X 8bit transfers to get the full 16

So i came up with this, but im not getting any output.

#include<SPI.h>

const int CS= 10;


const int command=0x0000; //STSREG

void setup ()

{

Serial.begin(9600);

SPI.begin();

pinMode(CS,OUTPUT);


SPI.setDataMode(SPI_MODE0); //datasheet

SPI.setBitOrder(MSBFIRST);

digitalWrite(CS,HIGH);

// Slow down the master a bit if needed, max 20mhz (datasheet)
//SPI.setClockDivider(SPI_CLOCK_DIV8);

}

void loop() // repeated pattern

{

digitalWrite(CS,LOW);

byte msb = SPI.transfer(highByte(command));

byte lsb = SPI.transfer(lowByte(command));


Serial.println(msb);
Serial.println(lsb);

digitalWrite(CS,HIGH);

delay(5000);

}