TM STM32F4xx Libraries  v1.0.0
Libraries for STM32F4xx devices from Tilen Majerle

DMA functionality for TM_SPI library - http://stm32f4-discovery.com/2015/04/library-56-extend-spi-with-dma-for-stm32f4xx. 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 - http://stm32f4-discovery.com/2015/04/library-56-extend-spi-with-dma-for-stm32f4xx.

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.1.1
  - August 11, 2015
  - Fixed bug with default TX Stream value for SPI4

 Version 1.1
  - June 06, 2015
  - Added TM DMA library support for future purpose
 
 Version 1.0
  - First release
Dependencies
 - STM32F4xx
 - STM32F4xx DMA
 - defines.h
 - TM DMA
 - TM SPI
 - stdlib.h