DMA2D_ObjectTransformReverse : generic transform function used to copy, rotate, resize, modify the color of an object....
This function takes every pixel of the DESTINATION, and calculates its new value.Example:
DMA2D_ObjectTransformReverse( obj_dest, obj_src, ColorInvertRB );
where ColorInvertRB inverts red and blue colors of the object.

The application moves an object with 3 transformations :

object size,

object color,

object orientation.

Screen shots

Notes :

The "Evo_Circle_STM3242x.elf", "FAT.elf" and "FAT_OP4.elf" files location depends on your Ride installation; delete them from the projet and add it back before building the project.

This example runs only on STM32F429I platform.

The screenshots have been made thanks to the "UTIL_SaveScreenBMP" API function.