sending 16 bit command via SPI to a NCV7719 (half bridge)
SPI writes in 8-bit bytes. So the writes need to look like this:

  SPI.transfer(0b00000100);  // first byte
  SPI.transfer(0b00000000);  // second byte


Possibly in the other order depending on which byte the device expects first.