#351 DMA reconfiguration problem in STM32 SPI driver


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.


  • Giovanni Di Sirio

    Will be fixed in versions 2.4.3stable and 2.5.1unstable.

  • Giovanni Di Sirio

    • status: open --> open-accepted
  • Giovanni Di Sirio

    Fixed in repository,

  • Giovanni Di Sirio

    • status: open-accepted --> open-fixed
  • Giovanni Di Sirio

    • status: open-fixed --> closed-fixed

Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.

No, thanks