User`s manual
RX62N Group, RX621 Group 4. Library Reference
Description (3/3)
[data5]
The destination start address.
[data6]
The number of transfers to take place.
For normal mode: valid between 0 and 65535 (0 = free running mode).
For repeat and block mode: valid between 0 and 1023 (0 = 1024 transfers).
[data7]
The repeat or block size for each transfer.
For repeat mode: valid between 0 and 1023 (0 = 1024 units).
For block mode: valid between 1 and 1023.
Ignored in normal mode.
[data8]
The address offset value. The range is from +16,777,215 to -16,777,216.
This value is ignored if the offset function is not selected.
[data9]
The source address extended repeat value. The value can be any power of 2, from 2
1
to 2
27
.
Specify PDL_NO_DATA if the extended repeat function is not required for the source address.
[data10]
The destination address extended repeat value. The value can be any power of 2, from 2
1
to 2
27
.
Specify PDL_NO_DATA if the extended repeat function is not required for the destination
address.
[func]
The function to be called when a DMA transfer completes.
Specify PDL_NO_FUNC if not required.
[data11]
The interrupt priority level. Select between 1 (lowest priority) and 15 (highest priority).
This parameter will be ignored if PDL_NO_FUNC is specified for parameter func.
Return value
True if all parameters are valid and exclusive; otherwise false.
Category
DMA controller
Reference
None.
Remarks
•
If another peripheral will be used to trigger a DMA transfer, call this function before calling the
Create function for the peripheral.
•
Some peripheral channels are not available on some device packages. Please check the
hardware manual.
•
A callback function is executed by the interrupt processing function. This means that no other
interrupt can be processed until the callback function has completed.
R20UT0084EE0112 Rev.1.12 Page 4-66
July. 16, 2014