1.42.23.17 XDMAC_DESCRIPTOR_CONTROL Union

C

typedef union
{
    struct
    {
        /* Descriptor fetch enable.
        Zero in this field indicates the end of linked list. */
        uint8_t fetchEnable:1;

        /* Enable/Disable source address update when the descriptor
        is retrieved*/
        uint8_t sourceUpdate:1;

        /* Enable/Disable destination address update when the descriptor
        is retrieved*/
        uint8_t destinationUpdate:1;

        /* Descriptor view type.
        Views can be changed when switching descriptors. */
        uint8_t view:2;

        /* Reserved */
        uint8_t :3;
    };

    uint8_t descriptorControl;

Summary

Defines the descriptor control for linked list operation.

Description

This data type defines the descriptor control for linked list operation. Descriptor control always applies to the next descriptor in the chain. That is, descriptor control parameters defined in descriptor 'n' applies to the transfer of descriptor "n+1".

Remarks

This feature may not be available on all devices. Refer to the specific device data sheet to determine availability.