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_I2C library for STM32F4xx and STM32F7xx devices - http://stm32f4-discovery.com/2016/04/hal-library-33-dma-extension-for-I2C-on-stm32fxxx. More...

Modules

 TM_I2C_DMA_Macros
 Library defines.
 
 TM_I2C_DMA_Typedefs
 Library Typedefs.
 
 TM_I2C_DMA_Functions
 Library Functions.
 

Detailed Description

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

This library allows you to use DMA with I2C peripheral.

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

Note
All possible DMA Streams and Channels for I2C DMA can be found in STM32Fxxx Reference manual.

Default DMA streams and channels:

I2Cx     | DMA  | DMA TX Stream | DMA TX Channel | DMA RX Stream | DMA RX Channel
                                                   
I2C1     | DMA1 | DMA Stream 6  | DMA Channel 1  | DMA Stream 0  | DMA Channel 1 
I2C2     | DMA1 | DMA Stream 7  | DMA Channel 7  | DMA Stream 3  | DMA Channel 7
I2C3     | DMA1 | DMA Stream 4  | DMA Channel 3  | DMA Stream 2  | DMA Channel 3
Changelog
 Version 1.0
  - First release
Dependencies
 - STM32Fxxx HAL
 - defines.h
 - TM DMA
 - TM I2C
 - stdlib.h