DMA_CfgDescrSGAlt_TypeDef Struct ReferenceEMLIB > DMA
Configuration structure for alternate scatter-gather descriptor.
       Definition at line
       
        258
       
       of file
       
        em_dma.h
       
       .
      
      
       #include <
       
     
        em_dma.h
       
       >
      
| Data Fields | |
| DMA_ArbiterConfig_TypeDef | arbRate | 
| void * | dst | 
| DMA_DataInc_TypeDef | dstInc | 
| uint8_t | hprot | 
| uint16_t | nMinus1 | 
| bool | peripheral | 
| DMA_DataSize_TypeDef | size | 
| void * | src | 
| DMA_DataInc_TypeDef | srcInc | 
Field Documentation
| DMA_ArbiterConfig_TypeDef DMA_CfgDescrSGAlt_TypeDef::arbRate | 
Arbitration rate, i.e., number of DMA transfers done before re-arbitration takes place.
        Definition at line
        
         278
        
        of file
        
         em_dma.h
        
        .
       
Referenced by DMA_CfgDescrScatterGather() .
| void* DMA_CfgDescrSGAlt_TypeDef::dst | 
Pointer to location to transfer data to.
        Definition at line
        
         263
        
        of file
        
         em_dma.h
        
        .
       
Referenced by DMA_CfgDescrScatterGather() .
| DMA_DataInc_TypeDef DMA_CfgDescrSGAlt_TypeDef::dstInc | 
Destination increment size for each DMA transfer.
        Definition at line
        
         266
        
        of file
        
         em_dma.h
        
        .
       
Referenced by DMA_CfgDescrScatterGather() .
| uint8_t DMA_CfgDescrSGAlt_TypeDef::hprot | 
HPROT signal state, refer to reference manual, DMA chapter for further details. Normally set to 0 if protection is not an issue. The following bits are available:
- bit 0 - HPROT[1] control for source read accesses, privileged/non-privileged access.
- bit 3 - HPROT[1] control for destination write accesses, privileged/non-privileged access.
        Definition at line
        
         292
        
        of file
        
         em_dma.h
        
        .
       
Referenced by DMA_CfgDescrScatterGather() .
| uint16_t DMA_CfgDescrSGAlt_TypeDef::nMinus1 | 
Number of DMA transfers minus 1 to do. Must be <= 1023.
        Definition at line
        
         281
        
        of file
        
         em_dma.h
        
        .
       
Referenced by DMA_CfgDescrScatterGather() .
| bool DMA_CfgDescrSGAlt_TypeDef::peripheral | 
Specify if a memory or peripheral scatter-gather DMA cycle. Notice that this parameter should be the same for all alternate descriptors.
- true - this is a peripheral scatter-gather cycle.
- false - this is a memory scatter-gather cycle.
        Definition at line
        
         300
        
        of file
        
         em_dma.h
        
        .
       
Referenced by DMA_CfgDescrScatterGather() .
| DMA_DataSize_TypeDef DMA_CfgDescrSGAlt_TypeDef::size | 
DMA transfer unit size.
        Definition at line
        
         272
        
        of file
        
         em_dma.h
        
        .
       
Referenced by DMA_CfgDescrScatterGather() .
| void* DMA_CfgDescrSGAlt_TypeDef::src | 
Pointer to location to transfer data from.
        Definition at line
        
         260
        
        of file
        
         em_dma.h
        
        .
       
Referenced by DMA_CfgDescrScatterGather() .
| DMA_DataInc_TypeDef DMA_CfgDescrSGAlt_TypeDef::srcInc | 
Source increment size for each DMA transfer.
        Definition at line
        
         269
        
        of file
        
         em_dma.h
        
        .
       
Referenced by DMA_CfgDescrScatterGather() .
The documentation for this struct was generated from the following file:
- 
       C:/repos/embsw_super_h1/platform/emlib/inc/
       em_dma.h