8.3.8.6.2 Sending Data with FIFO Enabled
When the Transmit FIFO is enabled, write access to FLEX_SPI_TDR loads the Transmit FIFO.
The FIFO level is provided in FLEX_SPI_FLR.TXFL. If the FIFO can accept the number of data to be transmitted, there is no need to monitor FLEX_SPI_SR.TDRE and the data can be successively written in FLEX_SPI_TDR.
If the FIFO cannot accept the data due to insufficient space, wait for the TDRE flag to be set before writing the data in FLEX_SPI_TDR.
When the space in the FIFO allows only a portion of the data to be written, the TDRE flag must be monitored before writing the remaining data.