#if defined (__GNUC__) __IO uint16_t *spitxdr = ((__IO uint16_t *)&SPIx->TXDR); *spitxdr = TxData; #else SPIx->TXDR = TxData; #endif
Где в SPIx->TXDR есть __IO uint32_t TXDR;
ps. stm32h7