Resolved! Is there any reason why I should miss received bytes when using HAL_SPI_TransmitReceive_IT()?
I'm sending and trying to receive 5 bytes. If I run the peripheral at 3MHz all is well. If I run at 6MHz I miss receive bytes. If I break and inspect hspi4.RxXferSize I can see this will be stuck at 2. The TxXferCount has counted down to 0, and so th...