Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
_edma_handle Struct Reference
[Edma]
eDMA transfer handle structure More...
#include <fsl_edma.h>
Data Fields | |
| edma_callback | callback |
| void * | userData |
| DMA_Type * | base |
| edma_tcd_t * | tcdPool |
| uint8_t | channel |
| volatile int8_t | header |
| volatile int8_t | tail |
| volatile int8_t | tcdUsed |
| volatile int8_t | tcdSize |
| uint8_t | flags |
Detailed Description
eDMA transfer handle structure
Definition at line 245 of file fsl_edma.h.
Field Documentation
eDMA peripheral base address.
Definition at line 249 of file fsl_edma.h.
Callback function for major count exhausted.
Definition at line 247 of file fsl_edma.h.
| uint8_t channel |
eDMA channel number.
Definition at line 251 of file fsl_edma.h.
| uint8_t flags |
The status of the current channel.
Definition at line 257 of file fsl_edma.h.
| volatile int8_t header |
The first TCD index. Should point to the next TCD to be loaded into the eDMA engine.
Definition at line 252 of file fsl_edma.h.
| volatile int8_t tail |
The last TCD index. Should point to the next TCD to be stored into the memory pool.
Definition at line 253 of file fsl_edma.h.
Pointer to memory stored TCDs.
Definition at line 250 of file fsl_edma.h.
| volatile int8_t tcdSize |
The total number of TCD slots in the queue.
Definition at line 256 of file fsl_edma.h.
| volatile int8_t tcdUsed |
The number of used TCD slots. Should reflect the number of TCDs can be used/loaded in the memory.
Definition at line 254 of file fsl_edma.h.
| void* userData |
Callback function parameter.
Definition at line 248 of file fsl_edma.h.
Generated on Tue Jul 12 2022 15:37:36 by
1.7.2