![]() |
no-OS
|
Platform independent function definitions and data types for the DMA API. More...
Classes | |
| struct | stm32_dma_trigger |
| Trigger descriptor for triggering a DMA transfer. More... | |
| struct | stm32_dma_channel |
| STM32 DMA Channels. More... | |
| struct | stm32_dma_init_param |
| struct | stm32_dma_desc |
Enumerations | |
| enum | stm32_dma_data_alignment { DATA_ALIGN_BYTE = 0 , DATA_ALIGN_HALF_WORD = 1 , DATA_ALIGN_WORD = 2 } |
| DMA Data alignment. More... | |
| enum | stm32_dma_mode { DMA_NORMAL_MODE = 0 , DMA_CIRCULAR_MODE = 1 } |
| DMA Data Modes. More... | |
| enum | stm32_dma_trig_mode { STM32_DMA_BLOCK_XFER_MODE , STM32_DMA_REP_BLOCK_XFER_MODE , STM32_DMA_LLI_LINK_XFER_MODE , STM32_DMA_SINGLE_BURST_MODE } |
| DMA Trigger Modes. More... | |
| enum | stm32_dma_trig_pol { STM32_DMA_TRIG_MASKED , STM32_DMA_TRIG_RISING , STM32_DMA_TRIG_FALLING } |
| DMA Trigger Polarity. More... | |
Variables | |
| const struct no_os_dma_platform_ops | stm32_dma_ops |
| stm32 platform specific DMA platform ops structure | |
| const struct no_os_dma_platform_ops | stm32_gpdma_ops |
| stm32 platform specific General Purpose DMA platform ops structure | |
Platform independent function definitions and data types for the DMA API.
Copyright 2024(c) Analog Devices, Inc.
SPDX-License-Identifier: BSD-3-Clause
| enum stm32_dma_mode |
| enum stm32_dma_trig_mode |
DMA Trigger Modes.
| enum stm32_dma_trig_pol |
|
extern |
stm32 platform specific DMA platform ops structure
|
extern |
stm32 platform specific General Purpose DMA platform ops structure