1.25.26.10 1.26.23.10 1.27.28.10 1.28.28.10 1.34.29.10 1.41.24.10 1.42.23.10 XDMACn_ChannelBlockLengthSet Function

C

// n is instance of the peripheral and it is applicable only for devices having multiple instances of the peripheral.
void XDMACn_ChannelBlockLengthSet (XDMAC_CHANNEL channel, uint16_t length);

Summary

Sets the channel Block Length of a specific XDMAC Channel.

Description

This function sets the channel Block Length of the XDMAC channel. The length of the block is (BLEN+1) microblocks. Any ongoing transaction of the specified XDMAC channel will be aborted when this function is called.

Precondition

XDMAC should have been initialized by calling XDMACn_Initialize.

Parameters

Param Description
channel A specific XDMAC channel
length The number of microblocks of data

Returns

None

Example

XDMAC_ChannelBlockLengthSet(XDMAC_CHANNEL_0, 16);

Remarks

None