udi_layout_t_DMA(3udi)
Data layout specifier for DMA
#include <udi.h>typedef udi_ubit8_t udi_layout_t; /* DMA Constraints Handle Layout Element Type Code */#define UDI_DL_DMA_CONSTRAINTS_T 201Description This page lists additional layout specifier codes that can be used with the udi_layout_t type, defined in the UDI Core Specification, to specify DMA-related data layouts.
A data layout specifier consists of an array of one or more udi_layout_t layout elements. Each element contains a type code indicating one of the UDI data types that can be passed into a channel operation, either as a field in the control block or as an additional parameter. Each successive element of the array represents successive offsets within the described structure, with padding automatically inserted for alignment purposes as if the specified data types had appeared in a C struct declaration.
A UDI_DL_DMA_CONSTRAINTS_T layout element represents a DMA Constraints handle, of type udi_dma_constraints_t, which may be UDI_NULL_DMA_CONSTRAINTS.