Hi,
Yes, you are right, currently it's not supported, the address adjustment is unsigned field. As a workaround, it's necessary to compute the 32-bit number corresponding to the negative value yourself and put it there. I'm passing your comment to the development team to possibly improve the component in the next releases.
To change the adjustment value (after the initialization or later in the code), you can also use PDD macro DMA_PDD_WriteLastSourceAddressAdjustmentReg (see the PDD folder under the Init_eDMA component).
best regards
Petr Hradsky
Processor Expert Support Team