I am working on adding a brightness control to the cycx3_uvc_ov5640 project without much luck. I found the writeup in article 166117 and KBA225062, but there are several issues, all stemming from the fact that the author is modifying a different base project, or so it seems.
Many of the names of constant symbols in the article have changed, for example CY3_UVC_VIDEO_CONTROL_REQUEST_EVENT is not defined as are many others.
The author isn't clear where to add the first set of modifications to the CyCx3AppUSBSetupCB function. The routine is quite complex and the insertion point for the code is not at all obvious.
I also found another article where the author post his project. This code didn't even display an image for me.
Is there an updated example for the current version of the ov5640 project, or at least updated explanations of the modifications?