| 
                 STM32F4xx HAL Documentation
                 
                Hardware Abstraction Layer for STM32F4 familiy 
               | 
            
DMA Exported Types. More...
Data Structures | |
| struct | DMA_InitTypeDef | 
| DMA Configuration Structure definition.  More... | |
| struct | __DMA_HandleTypeDef | 
| DMA handle Structure definition.  More... | |
Typedefs | |
| typedef struct __DMA_HandleTypeDef | DMA_HandleTypeDef | 
| DMA handle Structure definition.   | |
Enumerations | |
| enum | HAL_DMA_StateTypeDef {  HAL_DMA_STATE_RESET = 0x00U , HAL_DMA_STATE_READY = 0x01U , HAL_DMA_STATE_BUSY = 0x02U , HAL_DMA_STATE_TIMEOUT = 0x03U , HAL_DMA_STATE_ERROR = 0x04U , HAL_DMA_STATE_ABORT = 0x05U }  | 
| HAL DMA State structures definition.  More... | |
| enum | HAL_DMA_LevelCompleteTypeDef { HAL_DMA_FULL_TRANSFER = 0x00U , HAL_DMA_HALF_TRANSFER = 0x01U } | 
| HAL DMA Error Code structure definition.  More... | |
| enum | HAL_DMA_CallbackIDTypeDef {  HAL_DMA_XFER_CPLT_CB_ID = 0x00U , HAL_DMA_XFER_HALFCPLT_CB_ID = 0x01U , HAL_DMA_XFER_M1CPLT_CB_ID = 0x02U , HAL_DMA_XFER_M1HALFCPLT_CB_ID = 0x03U , HAL_DMA_XFER_ERROR_CB_ID = 0x04U , HAL_DMA_XFER_ABORT_CB_ID = 0x05U , HAL_DMA_XFER_ALL_CB_ID = 0x06U }  | 
| HAL DMA Error Code structure definition.  More... | |
DMA Exported Types.
| typedef struct __DMA_HandleTypeDef DMA_HandleTypeDef | 
#include <stm32f4xx_hal_dma.h>
DMA handle Structure definition.
| enum HAL_DMA_StateTypeDef | 
#include <stm32f4xx_hal_dma.h>
HAL DMA State structures definition.
Definition at line 102 of file stm32f4xx_hal_dma.h.
#include <stm32f4xx_hal_dma.h>
HAL DMA Error Code structure definition.
| Enumerator | |
|---|---|
| HAL_DMA_FULL_TRANSFER | Full transfer   | 
| HAL_DMA_HALF_TRANSFER | Half Transfer   | 
Definition at line 115 of file stm32f4xx_hal_dma.h.
#include <stm32f4xx_hal_dma.h>
HAL DMA Error Code structure definition.
Definition at line 124 of file stm32f4xx_hal_dma.h.