TM STM32Fxxx HAL Libraries  v1.0.0
Libraries for STM32Fxxx (F0, F4 and F7 series) devices based on HAL drivers from ST from Tilen Majerle

DMA functionality for TM_SPI library for STM32F4xx and STM32F7xx devices - http://stm32f4-discovery.com/2016/04/hal-library-33-dma-extension-for-spi-on-stm32fxxx. More...

Modules

 TM_SPI_DMA_Macros
 Library defines.
 
 TM_SPI_DMA_Typedefs
 Library Typedefs.
 
 TM_SPI_DMA_Functions
 Library Functions.
 

Detailed Description

DMA functionality for TM_SPI library for STM32F4xx and STM32F7xx devices - http://stm32f4-discovery.com/2016/04/hal-library-33-dma-extension-for-spi-on-stm32fxxx.

This library allows you to use DMA with SPI peripheral.

It can send (TX only), receive (RX only) or transmit (TX and RX) data over SPI with DMA feature.

Note
All possible DMA Streams and Channels for SPI DMA can be found in STM32F4xx Reference manual.

Default DMA streams and channels:

SPIx     | DMA  | DMA TX Stream | DMA TX Channel | DMA RX Stream | DMA RX Channel
                                                   
SPI1     | DMA2 | DMA Stream 3  | DMA Channel 3  | DMA Stream 2  | DMA Channel 3 
SPI2     | DMA1 | DMA Stream 4  | DMA Channel 0  | DMA Stream 3  | DMA Channel 0
SPI3     | DMA1 | DMA Stream 5  | DMA Channel 0  | DMA Stream 0  | DMA Channel 0 
SPI4     | DMA2 | DMA Stream 1  | DMA Channel 4  | DMA Stream 0  | DMA Channel 4 
SPI5     | DMA2 | DMA Stream 6  | DMA Channel 7  | DMA Stream 5  | DMA Channel 7 
SPI6     | DMA2 | DMA Stream 5  | DMA Channel 1  | DMA Stream 6  | DMA Channel 0 
Changelog
 Version 1.0
  - First release
Dependencies
 - STM32Fxxx HAL
 - defines.h
 - TM DMA
 - TM SPI
 - stdlib.h