SPI: First byte of 16bit TX transfer is always 0
Sending display data to an ILI9341 via SPI. The ILI9341 needs 16bit words in BigEndian. When I convert the STM32 LittleEndian data to BigEndian and then send the data paket as 8bit bytes everything is fine. In order to save the conversion I tried to send the STM32 LittleEndian data as 16bit words. This works except for the very first byte of the paket: The SPI outputs always 0 for the first byte, after that everything is perfectly okay again. Reprocuded on STM32L432KC and STM32L45ZI. Any ideas?