analogdevicesinc / msdk

Software Development Kit for Analog Device's MAX-series microcontrollers
Apache License 2.0
60 stars 75 forks source link

fix(PeriphDrivers): Resolve incorrect DMA request in DMA-based SPI transactions for all parts #1059

Closed JeonChangmin closed 4 hours ago

JeonChangmin commented 6 days ago

Description

This pull request addresses an issue in the DMA-based SPI transaction implementation where the DMA request would not be executed under specific conditions.

Problem Details

Solution

Additional Fixes

Tests

Checklist Before Requesting Review

JeonChangmin commented 14 hours ago

Thanks for the review! I fixed the cases where spi_num and reqselTx/Rx didn't match as you suggested. There are more than AI87, so I fixed all of them, but please let me know if there is something else you intended.