Because the wrong definition of the STM32_DMA_CR_SIZE_MASK macro a reconfiguration of the SPI driver with different frames sizes can cause the driver to fail.
The problem can be triggered only under the following conditions:
1) An SPI bus is shared among multiple peripherals.
2) The peripherals have different frame sizes.
Log in to post a comment.