1.25.26.11 1.26.23.11 1.27.28.11 1.28.28.11 1.34.29.11 1.41.24.11 1.42.23.11 XDMACn_ChannelSuspend Function

C

// n is instance of the peripheral and it is applicable only for devices having multiple instances of the peripheral.
void XDMACn_ChannelSuspend(XDMAC_CHANNEL channel)

Summary

This function Suspends the DMA channel

Description

The function Suspends the specified XDMAC channel. After the ongoing burst transfer is completed, the channel operation is suspended and the suspend command is automatically cleared.

Precondition

XDMAC should have been initialized by calling XDMACn_Initialize and channel should be enabled.

Parameters

Param Description
XDMAC_CHANNEL channel the particular channel to be Suspended

Returns

None.

Example

XDMAC_ChannelSuspend (XDMAC_CHANNEL_0);

Remarks

Only enabled DMA channels can be suspended. If a channel is disabled when it is attempted to be suspended, the internal suspend command will be ignored.