STM32L443xx HAL User Manual
|
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 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_ERROR_CB_ID = 0x02U, HAL_DMA_XFER_ABORT_CB_ID = 0x03U, HAL_DMA_XFER_ALL_CB_ID = 0x04U } |
HAL DMA Callback ID structure definition. More... |
typedef struct __DMA_HandleTypeDef DMA_HandleTypeDef |
DMA handle Structure definition.
HAL DMA Callback ID structure definition.
HAL_DMA_XFER_CPLT_CB_ID |
Full transfer |
HAL_DMA_XFER_HALFCPLT_CB_ID |
Half transfer |
HAL_DMA_XFER_ERROR_CB_ID |
Error |
HAL_DMA_XFER_ABORT_CB_ID |
Abort |
HAL_DMA_XFER_ALL_CB_ID |
All |
Definition at line 100 of file stm32l4xx_hal_dma.h.
HAL DMA Error Code structure definition.
Definition at line 90 of file stm32l4xx_hal_dma.h.
enum HAL_DMA_StateTypeDef |
HAL DMA State structures definition.
HAL_DMA_STATE_RESET |
DMA not yet initialized or disabled |
HAL_DMA_STATE_READY |
DMA initialized and ready for use |
HAL_DMA_STATE_BUSY |
DMA process is ongoing |
HAL_DMA_STATE_TIMEOUT |
DMA timeout state |
Definition at line 79 of file stm32l4xx_hal_dma.h.